Я думаю, это будет сложно, но я сделаю все возможное, чтобы вы поняли, чего я хочу достичь. Все, что я хочу, - это создать собственную HTML-страницу , которая будет отображать информацию о пользователе, который зашел на мой сайт Joomla. Но я хочу, чтобы он выглядел хорошо, я хочу иметь фоновое изображение, я хочу включить CSS и разные шрифты для разных переменных Joomla. Пример того, что я хочу достичь:
<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>
Это то , что я говорил о том , назначая <h1>
метки для имени пользователя или назначения <h2>
на Email и т.д.
В любом случае можно ли подключить HTML-страницу к базе данных Joomla, извлечь из нее данные и отобразить ее таким образом.
Ответы:
Хорошо, для начала, вы не можете использовать сайт .html для отображения информации о пользователе, вместо этого вам потребуется файл .php .
После создания вам нужно будет импортировать Joomla CMS следующим образом:
Возможно, вам придется изменить строку 2 приведенного выше кода в зависимости от того, где находится корень вашего сайта Joomla относительно вашего пользовательского файла PHP.
Теперь, чтобы получить имя пользователя и адрес электронной почты текущего пользователя, вошедшего в систему, просто добавьте следующий код ниже:
Таким образом, ваш общий файл будет выглядеть так:
источник
Name of the user who has logged in
а не фактический пользователь, который вошел в систему?define('JPATH_BASE', __DIR__);