PDA

Voir la version complète : Modif. Template > Produit


0a$!s
01/09/2006, 12h51
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:,
++

Fred
01/09/2006, 13h50
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

0a$!s
01/09/2006, 13h53
Je comprends pas ta réponse : je vais créer un nouveau produit pas en éditer un !

0a$!s
01/09/2006, 15h09
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...

0a$!s
01/09/2006, 15h21
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">&nbsp;<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">&nbsp;<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">&nbsp;<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">&nbsp;<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!

0a$!s
26/12/2006, 00h30
Hum j'ai toujours pas compris . Par exmple là pour le postbit_legacy qu'est ce qu'il faut que je mette ?

Rom56
26/12/2006, 10h17
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 :)

0a$!s
26/12/2006, 21h50
Ok merci je vais y jeter un coup d'oeil .