web-dev-qa-db-fra.com

Comment afficher les champs de profil d'utilisateur sur un article?

Sous l'éditeur TinyMCE, comment puis-je afficher le nom d'utilisateur en haut d'un article?

2
Chet

Vous ne pouvez pas afficher les données dynamiques de cette manière dans un article par défaut, car les éditeurs ne traitent pas php.

Cependant, à votre secours, il existe des plugins pour cela.

Vous pouvez installer le plugin Sourcerer de Nonumber, et maintenant vous pouvez écrire du php, ou un autre code directement dans vos articles.

Il prend même en charge certaines des variables et objets Joomla les plus courants, prêts à être utilisés. JUser est l’un de ceux-ci, vous n'avez donc besoin que d'un code dans votre article, comme ci-dessous:

{source}
<?php echo $user->username; ?>
{/source}

Pour plus d'informations sur le profil utilisateur, voir: Comment afficher les informations du profil utilisateur?

L'autre façon d'afficher une date dynamique dans votre article consiste à modifier le modèle de l'article avec une substitution et à y placer tout votre code php.

Joomla Template/Layout remplace les liens

3
FFrewin

Téléchargez, installez et activez un nom de plugin DirectPHP . Ce plugin donne la possibilité d'écrire PHP le code de l'article. Après cela, dans votre article, écrivez le code suivant.

<?php 
   jimport( 'joomla.user.helper' ); 
   $user = JFactory::getUser();
   echo $user->username;
?>

Cela peut vous aider. Merci.

0
Shiplu

Si vous voulez voir l'auteur sur votre site web, vous devez modifier les paramètres de l'article. Système> Configuration globale> Articles et allez à l'onglet: "Articles" et cherchez "Afficher l'auteur" et activez-le.

0
RedNails