Voir la version complète : Modif. Template > Produit
Lu,
je voudrai adapter certaines de mes modifications de templates en produit (.xml) .
J'ai donc qlq questions :
Comment insérer du code dans un template sans avoir à l'éditer ? J'ai vu que le hack "Qui a Visité ..." le fait, mais je ne comprends pas trop le principe .J'en poserai certainement d'autres au fur et à mesure .
Mci d'avance :delicious:,
++
si ta vb3.5 faut editer le xml
et si ta vb3.6 tu choisi dans quel produit tu veux ajouter le template lorsque tu creer un nouveau template
Je comprends pas ta réponse : je vais créer un nouveau produit pas en éditer un !
Je veux ecrire qqch ds le postbit_legacy via un produit , en hookname je met postbit_legacy_complete ?
CrAsH_Ov3rrid3
01/09/2006, 15h16
Fais des tests y a que comme ça que tu avanceras...
Oui mais je fais des tests depuis des heures, donc si qqn les a fait avant moi ...
Je voudrai intégrer ce code de mon template à mon produit :
<!-- Avatar -->
<center><if condition="$show['avatar']">
<div class="smallfont"> <br />
<a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>
<else />
<div class="smallfont"> <br /><img src="$advp_img2" />
</div>
</if></center>
<!-- Avatar -->
<plugin active="1" executionorder="5">
<title>postbit_legacy</title>
<hookname>showthread_postbit</hookname>
<phpcode><![CDATA[$advp_img2=$db->fetch_array($advp_img2);
if ($show['avatar'])
{
$avdp_img="<center><div class="smallfont"> <br />
<a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>";
}
else
{
$avdp_img="<center><div class="smallfont"> <br /><img src="avdp_img2" />
</div>
</center>";
}]]></phpcode>
</plugin>
Vous pensez que c'est bon ?
Mathelec
26/09/2006, 13h31
Il utilise une expression reguliere et crée un nouveau template apres avec l'expression il cherche la ou le code dit affiche tel template et le modifie pour affiche tel + tel (le new) template!
Hum j'ai toujours pas compris . Par exmple là pour le postbit_legacy qu'est ce qu'il faut que je mette ?
enffet il faut utiliser un hook, avec un code php qui dis qu'après l'expressions "$navbar" dans le forumhome par exemple et ba tu ajoute le code que tu veux :) regarde les modules des hack qui le font tu verras comment ça fonctionne :)
Ok merci je vais y jeter un coup d'oeil .
vBulletin® v.3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org