Index

Qui est en ligne ?

Trouver cette partie de code dans index_body.tpl :

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
</tr>
<tr>
Code du Logo (*)
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
</td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
</table>

Pour cacher tout ou partie de ce tableau aux visiteurs non loggés, il suffit de poser deux commandes "switch" de part et d'autre du code à dissimuler :

ex: pour cacher la liste des membres connectés:

<!-- BEGIN switch_user_logged_in -->
{LOGGED_IN_USER_LIST}
<!-- END switch_user_logged_in -->

 

Changer le logo de "Qui est en ligne"

Trouver ce code :
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

et remplacer whosonline.gif par le nom de votre nouveau logo que vous aurez au préalable uploadé dans le dossier templates/subSilver/images/

Autre solution plus simple, créer votre nouveau logo et lui donner le même nom que celui qui est en place, soit whosonline.gif. L'uploader à la place du précédent dans le même dossier templates/subSilver/images/

Changer les couleurs d'Administrateur(s) et/ou Modérateur(s)

Ces changements peuvent s'opérer par la console d'administration >> administration des thèmes , mais la couleur dévolue à l'administrateur et au modérateur est commune avec celle de certains titres du forum.. Ce changement n'est donc pas forcément judicieux...

La méthode la plus "souple" quant au résultat, consiste donc à modifier le code en allant dans le fichier includes/page_header.

Trouver cette portion de code :

$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';

remplacer ensuite l'une ou l'autre des valeurs: color:#' . $theme['fontcolor'] . '"' par son code hexadécimal :

exemple: color:#FF0000"' ; affichera le nom en rouge

Attention de bien respecter la syntaxe et de ne pas oublier le " et le ' après le code !!

De la même manière il faudra changer l'apparence des mots "administrateur" et "modérateur" dans le tableau "qui est en ligne".

Dans le même fichier includes/page_header, trouver cette portion de code :

'L_WHOSONLINE_ADMIN' => sprintf($lang['Admin_online_color'], '<span style="color:#330000">', '</span>'),
'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'),

et remplacer par les mêmes valeurs que celles attribuées aux "admin" et "modo".