Fork me on GitHub






Afficher des variables utilisateur dans le thème
Régulier
Inscrit: 15/02/2011 22:12
Messages: 288
Salut

Je souhaiterais afficher certaines infos liées au compte utilisateur dans un template :

> Pseudo de l'utilisateur : <{$xoops_uname}>
> Nom réel : <{$xoops_name}>
> user_icq : ?
> user_aim : ?
> user_yim : ?
> user_msnm : ?
> ... bref pas mal de champs de la table _users

A part les 2 premiers je n'ai pas trouvé de variables "génériques" renvoyant l'info dans un template :(

Y a-t-il une solution pour créer ces variables ?

Posté le : 21/01/2012 17:20
Partager Twitter Partagez cette article sur GG+
Re: Afficher des variables utilisateur dans le thème
Régulier
Inscrit: 15/02/2011 22:12
Messages: 288
... il semble qu'il faille modifier le fichier class/theme.php

Vers la ligne 280
'xoops_name' => $GLOBALS['xoopsUser']->getVar('name'),
                
// Infos suppl.
                
'xoops_user_icq' => $GLOBALS['xoopsUser']->getVar('user_icq'),
                
'xoops_user_from' => $GLOBALS['xoopsUser']->getVar('user_from'),
                
'xoops_user_aim' => $GLOBALS['xoopsUser']->getVar('user_aim'),
                
'xoops_user_yim' => $GLOBALS['xoopsUser']->getVar('user_yim'),
                
'xoops_user_msnm' => $GLOBALS['xoopsUser']->getVar('user_msnm'),

                
                
// End additions
                
'xoops_isadmin' => $GLOBALS['xoopsUserIsAdmin'],


Et dans le tpl, utiliser ce type de syntaxe:
<{$xoops_user_icq}>
<{$xoops_user_from}>
<{$xoops_user_aim}>
<{$xoops_user_yim}>
<{$xoops_user_msnm}>

Est-ce que c'est sécurisé d'ajouter des variables comme ceci ?

Posté le : 21/01/2012 17:42
Partager Twitter Partagez cette article sur GG+
Re: Afficher des variables utilisateur dans le thème
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour très cher Béru,

Dans la 2.5.x j'ai ajouté le plugin smarty de dugris function.xoMemberInfo.php pour cela - par ailleurs il est utilisé dans la popup du thème suico

rhôoo ! comment je me fais plaisir avec cette réponse

Posté le : 21/01/2012 19:25

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

20 Personne(s) en ligne (7 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 20 | Plus ...