Bonjour,
J'aimerai pouvoir inserer un script en php dans un fichier .tpl mais ca ne marche pas comment faire? y a t il une solution?
Bonjour,
J'aimerai pouvoir inserer un script en php dans un fichier .tpl mais ca ne marche pas comment faire? y a t il une solution?
ton moteur de templates, c'est quoi ?
Si c'est Smarty, il te suffit de l'insérer entre les balises {php} et {/php} (attention tout de même à la configuration de Smarty, à savoir est-ce que toutes les fonctions PHP sont autorisées ou non...)
M'enfin, de mettre du code php dans un template, c'est un peu pas beau et pas fait pour...![]()
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
euh que veux tu dire par moteur de templates???
C est le template d un forum phpbb
Je sais pas si ca repond à ta question
ça répond à ma question
le moteur de templates, c'est toute la partie qui te gère tes templates. il y en a plusieurs, dont phpBB, Smarty, ...
mais du coup, je ne peux pas répontre à ta question, je ne connait que très mal phpBB, et je n'arrive pas à mettre la main sur la doc du moteur de templates![]()
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
Ce n'est pas directement possible avec la classe Template issue de phpbb version 2. Par contre, la version 3 devrait le permettre. Donc actuellement il faut bricoler quelque chose à l'aide d'un bloc ou d'une variable.Envoyé par huynhi
Julp.
Merci, mais tu ne pourrais pas plus detailler? pleaz... Je ne vois pas comment faireEnvoyé par julp
![]()
En gros supposons un fichier toto.tpl.
Tu ouvres le fichier toto.php tu rajoutes ton script puis dans la définition des variables en rapport avec le tpl (elles sont dans un array et toujours en gras) tu rajoutes une qui prendra le résultat de ton script afin de l'ajouter au tpl.
Puis dans le fichier toto.tpl tu mets la variable que tu viens de créer et ca devrait marcher. Par contre il faut la mettre en {} si je me souviens bien(ca fait longtemps que j'ai pas touché à ces fichiers)
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
Sinon installe le mod extrem style de cyberalien, il réécrit une bonne partie du système de templating de phpBB 2.0.x, et permet par exemple l'utilisation de PHP dans les templates.
Testez le forum Fire Soft Board, un forum libre, gratuit et français.
Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.
Partager