PDA

Voir la version complète : Modification de la page de l'équipe


Allan
16/02/2008, 16h55
Modification de la page de l'équipe
______________



Cette modification permet de changer l'aspect visuel de la page par défaut des membres de l'équipe (showgroups.php)PS: Les avatars personnalisés doivent être activés.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dans le template "showgroups_usergroupbit", remplacer le contenu par (faite une sauvegarde avant):Pour vB 3.6:

<tr>
<td class="alt2">

<div style="padding: 5px; float: left; width: 125px;"><img style="margin: 15px;" src='image.php?u=$user' border='0' alt='$user`s Avatar'></div>

<div><td class="$bgclass">
<a href="member.php?$session[sessionurl]u=$user[userid]" class="bigusername">$user[musername]</a>$user[onlinestatus]$user[usertitle]</div>


<div class="smallfont" title="Activity">Last Activity: $user[lastonline]</div>
<div class="smallfont" title="Location">$vbphrase[location_perm]: $user[field2]</div>

<div class="smallfont" title="User's Homepage">$user[username]'s Homepage:
<a href="$user[homepage]" target="_blank" dir="ltr">$user[homepage]</a></div>
<div class="smallfont" title="$user[username]'s Biography">Biography: <br> <textarea rows="3" cols="75"readonly="true">$user[field1]</textarea></div>

<if condition="$showforums">
<div class="smallfont">Forums $user[username] Maintains: &ensp;$user[forumbits]</div>
</if>
</td>



<td class="$bgclass" nowrap="nowrap">
<if condition="$show['pmlink']"><a href="private.php?$session[sessionurl]do=newpm&amp;u=$user[userid]" rel="nofollow"><img src="$stylevar[imgdir_button]/sendpm.gif" alt="<phrase 1="$user[username]">$vbphrase[send_private_message_to_x]</phrase>" border="0" /></a></if>
<if condition="$show['emaillink']"><a href="sendmessage.php?$session[sessionurl]do=mailmember&amp;u=$user[userid]" rel="nofollow"><img src="$stylevar[imgdir_button]/email.gif" alt="<phrase 1="$user[username]">$vbphrase[send_message_via_email_to_x]</phrase>" border="0" /></a></if>
</td>
</tr>[U]Pour vb 3.7:

<tr>
<td class="alt2">

<div style="padding: 5px; float: left; width: 125px;"><img style="margin: 15px;" src='image.php?type=thumb&u=$user[userid]' border='0' alt='$user[username]`s Avatar'></div>

<div><td class="$bgclass">
<a href="member.php?$session[sessionurl]u=$user[userid]" class="bigusername">$user[musername]</a>$user[onlinestatus]$user[usertitle]</div>


<div class="smallfont" title="Activity">Last Activity: $user[lastonline]</div>
<div class="smallfont" title="Location">$vbphrase[location_perm]: $user[field2]</div>

<div class="smallfont" title="User's Homepage">$user[username]'s Homepage:
<a href="$user[homepage]" target="_blank" dir="ltr">$user[homepage]</a></div>
<div class="smallfont" title="$user[username]'s Biography">Biography: <br> <textarea rows="3" cols="75"readonly="true">$user[field1]</textarea></div>

<if condition="$showforums">
<div class="smallfont">Forums $user[username] Maintains: &ensp;$user[forumbits]</div>
</if>
</td>
Puis, ouvrer et remplacer le contenu du template "showgroups_usergroup" par:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="tcat" colspan="3">$user[title]</td>
</tr>
<tr>
<td class="thead">Avatar</td>
<td class="thead" width="100%">Notre équipe<if condition="$show['locationfield']"> / $vbphrase[location_perm]</if></td>
<td class="thead">$vbphrase[contact]</td>
</tr>
$usergroupbits
</table>
<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
La prochaine étape est optionnelle, elle permet de modifier le titre de la barre de navigation quand vous vous trouver sur cette même page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
Ouvrer le fichier "showgroups.php" qui se trouve à la racine de votre forum, dans le dossier généralement appellé "forum", et trouver ce morceau de code (en bas):
// ************************************************** *****

$navbits = construct_navbits(array('' => $vbphrase['show_groups']));
eval('$navbar = "' . fetch_template('navbar') . '";');

($hook = vBulletinHook::fetch_hook('showgroups_complete')) ? eval($hook) : false;

eval('print_output("' . fetch_template('SHOWGROUPS') . '");');
Remplacer par ceci:
$navbits = array();
$navbits[$parent] = 'Meet The Staff';

$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');

($hook = vBulletinHook::fetch_hook('showgroups_complete')) ? eval($hook) : false;

eval('print_output("' . fetch_template('SHOWGROUPS') . '");');[U]DEMO: http://www.allthingsintended.com/forums/showgroups.php ou ici même (http://www.vbulletin-ressources.com/forum/showgroups.php?) ;)


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Source: Meet the Staff - Showgroups Rewrite - vBulletin.org Forum (http://www.vbulletin.org/forum/showthread.php?t=166085)
Merci à Loanmanken (http://www.vbulletin.org/forum/member.php?u=232690) de son autorisation :)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ombre
17/02/2008, 13h37
Merci pour le tutoriel :)

Sofia
17/02/2008, 13h41
Merci pour le tuto :)

kamikazcom
22/02/2008, 19h46
merci allan :)