MyBB.support, le portail francophone de MyBB

Version complète : [Réglé] Comment modifier les profils ?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Voila, alors je m'explique, j'aimerais modifier cette partie :
[Image: 01.PNG]
bien sur pour tout les membres

Pour y rajouter la "bio" :
[Image: 02.PNG]

Comment faire ?

help !
Merci d'avance pour vos réponses ...
Salut,

Pas facile à trouver (non prévu dans la paramétrage...), mais après de longues recherches, je crois que j'ai trouvé.

Il faut modifier le template "postbit_author_user"

Normalement, il contient le code suivant:
Code :
<strong><span class="largetext">{$post['profilelink']}</span></strong><br />
<span class="smalltext">
    {$post['usertitle']}<br />
    {$post['userstars']}
    {$post['groupimage']}<br />
    {$post['useravatar']}<br />
    {$lang->postbit_posts} {$post['postnum']}<br />
    {$lang->postbit_group} {$usergroup['title']}<br />
    {$lang->postbit_joined} {$post['userregdate']}<br />
    {$lang->postbit_status} {$post['onlinestatus']}{$post['replink']}<br />
</span>

Là tu retouves les différentes infos sur l'auteur affichées dans la partie gauche du message.
Je détaille:
- {$post['usertitle']} => titre de l'utilisateur
- {$post['userstars']} => les étoiles
- {$post['groupimage']} => l'image du groupe de l'utilisateur
- {$post['useravatar']} => son avatar
- {$lang->postbit_posts} {$post['postnum']} => le nomre de messages postés
- {$lang->postbit_group} {$usergroup['title']} => l'intitulé du groupe de l'utiisateur
- {$lang->postbit_joined} {$post['userregdate']} => sa date d'inscription
- {$lang->postbit_status} {$post['onlinestatus']}{$post['replink']} => le statut en ligne/hors ligne (avec lien cliquable)


Il suffit donc d'insérer là dedans tes champs personnalisés.

Voici la marche à suivre:

1. Va dans ton Panneau d'Admin
2. Dans la section "Groupes et utilisateurs", clique sur "Champs de profil personnalisés".
3. Par défaut, tu devrais avoir ceci:

[Image: image1yf8.jpg]

4. Modifie en conséquence le template "postbit_author_user" de ton thème par défaut en y insérant des lignes:
{$post['fidX']}<br />
X est l'ID du champ personnalisé.

Dans mon exemple, Sexe porte l'ID 3... etc. Utilise tes IDs !

Si tu veux mettre la "Bio" après les étoiles, ça donnera:

Code :
<strong><span class="largetext">{$post['profilelink']}</span></strong><br />
<span class="smalltext">
    {$post['usertitle']}<br />
    {$post['userstars']}
    {$post['groupimage']}<br />
    Sexe: {$post['fid3']}<br />
    Lieu: {$post['fid1']}<br />
    Bio: {$post['fid2']}<br />
    {$post['useravatar']}<br />
    {$lang->postbit_posts} {$post['postnum']}<br />
    {$lang->postbit_group} {$usergroup['title']}<br />
    {$lang->postbit_joined} {$post['userregdate']}<br />
    {$lang->postbit_status} {$post['onlinestatus']}{$post['replink']}<br />
</span>

Note1 : j'ai mis les mots Sexe, Lieu et Bio car je ne pense pas qu'ils existent dans les tableaux $lang->xxxx.

Note2 : Libre à toi de les placer ailleurs...
Mets un <br /> si tu veux laisser une ligne vide de séparation.

En espérant que ça réponde à ta demande...

@+
Spyto
C'est exactement ça !!

Une foi de plus je te remercie spyto
mon template post big author là ne contient que ça :
{$lang->postbit_posts} {$post['postnum']}<br />
{$lang->postbit_joined} {$post['userregdate']}
{$post['replink']}{$post['warninglevel']}

comment je fais?
Lichen a écrit :mon template post big author là ne contient que ça :
{$lang->postbit_posts} {$post['postnum']}<br />
{$lang->postbit_joined} {$post['userregdate']}
{$post['replink']}{$post['warninglevel']}

comment je fais?

Salut,

Normal qu'il contienne ça !

Tu as vu la date de mon post ci-dessus ? 29-04-2008 : plus d'un an, MyBB a largement évolué depuis !

Les champs postbit :
Code PHP :
{$post['useravatar']}  
    {
$post['usertitle']}
    {
$post['userstars']}
    {
$post['groupimage']} 
se trouvent maintenant dans le template "postbit".

C'est sans doute là qu'il faut apporter les modifs comme indiqué plus haut.

Mais pour ajouter des champs de profils personnalisés, encore faut-il qu'ils existent ! Sinon, il faut les créer.
Citation :complément d'info
ce tuto marche parfaitement pour le mode affichage normal des thread,

en complément d'info pour l'affichage en mode classique, agir sur le templates "postbit_classic" à l'identique.
 Utilitaire de traduction fourni par Regentronique