Catégories:
bonjour a tous, je voulais savoir si il esistait un module permettant de changer l’ apparence des profils utilisateurs car celle d’ origine est vraiement tres basique, et (entre nous) pas super jojo ?
merci pour vos reponses.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

tout le monde a la meme disposition pour leurs profils utilisateurs sur leur site ?
cuisto44000
92
pour customiser le profil, il lui faut un template dédié.
dans template.tpl.php, ajoute ce code qui appel le template du profil et permet d’insérer les infos du user :
function phptemplate_user_profile($user, $fields = array()) {
return _phptemplate_callback(‘user_profile’, array(‘user’ => $user, ‘fields’ => $fields)) ;
}
maintenant, dans ton user_profile.tpl.php, place les infos du user a ta convenance.
affiche son pseudo :
<?phpprint ($user->name);
?>
son image :
<img src="<?php print $user->picture;?>">admettons que tu ais crée le champs age :
<?phpprint check_plain($user->profile_age) ;
?>
etc…
ya pleins d’infos la dessus sur drupal.org
tape un truc du genre : customize user profil
++
http://www.direct-radio.fr
jubjub
349
ok merci, mais est ce que cela va me permettre que les profils ne soient plus en colonne, mais par exemple d’ avoir age a gauche, et sexe a sa droite, etc ?
cuisto44000
92
oui justement !! tu affiche son nom, son image etc ou tu veux et avec la div que tu veux !!!
http://www.direct-radio.fr
jubjub
349
ok merci beaucoup
je vais y jetter un coup d’ oeuil
mais, donc il n’ existe pas de modules permettant sa ?
merci encore !
cuisto44000
92
Bonjour
j'utilise drupal 6.4, j'ai fait les modifs ci-dessus sur template.php mon fichier s'appelle user-profile.tpl.php
Lorsque je regarde la liste des mes variables disponibles, le nom des champs est "profile-profile_xxx", du cup je fais mes appels
<?php echo $user->profile-profile_club_prefere ?>La valeur affichée est 0 au lieu de la valeur du champ (ici c'est un champ liste déroulante). je comprends pas trop d'où ça vien j'ai essayé de rajouter des [0] et des ['view'] ou ['safe'] comem avec contemplate mais ça fonctionne pas...
Merci de votre aide
http://www.afterfoot.com
Roulion
6
Bon coup de bol j’ai trouvé d’où venait mon problème
il ne fat pas utiliser la variable «$user» dans $user->[nom du champ] mais la variable $account ce qui donne $account->[nom du champ] pour afficher l’info…
http://www.afterfoot.com
Roulion
6