PDA

Voir la version complète : Modification de la Navbar


Snoopy59
27/07/2006, 10h08
Salut tout le monde :)

Alors voilà, j'aimerai bien mof=difier ma navbar car je dois ajouter un lien Arcade mais la barre est deja trop grande, et là ca déforme encore plus le style que j'ai mis en place :'(

Voici déja le code de ma barre de bouton

<!-- nav buttons bar -->
<div align="center">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center" style="border-top-width:0px">
<tr align="center">
<if condition="$show['member']">
<td class="vbmenu_control"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td>
</if>
<if condition="$show['registerbutton']">
<td class="vbmenu_control"><a href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a></td>
</if>
<td class="vbmenu_control"><a href="forumdisplay.php?f=$vboptions[gal_cat_id]">Gallery</a></td>
<td class="vbmenu_control"><a href="faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a></td>

<td class="vbmenu_control"><a href="memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a></td>
<td class="vbmenu_control"><a href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a></td>
<if condition="$show['popups']">
<if condition="$show['searchbuttons']">
<if condition="$show['member']">
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a></td>
<else />
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
</if>
<td id="navbar_search" class="vbmenu_control"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[search]</a> <script type="text/javascript"> vbmenu_register("navbar_search"); </script></td>
</if>
<if condition="$show['member']">
<td id="usercptools" class="vbmenu_control"><a href="$show[nojs_link]#usercptools">$vbphrase[quick_links]</a> <script type="text/javascript"> vbmenu_register("usercptools"); </script></td>
</if>
<else />
<if condition="$show['searchbuttons']">
<td class="vbmenu_control"><a href="search.php$session[sessionurl_q]" accesskey="4">$vbphrase[search]</a></td>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a></td>
<else />
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
</if>
</if>
<td class="vbmenu_control"><a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a></td>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&amp;focus=1','buddylist','statusbar=no,me nubar=no,toolbar=no,scrollbars=yes,resizable=yes,w idth=250,height=300'); return false;">$vbphrase[open_buddy_list]</a></td>
</if>
</if>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="login.php?$session[sessionurl]do=logout&amp;logouthash=$bbuserinfo[logouthash]" onclick="return log_out()">$vbphrase[log_out]</a></td>
</if>
</tr>
</table>
</div>
<!-- / nav buttons bar -->


Donc ce que je voudrais faire c'est "Désactiver" l'affichage de Faq et Calendrier, faire en sorte que quand on est log, le " S"inscrire" ne s'affiche pas, et pour finir ajouter un lien "Acade" dessus mais qui fonctionne assi bien depuis le forum que depuis le portail. Car pour le moment ca ne fonctionne pas du portail, le liens est "Mort" :'(

Et vu mon ignorance dans ce domaine ...

Merci à vous pour votre aide

BiOMECHANiK
27/07/2006, 10h18
Voilà essayes ca

<!-- nav buttons bar -->
<div align="center">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center" style="border-top-width:0px">
<tr align="center">
<if condition="$show['member']">
<td class="vbmenu_control"><a href="$vboptions[bburl]/usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td>
</if>
<if condition="$show['registerbutton']">
<td class="vbmenu_control"><a href="$vboptions[bburl]/register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a></td>
</if>
<td class="vbmenu_control"><a href="$vboptions[bburl]/forumdisplay.php?f=$vboptions[gal_cat_id]">Gallery</a></td>
<td class="vbmenu_control"><a href="$vboptions[bburl]/arcade.php$session[sessionurl_q]">Arcade</a></td>
<td class="vbmenu_control"><a href="$vboptions[bburl]/memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a></td>
<if condition="$show['popups']">
<if condition="$show['searchbuttons']">
<if condition="$show['member']">
<td class="vbmenu_control"><a href="$vboptions[bburl]/search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a></td>
<else />
<td class="vbmenu_control"><a href="$vboptions[bburl]/search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
</if>
<td id="navbar_search" class="vbmenu_control"><a href="$vboptions[bburl]/search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[search]</a> <script type="text/javascript"> vbmenu_register("navbar_search"); </script></td>
</if>
<if condition="$show['member']">
<td id="usercptools" class="vbmenu_control"><a href="$show[nojs_link]#usercptools">$vbphrase[quick_links]</a> <script type="text/javascript"> vbmenu_register("usercptools"); </script></td>
</if>
<else />
<if condition="$show['searchbuttons']">
<td class="vbmenu_control"><a href="$vboptions[bburl]/search.php$session[sessionurl_q]" accesskey="4">$vbphrase[search]</a></td>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="$vboptions[bburl]/search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a></td>
<else />
<td class="vbmenu_control"><a href="$vboptions[bburl]/search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
</if>
</if>
<td class="vbmenu_control"><a href="$vboptions[bburl]/forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a></td>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="#" onclick="window.open('$vboptions[bburl]/misc.php?$session[sessionurl]do=buddylist&amp;focus=1','buddylist','statusbar=no,me nubar=no,toolbar=no,scrollbars=yes,resizable=yes,w idth=250,height=300'); return false;">$vbphrase[open_buddy_list]</a></td>
</if>
</if>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="$vboptions[bburl]/login.php?$session[sessionurl]do=logout&amp;logouthash=$bbuserinfo[logouthash]" onclick="return log_out()">$vbphrase[log_out]</a></td>
</if>
</tr>
</table>
</div>
<!-- / nav buttons bar -->

Snoopy59
27/07/2006, 10h25
llol service expresse :yahoo:

Je test ca de suite.

Merci à toi ;)

Snoopy59
27/07/2006, 10h37
Voilà, je vien se tester :delicious:

Alors deja le lien Arcade fonctionne bien ;) merci.

Par contre, le liens Portail à disparu, mais ca je le remet sans grande difficulté lol
Mais le liens " S'inscrire" alors qu'on est deja loggué sur le forum est toujours là :(

Et je vois aussi qu'il suffisait de supprimer les ligne "Faq" et "Calendar" pour les "désactiver" lol je n'avais pas oser de peur à faire une erreur :angel:

PS : mince, le liens Portail n'etait deja pas dans mon 1er post :angel:

BiOMECHANiK
27/07/2006, 10h48
C'est bizarre car normalement une fois enregistré sur le forum ce bouton disparait.

Je vais comparer ton template au mien quand j'aurais 5 minutes

Snoopy59
27/07/2006, 11h03
Merci à toi :)

0a$!s
27/07/2006, 14h48
Il suffit de rajouter cette condition non ?

<if condition="$show['guest']">.............</if>

Snoopy59
27/07/2006, 15h17
Il suffit de rajouter cette condition non ?

<if condition="$show['guest']">.............</if>


:yahoo:
Merci a toi, ca a effectivement l'air de fonctionner :)

G remplacer :
<if condition="$show['registerbutton']">

Par

<if condition="$show['guest']">

En fait je me demande meme si la 1ere fomule n'etait pas deja une erreur :swoon1:


En fait, merci à vous deux pour la rapidité et la qualité de l'aide ;)

Fred
27/07/2006, 15h33
c'est pas logique
<if condition="$show['guest']"> = visible seulement par les membres enregistré donc deja inscrit
et donc si il est deja inscrit pas besoin de le voir

donc la condition c'est bien <if condition="$show['registerbutton']"> :)

0a$!s
27/07/2006, 17h44
Vas revoir tes classiques Fred :p

http://www.vbulletin-ressources.com/forum/showthread.php?t=168

++

PS : <if condition="$show['guest']"> = Mettre ... si Visiteur et non si Inscrit !