Je suppose que ça va être compliqué mais je ferai de mon mieux pour vous faire comprendre ce que je veux réaliser. Tout ce que je veux, c'est créer une page HTML personnalisée , qui affichera les informations de l'utilisateur qui s'est connecté à mon site Web Joomla. Mais je veux que ce soit beau, je veux avoir une image d'arrière-plan, je veux inclure CSS et différentes polices pour différentes variables Joomla. Exemple de ce que je veux réaliser:
<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>
C'est ce dont je parlais, attribuer une <h1>
balise au nom de l'utilisateur ou attribuer <h2>
à un e-mail, etc.
Existe-t-il de toute façon de connecter une page HTML à la base de données Joomla et d'en récupérer les données et de l'afficher de cette façon.
Réponses:
Ok pour commencer, vous ne pouvez pas utiliser un site .html pour afficher les informations utilisateur, mais vous aurez besoin d'un fichier .php .
Une fois créé, vous devrez importer le CMS Joomla comme ceci:
Vous devrez peut-être modifier la ligne 2 du code ci-dessus en fonction de l'emplacement de la racine de votre site Joomla par rapport à votre fichier PHP personnalisé.
Maintenant, pour obtenir le nom d'utilisateur et l'adresse e-mail de l'utilisateur actuel connecté, ajoutez simplement le code suivant ci-dessous:
Donc, votre fichier global ressemblera à ceci:
la source
Name of the user who has logged in
au lieu de l'utilisateur réel qui s'est connecté?define('JPATH_BASE', __DIR__);