Voir la version complète : Demande de modification sur hack 'se presenter'
Fire Ghost
07/06/2008, 16h02
Bonjour a tous ,
je voudrais si un codeur peut m'aider une modification sur le hack se presenter de Prezup , j'explique :
je voudrais que le boutton 'New Thread' n'apparait pas et que le boutton ' Se Presenter' apparait a sa place et qui donne directement vers la page du generateur de presentation . ( uniquement pour le forum présentation )
et pas comme le screen de la piece jointe .
merci d'avance ;)
Bonsoir,
Direction dans ton admincp/Styles & Templates/Recherche dans les templates puis tu cherches dans le template FORUMDISPLAY le code suivant:
<td class="smallfont"><if condition="$show['newthreadlink']"><a href="newthread.php?$session[sessionurl]do=newthread&f=$foruminfo[forumid]" rel="nofollow"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a><else /> </if>
il y est deux fois normalmenet selon le theme installer, un bouton en haut et un en bas... Remplace les deux par ce code:
<if condition="$forumid == X"><td class="smallfont"><if condition="$show['newthreadlink']"><a href="newthread.php?$session[sessionurl]do=newthread&f=$foruminfo[forumid]" rel="nofollow"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a><else /> </if></td>
<if condition="$pagenav"><td align="$stylevar[right]">$pagenav</td></if></if>
Tu remplace dans le code ci dessus le X en rouge, par les ID des forums ou le bouton doit etre visible...
Je sais qu'il aurait était plus simple de faire l'inverse, mais ej n'ai pas trouver la condition pour cacher le bouton selon l'ID, mais l'inverse :(
Dis moi si c est correct chez toi, tester en local et ça fonctionne :)...
Fire Ghost
07/06/2008, 17h22
Merci a toi Shadow ;)
sépare les ID de forum par une simple virgule, j'avais oublier de précisé cela...
De rien :)
Fire Ghost
07/06/2008, 18h12
aufaite , sa a pas marcher voila , le screen montre tous
Billyboule
07/06/2008, 18h25
Ce que je te donne comme code ici, va te permettre de supprimer le bouton "se présenter" et va permettre le lancement de prezup via le bouton "nouveau sujet".
Pour lancer via le bouton nouveau :
dans le template forumdisplay, cherchez :
<if condition="$show['newthreadlink']"><a href="newthread.php?$session[sessionurl]do=newthread&f=$foruminfo[forumid]" rel="nofollow"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a><else /> </if></td>
et remplacer par :
<if condition="$foruminfo['addprez']"><a href="PreZuP-SePresenter.php"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a><else />
<if condition="$show['newthreadlink']"><a href="newthread.php?$session[sessionurl]do=newthread&f=$foruminfo[forumid]"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a><else />
</if></if></td>
Pour supprimer le bouton se présenter
aller dans gestionnaire des modules et desactiver le module "affichage du lien se presenter"
Fire Ghost
07/06/2008, 18h29
Mais c'est pour tous les forum , ou selement le forum de presentation ?
Billyboule
07/06/2008, 18h35
A la base, tu dois modifié ton fichier php en y mentionnant l'ID de ton forum présentation.
Ensuite, dans ton gestionnaire de forums, tu n'actives prezup que dans ton forum de présentation et tu désactives dans tous les autres.
Si tu fais ça + les 2 changements que j'ai mis au-dessus, le fait de lancer prezup via le bouton nouveau ne sera actif que dans ton forum de présentation. Dans les autres forums, cela ouvrira une fenêtre normale de nouvelle discussion. ;)
vBulletin® v.3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés