Ich denke, es wird kompliziert, aber ich werde mein Bestes geben, damit Sie verstehen, was ich erreichen möchte. Ich möchte lediglich eine benutzerdefinierte HTML-Seite erstellen , auf der die Informationen des Benutzers angezeigt werden, der sich auf meiner Joomla-Website angemeldet hat. Aber ich möchte, dass es gut aussieht, ich möchte ein Hintergrundbild haben, ich möchte CSS und verschiedene Schriftarten für verschiedene Joomla-Variablen einschließen. Beispiel für das, was ich erreichen möchte:
<p> Name : </p>
<h1> Name of the user who has logged in </h1>
<p> Email : </p>
<h2> Email of the user who has logged in </h2>
Das ist , was ich spreche, Zuweisen von <h1>
Tag zu dem Namen des Benutzers oder die Zuordnung <h2>
zu E - Mail usw.
Gibt es eine Möglichkeit, eine HTML-Seite mit der Joomla-Datenbank zu verbinden, Daten daraus abzurufen und auf diese Weise anzuzeigen?
Antworten:
Ok, für den Anfang können Sie keine .html- Site verwenden, um Benutzerinformationen anzuzeigen, stattdessen benötigen Sie eine .php- Datei.
Nach der Erstellung müssen Sie das Joomla CMS wie folgt importieren:
Möglicherweise müssen Sie Zeile 2 des obigen Codes ändern, je nachdem, wo sich das Stammverzeichnis Ihrer Joomla-Site relativ zu Ihrer benutzerdefinierten PHP-Datei befindet.
Fügen Sie nun einfach den folgenden Code hinzu, um den Benutzernamen und die E-Mail-Adresse des aktuell angemeldeten Benutzers zu erhalten:
Ihre Gesamtdatei sieht also folgendermaßen aus:
quelle
Name of the user who has logged in
anstatt des tatsächlichen Benutzers, der sich angemeldet hat?define('JPATH_BASE', __DIR__);