Je pense qu'il y a deux solutions.
La première est de déplacer l'icône de groupe pour la mettre au niveau de l'avatar.
Avantage : on peut faire cela directement dans un template ;
Inconvénient : si l'utilisateur choisit un avatar, il apparaîtra
en plus de l'icône de groupe.
La seconde est de choisir un avatar par défaut à l'inscription.
Avantage : si un utilisateur change son avatar, celui par défaut disparaît ;
Inconvénient : il va falloir modifier la base de données et je ne garantis pas que ça fonctionne...
En résumé, la seconde solution est mieux... si elle fonctionne...
Solution 1
Étape 1 : modifier le template postbit
Chercher :
Code PHP :
<tr>
<td class="post_avatar" width="1" style="{$post['avatar_padding']}">
{$post['useravatar']}
</td>
<td class="post_author">
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
<span class="smalltext">
{$post['usertitle']}<br />
{$post['userstars']}
{$post['groupimage']}
</span>
</td>
<td class="smalltext post_author_info" width="165">
{$post['user_details']}
</td>
</tr>
REMPLACER par :
Code PHP :
<tr>
<td class="post_avatar" width="1" style="{$post['avatar_padding']}">
{$post['useravatar']}{$post['groupimage']}
</td>
<td class="post_author">
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
<span class="smalltext">
{$post['usertitle']}<br />
{$post['userstars']}
</span>
</td>
<td class="smalltext post_author_info" width="165">
{$post['user_details']}
</td>
</tr>
Étape 2 : modifier le template member_profile
Chercher :
Code PHP :
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow1">
<table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td class="trow1" width="75%">
<span class="largetext"><strong>{$formattedname}</strong></span><br />
<span class="smalltext">
({$usertitle})<br />
{$groupimage}
{$userstars}<br />
<br />
<strong>{$lang->registration_date}</strong> {$memregdate}<br />
<strong>{$lang->date_of_birth}</strong> {$membday} {$membdayage}<br />
<strong>{$lang->local_time}</strong> {$localtime}<br />
<strong>{$lang->postbit_status}</strong> {$online_status}
</span>
</td><td width="25%" align="right" valign="middle">{$avatar}</td></tr></table>
REMPLACER par :
Code PHP :
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow1">
<table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td class="trow1" width="75%">
<span class="largetext"><strong>{$formattedname}</strong></span><br />
<span class="smalltext">
({$usertitle})<br />
{$userstars}<br />
<br />
<strong>{$lang->registration_date}</strong> {$memregdate}<br />
<strong>{$lang->date_of_birth}</strong> {$membday} {$membdayage}<br />
<strong>{$lang->local_time}</strong> {$localtime}<br />
<strong>{$lang->postbit_status}</strong> {$online_status}
</span>
</td><td width="25%" align="right" valign="middle">{$avatar}{$groupimage}</td></tr></table>
Solution 2
Accéder à la base de données avec PHPMyAdmin, se rendre sur la table
mybb_users et cliquer sur
Structure. Vis-à-vis du champ
avatar, cliquer sur
Change (ou modifier ou éditer, suivant la version de PHPMyAdmin).
[
attachment=1177] (Attention grande résolution.)
Dans la partie
Default, choisir
As defined : (tel que ci-dessous ou comme suit), puis dans le champ correspondant, indiquer l'adresse de l'image qui sert d'avatar par défaut.
[
attachment=1178] (Attention grande résolution.)
De retour sur l'écran précédent, cliquer sur
Change vis-à-vis du champ avatartype.
Dans la partie
Default, choisir
As defined :, puis dans le champ correspondant, taper :
remote.
Normalement, les personnes qui s'inscriront par la suite devraient se voir attribuer automatiquement l'avatar dont le lien a été tapé dans le champ
avatar de la base de données.