PDA

Voir la version complète : shoutbox 1.2 sur style Nella


Yannikator
22/06/2007, 15h46
Bonjour, voilà j'ai un petit souci. J'ai installer le hack d'une shoutbox v1.2, sur un vBulletin 3.6.5, j'ai bien suivit le tuto qui explique comment l'installer, le seul souci cest que le style que j'utilise sur mon forum (Nella) n'a pas tout à fait les même template que le style par default... surtout en se qui concerne le template "navbar". Donc j'ai quand même essayer d'intégrer les modifications dans ce template, mais en vint puisque la shout ne s'affiche même pas. [ps: j'ai pas fait les modifs pour tout les styles par contre...]

Voici le template "navbar" du style Nella de mon forum:

<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>
<br />
<!-- breadcrumb, login, pm info -->
<table width="100%" style="background-image:url(nella/images/catbg.gif)" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top"><img src="nella/images/catleft.gif" alt=" " border="0" /></td>
<td width="100%" valign="middle" style="background-image:url(nella/images/catbg.gif)">&nbsp;</td>
<if condition="$show['forumsearch']"> </if>
<td align="right" valign="top"><img src="nella/images/catright.gif" alt=" " border="0" /></td>
</tr>
</table>
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="alt1" width="100%">
<if condition="is_array($navbits)">
<table cellpadding="0" cellspacing="0" border="0">
<tr valign="bottom">
<td><a href="#" onclick="history.back(1)"><img src="$stylevar[imgdir_misc]/navbits_start.gif" alt="$vbphrase[go_back]" border="0" /></a></td>
<td>&nbsp;</td>
<td width="100%"><span class="navbar"><a href="$vboptions[forumhome].php?$session[sessionurl]" accesskey="1">$vboptions</a></span> $navbits[breadcrumb]</td>
</tr>
<tr>
<td class="navbar" style="font-size:11px; padding-top:1px" colspan="3"><a href="$scriptpath"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink.gif" alt="$vbphrase[reload_this_page]" border="0" /></a> <strong>$navbits[lastelement]</strong></td>
</tr>
</table>
<else />
<div class="navbar" style="font-size:11px"><a href="$vboptions[forumhome].php?$session[sessionurl]" accesskey="1"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_start.gif" alt="" border="0" /></a> <strong>$vboptions[bbtitle]</strong></div>
</if>
</td>

<if condition="$bbuserinfo['userid']">

<td class="alt2" valign="top" nowrap="nowrap">
<div class="smallfont">
<!--<span style="float:$stylevar[right]">[<a href="login.php?$session[sessionurl]do=logout&amp;u=$bbuserinfo[userid]" onclick="return log_out()">$vbphrase[log_out]</a>]</span>-->
<strong><phrase 1="$bbuserinfo[username]">$vbphrase[welcome_x]</phrase></strong><br />
<phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
<if condition="$show['pmstats']"><br /><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl]">$vbphrase[private_messages_nav]</phrase></if>
</div>
</td>

<else />

<td class="alt2" nowrap="nowrap" style="padding:0px">

<!-- login form -->
<form action="login.php" method="post" onsubmit="md5hash(vb_login_password,vb_login_md5password,vb_ login_md5password_utf)">
<script type="text/javascript" src="clientscript/vbulletin_md5.js"></script>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td class="smallfont">$vbphrase[username]</td>
<td><input type="text" class="button" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="1" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="3" id="cb_cookieuser_navbar" accesskey="c" checked="checked" />$vbphrase[remember_me]</label></td>
</tr>
<tr>
<td class="smallfont">$vbphrase[password]</td>
<td><input type="password" class="button" name="vb_login_password" size="10" accesskey="p" tabindex="2" /></td>
<td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="4" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
</tr>
</table>
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="forceredirect" value="1" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
</form>
<!-- / login form -->

</td>

</if>

