Supongo que será complicado, pero haré todo lo posible para que entiendas lo que quiero lograr. Todo lo que quiero es crear una página HTML personalizada , que muestre la información del usuario que ha iniciado sesión en mi sitio web de Joomla. Pero quiero que se vea bien, quiero tener una imagen de fondo, quiero incluir CSS y diferentes fuentes para diferentes variables de Joomla. Ejemplo de lo que quiero lograr:
<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>
Esto es de lo que estaba hablando, asignar <h1>
etiquetas al nombre del usuario o asignar <h2>
a correo electrónico, etc.
¿Hay alguna forma de conectar una página HTML a la base de datos de Joomla y recuperar datos de ella y mostrarla de esta manera?
Respuestas:
Ok, para empezar, no puedes usar un sitio .html para mostrar la información del usuario, sino que necesitarás un archivo .php .
Una vez creado, deberá importar el CMS Joomla de esta manera:
Puede que tenga que cambiar la línea 2 del código anterior dependiendo de dónde esté la raíz de su sitio de Joomla en relación con su archivo PHP personalizado.
Ahora para obtener el nombre de usuario y el correo electrónico del usuario actual conectado, simplemente agregue el siguiente código a continuación:
Entonces su archivo general se verá así:
fuente
Name of the user who has logged in
lugar del usuario real que ha iniciado sesión?define('JPATH_BASE', __DIR__);