Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Salut à tous,
je suis occupé à adapter le design d'un site sur un forum punBB.
Arrivé au stade de la mise en place des "require" php, j'ai donc étudier la structure de ce magnifique forum.
J'ai donc ajouté juste au desuss de <div id="punwrap"> ma propre classe pour inclure mon menu.
Classe que j'ai appelée :
<ul id="nav"><pun_nav></ul>J'ai bien sur ajoutée dans mon fichier header.php la ligne suivante :
// START SUBST - <pun_nav>
$tpl_main = str_replace('<pun_nav>', require('inc/nav.php'), $tpl_main);
// END SUBST - <pun_nav>J'ai bien mis mon fichier inc/nav.php dans le répertoire adéquat, jusque la pas de problèmes.
En revanche, à l'endroit ou est censé censé paraitre mon menu je n'ai qu'un 1 en gros & gras. Inversement, le contenu de mon fichier nav.php ( des liens ) se retrouve en haut de mon forum. ( et dans le code source, il apparait en tout premier, avant même les balises <html>, <body, etc...
Qu'ais-je donc raté ?
Hors ligne
Ce que je n'explique pas c'est ce "1" dans mon <ul> lorsque j'affiche le source.
<ul id="nav">
1
</ul>
Hors ligne
Tu n'as pas à faire tout cela pour modifier les templates.
Un tour dans l'aide t'aurai évité ces désagréments.
Il te suffit de modifier le fichier .tpl et d'utiliser la balise <pun_include "ton_fichier.php"> tout en mettant ton fichier à inclure dans le dossier forum/include/user/
Hors ligne
Huhu 
merci !
ça marche 
comme tu dis, j'aurais mieux fais de consulter l'aide !
Hors ligne
Pages : 1