</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="70" align="left" valign="top"><img src="nella/images/catleftb.gif" alt=" " border="0" /></td>
<td width="100%" style="background-image:url(nella/images/catbgb.gif)">&nbsp;</td>
<td width="70" align="right" valign="top"><img src="nella/images/catrightb.gif" alt=" " border="0" /></td>
</tr>
</table>
<BR>


Voici les modifications qu'il m'était demander de faire:

1-Dans le template [B]navbar, recherchez le premier :

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

Ajouter après:

<if condition="$vboptions[mgc_chatbox] && $chatbox_permission">
<td id="mgc_cb" class="vbmenu_control">
<a href="#">$vbphrase[mgc_chatbox]</a>
<script type="text/javascript">
vbmenu_register("mgc_cb");
</script>
</td>
</if>

Dans le template navbar, recherchez:

<!-- NAVBAR POPUP MENUS -->

Ajouter après:


<if condition="$vboptions[mgc_chatbox] && $chatbox_permission">
<div class="vbmenu_popup" id="mgc_cb_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead">$vbphrase[mgc_chatbox]</td>
</tr>
<tr>
<td class="vbmenu_option">
<a href="mgc_chatbox.php?$session[sessionurl]do=view_chatbox" rel="nofollow">$vbphrase[mgc_cb_voir]</a>
</td>
</tr>
<tr>
<td class="vbmenu_option">
<a href="mgc_chatbox.php?$session[sessionurl]do=view_archive" rel="nofollow">$vbphrase[mgc_cb_voir_archives]</a>
</td>
</tr>
</table>
</div>
</if>



Et mon problème c'est que les paramètre que je dois rechercher ne sont pas dans le navbar de mon style, du coup je ne sait pas comment intégrer les modifications. Alors si quelqu'un aurait l'amabilité de m'aider, je lui en serait très reconaissant... car à par changer de style, moi je n'ai pas trouver d'autre idée lool. Mais ça m'embête parce que mon style je l'aime bien moi... snif!:(
Merci d'avance pour vaut réponses! :)

Gaetan
22/06/2007, 16h51
le probleme dans ton thème c'est le le code du navbar ne se trouve pas dans le template navbar

regarde peut etre (je dis bien peut etre car je ne connais pas le theme) dans le header si tu ne trouve pas le code manquant

Yannikator
22/06/2007, 17h06
Alors là!! Je suis à la fois en colèèère et content MDR! Encolère parce que j'ai cherché pendant un bon moment à trifouiller le template, a essayer de le comprendre pour le modifier, j'ai même lut des tuto pour apprendre PHP... bref un casse tête chinois, surtout quand c'est 4h du matin, et en fait c'était tout bette. Je vais essayer, tu as raison les codes manquant se trouve bien dans le header. Je vais essayer puis je te tiens au courant. Merciii :D

Yannikator
22/06/2007, 19h05
Bon ben maintenant je sais plus trop quoi faire parce qu'elle ne s'affiche toujours pas... pourtant je suis certain d'avoir bien tout mit comme il faut, sauf que je l'ai fait seulement pour le thème que j'utilise. Donc je vais essayer de le faire pour le thème par default, et je vais supprimer les autres. Puis on verra si ça change quelque chose, mais ça m'étonnerais.

edit: je vien de changer les template du style par default et il n'y a rien non plus.... je croi que je vais reprendre tout du début, pour voir si j'ai pas manqué quelques choses

edit: j'ai tout repri depuis le début, et il n'y a tjr ien qui s'affiche, comme si j'avais rien changer... jsui un peu au fond là. lol.
Surtout que je travaille sur un autre projet, avec un PunBB et la shout je l'est parfaitement installer en 20min...

Donc A L'AIDEEEE!!!!

EDIT: bon finalement je me suis débrouiller en farfouillant... et c'était dans le cpadmin, j'avai pas vu qu'il avait mit des nouveau mod (ben oui je suis novice :$) et fallai les configurer puisqu'il met par défault la shout innacessible a tout le monde. Donc d=fallait paramètrer la shout dans optin vB (il y a un nouveau mode) et paramètre les permissions des groupes d'utilisateur. Voilà! A bientot!