Myślę, że będzie to skomplikowane, ale postaram się jak najlepiej zrozumieć, co chcę osiągnąć. Chcę tylko stworzyć niestandardową stronę HTML , która będzie wyświetlać informacje o użytkowniku, który zalogował się na mojej stronie Joomla. Ale chcę, żeby wyglądał dobrze, chcę mieć obraz tła, chcę dołączyć CSS i różne czcionki dla różnych zmiennych Joomla. Przykład tego, co chcę osiągnąć:
<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>
O tym właśnie mówiłem, przypisując <h1>
znacznik do nazwy użytkownika lub przypisując <h2>
do e-maila itp.
Czy istnieje możliwość połączenia strony HTML z bazą danych Joomla i pobierania z niej danych i wyświetlania ich w ten sposób.
Odpowiedzi:
Ok, na początek, nie możesz użyć strony .html do wyświetlenia informacji o użytkowniku, zamiast tego potrzebujesz pliku .php .
Po utworzeniu musisz zaimportować CMS Joomla w następujący sposób:
Być może będziesz musiał zmienić wiersz 2 powyższego kodu, w zależności od tego, gdzie katalog główny witryny Joomla jest względny względem niestandardowego pliku PHP.
Teraz, aby uzyskać nazwę użytkownika i adres e-mail bieżącego zalogowanego użytkownika, wystarczy dodać następujący kod poniżej:
Cały plik będzie wyglądał następująco:
źródło
Name of the user who has logged in
zamiast faktycznego użytkownika, który się zalogował?define('JPATH_BASE', __DIR__);