PDA

Voir la version complète : Résolu [RESOLU] Administration VB dans la navbar, comment ?


azertydu59
04/12/2007, 20h06
Salut vous tous, voila, c'est une question qui a sûrement était déjà était posé, mais je voulais vous demandez si vous pouviez ajouter dans ma navbar (voir ci dessous) le lien "Administration" qui nous dirige vers l'admin cp... Et bien sur, je voudrais qu'il soit UNIQUEMENT visible par les administrateurs du site et aussi, le lien "S'identifier" UNIQUEMENT visible par les membres non inscrit/pas identifié...

<script type="text/javascript">
<!--
function log_out()
{
ht = document.getElementsByTagName("html");
ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grays cale=1)";
if (confirm('$vbphrase[sure_you_want_to_log_out]'))
{
return true;
}
else
{
ht[0].style.filter = "";
return false;
}
}
//-->
</script>

<div class="nav">
<div class="nav_left"><div class="nav_right">
<ul class="ulnav">
<li class="linav"><span class="nav_link"><a href="http://ps3fun.fr/">Accueil</a></span></li>
<if condition="$show['member']">
<li class="linav"><span class="nav_link"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></span></li>
</if>
<if condition="$show['registerbutton']">
<li class="linav"><span class="nav_link"><a href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a></span></li>
</if>
<li class="linav"><span class="nav_link"><a href="http://ps3fun.fr/forums/arcade.php">Arcade</a></span></li>
<li class="linav"><span class="nav_link"><a href="http://ps3fun.fr/forums/newthread.php?do=newthread&f=2">S'identifier</a></span></li>
<li class="linav"><span class="nav_link"><a href="http://ps3fun.fr/forums/">Forum</a></span></li>
<li class="linav"><span class="nav_link"><a
href="http://ps3fun.fr/forums/forumdisplay.php/firmwares-33/index.html">Firmwares</a></span></li>
<li class="linav"><span class="nav_link"><a
href="http://ps3fun.fr/forums/private.php?do=newpm">MP</a></span></li>
<li class="linav"><span class="nav_link"><a href="memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a></span></li>
<li class="linav"><span class="nav_link"><a href="http://ps3fun.fr/forums/forumdisplay.php/tutoriaux-31/index.html">Tutoriaux</a></span></li>
<if condition="$show['member']">
<li class="linav"><span class="nav_link"><a href="login.php?$session[sessionurl]do=logout&amp;logouthash=$bbuserinfo[logouthash]" onclick="return log_out()">$vbphrase[log_out]</a></span></li>
</if>
</ul>
</div></div>
</div>Lien de l'admin CP : http://ps3fun.fr/forums/admincp/

Grand merci à celui ou celle qui m'aidera ;)

++

Ombre
04/12/2007, 20h20
Chat'lut ;)

Voici le code :

<if condition="$show['admincplink']"><a href="$admincpdir/index.php$session[sessionurl_q]">$vbphrase[admin]</a> -</if>Bien sur si tu dois le mettre dans la navbar sur ton style qui est peut etre avec un theme perso, alors utilise la bonne class qui va avec :)

azertydu59
04/12/2007, 20h31
Sa ne fonctionne pas, quand je le met dans ma navbar sa bug....

Ombre
04/12/2007, 20h33
je regarde ça :) n'etant pas codeur, je vais essayer de mon coté :)

des fois certains code ne fonctionne pas sur tout les template :)

azertydu59
04/12/2007, 20h35
Ok merci Ombre ;)

Ombre
04/12/2007, 20h39
Voila je viens de tester et là ça marche, avant ça marcher par ocntre, mais l aspect n etait pas bon, comme je te l ais dis il fallais changer la class, tu as du placé le code la ou il fallait pas :)

donc dans ta navar recherche ça:
<td class="vbmenu_control"><a href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a></td>Au dessus rajoute ça:
<td class="vbmenu_control"><if condition="$show['admincplink']"><a href="$admincpdir/index.php$session[sessionurl_q]">$vbphrase[admin]</a></if></td>par contre c'est la class du theme par defaut a toi de changer si c'est pas la bonne :)

Par ocntre pense a faire des sauvegarde, veux pas que tu me frappes apres :p

azertydu59
04/12/2007, 20h45
Ok mais comment je modifie avec le thème compatible ?

Ombre
04/12/2007, 20h51
<td class="vbmenu_control">

je t ais grossi la partie a changer, regarde dans ton template navbar sur le code que je t ais demander de chercher

<td class="vbmenu_control"><a href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a></td>

La class sur ton theme qui n est pas par defaut apparemment doit pas etre la meme :) met celle de ton calendar sur celle de ton admin ;) sauf si ta navbar a un effet de rollover ou autre la ça se corse ...

azertydu59
04/12/2007, 20h55
Quand je cherche le code que tu ma donné dans ton avant dernier post, il ne trouve pas :P

Ombre
04/12/2007, 20h58
Normal, lol si tu as pas le theme par defaut, c'est a toi de le trouver par deduction :) plus simple avant que je file, copie moi ton template navbar ici :)

azertydu59
04/12/2007, 21h00
Je te l'ai copié au dessus (1er post)

Ombre
04/12/2007, 21h06
j'avais oublié :)

essaye ça:

<li class="linav"><span class="nav_link"><if condition="$show['admincplink']"><a href="$admincpdir/index.php$session[sessionurl_q]">$vbphrase[admin]</a></if></span></li>

azertydu59
04/12/2007, 21h08
C'est pas le bon lien, sa marche mais quand je clik dessus, il me revoi a l'accueil des fofo...

Ombre
04/12/2007, 21h16
Je regarde, me suis peut etre tromper a force de faire trop de chose a la fois, par contre tu ne me dis pas si l aspect et le bon?

Ombre
04/12/2007, 21h18
Je viens de tester, n'ayant pas le meme theme que le tiens, c'est sur que sur mon forum de test l aspect n'est pas le bon, mais sinon quand je clic sur le lien je tombe sur l admincp ...

EDIT tu peux me faire un screen de ta navbar avec le lien?

azertydu59
04/12/2007, 21h21
http://www.tofup.com/thumb/31201.jpeg (http://www.tofup.com/view/31201)

Ombre
04/12/2007, 21h24
heuuu tu ne m a pas dis que c etais sur vbadvanced :D

faut voir si ça change pas quelque chose, regarde sur ton forum si le lien t envois aussi sur l index ? au lieu de ton amdincp ?

azertydu59
04/12/2007, 21h28
Lien de mon index sur l'accueil, AdminCP sur l'accueil des fofo ;)

Ombre
04/12/2007, 21h32
c'est dingue ça si tu as bien mis ce code là ou il faut tu devrais avoir accés a l'admincp ...
<li class="linav"><span class="nav_link"><if condition="$show['admincplink']"><a href="$admincpdir/index.php$session[sessionurl_q]">$vbphrase[admin]</a></if></span></li>

bon bah je donne ma langue au chat :) j'espere qu'un autre pourra mieux t'aider, bien que je reste perplexe car chez moi ça marche :D

azertydu59
04/12/2007, 21h34
Wé mais le truc, c'est que je l'ai mi au hasard dans la navbar :D

Ombre
04/12/2007, 21h59
Voici le code que je t'ai placé:

<li class="linav"><span class="nav_link"><if condition="$show['admincplink']"><a href="http://ps3fun.fr/forums/admincp/index.php$session[sessionurl_q]">$vbphrase[admin]</a></if></span></li>

ça te fera un repas :D

azertydu59
05/12/2007, 15h41
Merci Ombre ;)