Comment executer du code php dans un template html de phpbb3
11 messages
• Page 1 sur 1
-

tofm2 - WRInaute passionné

- Messages: 2202
- Inscription: 9 Avr 2005
Comment executer du code php dans un template html de phpbb3
Bonjour
J'éprouve des difficultés pour faire executer du code php dans un template html de phpbb3
je veux, dans le fichier style '$forum_home/styles/prosilver/template/overall_header.html'
afficher le texte "toto" sans les guillemets
je tape le code suivant:
entre <body> et </body> (excusez moi d'écrire ça, je sais moi aussi ça m'énerve)
je sauve le fichier '$forum_home/styles/prosilver/template/overall_header.html', je vide le cache de phpbb
je recharge la page,
et ça n'affiche pas toto
qu'est ce que j'ai fait de pas bien ?
J'éprouve des difficultés pour faire executer du code php dans un template html de phpbb3
je veux, dans le fichier style '$forum_home/styles/prosilver/template/overall_header.html'
afficher le texte "toto" sans les guillemets
je tape le code suivant:
- Code: Tout sélectionner
<?php
echo"toto";
?>
entre <body> et </body> (excusez moi d'écrire ça, je sais moi aussi ça m'énerve)
je sauve le fichier '$forum_home/styles/prosilver/template/overall_header.html', je vide le cache de phpbb
je recharge la page,
et ça n'affiche pas toto
qu'est ce que j'ai fait de pas bien ?
-

tofm2 - WRInaute passionné

- Messages: 2202
- Inscription: 9 Avr 2005
Bool a écrit:Hello,
je ne connais pas le moteur de phpBB, mais ça me semble quand même très curieux de vouloir exécuter du PHP dans un template alors que le but est entre autre de ne pas avoir à le faire.
Tu es sûr de ton coup ?
oui, absolument, je suis confronté à un problème de wrapper dans le forum de mon www
et je dois changer le lien appelant la home du forum en fonction de l'URL appelante. (le echo toto c'est pour tester)
-

Bacteries - WRInaute passionné

- Messages: 1369
- Inscription: 27 Mai 2004
Certains moteur de template permettent de mettre du PHP dans le code, même si c'est étrange, mais pour PHPbb je ne sais pas.
Mais je ne vois pas dans ton cas le besoin. Si tu calcule le lien HOME_FORUM et que tu l'attribue à ton template y'a pas de soucis, non?
Mais je ne vois pas dans ton cas le besoin. Si tu calcule le lien HOME_FORUM et que tu l'attribue à ton template y'a pas de soucis, non?
- darkjukka
- WRInaute impliqué

- Messages: 669
- Inscription: 28 Avr 2007
Je sais qu'on pouvait dans phpBB2 avec le MOD Extrem Style mais dans phpBB3 le système a été repensé, on peut mettre du php dans les template mais de cette façon :
Après la condition php doit être dans un autre fichier en php lui, quand à savoir lequel ...
Essaye de chercher sur http://forums.phpbb-fr.com tu aura surement la solution 
- Code: Tout sélectionner
<!-- IF not S_IS_BOT -->
blablabla
<!-- ENDIF -->
Après la condition php doit être dans un autre fichier en php lui, quand à savoir lequel ...
- Rod la Kox
- WRInaute accro

- Messages: 3253
- Inscription: 24 Juin 2008
tofm2 a écrit:en fait, je vais devoir passer par du javascript, effectivement... ça me gonfle un peu
Bah tuu code de la même manière que l'équipe PHPBB est c'est réglé.
- webmasterdemonsite
- WRInaute passionné

- Messages: 1095
- Inscription: 31 Aoû 2007
la reponse:
voili voilou, et bon courage,
conseille sauvegarde tout tes fichiers et bdd on ne sait jamais quand on bidouille un truc que l'on a pas codé...ca serait bete de perdre des milliers de pages de ton forum
- Code: Tout sélectionner
<!-- PHP -->
/* ton code php */
<!-- ENDPHP -->
voili voilou, et bon courage,
conseille sauvegarde tout tes fichiers et bdd on ne sait jamais quand on bidouille un truc que l'on a pas codé...ca serait bete de perdre des milliers de pages de ton forum
-

YoyoS - WRInaute accro

- Messages: 3835
- Inscription: 14 Sep 2006
Plein d'exemple ici, avec des includes, etc: executer du code php dans les templates phpbb3
Ne pas oublier d'autoriser l'execution du php dans l'administration de phpbb3 -> charge du serveur.
Ne pas oublier d'autoriser l'execution du php dans l'administration de phpbb3 -> charge du serveur.
-

tofm2 - WRInaute passionné

- Messages: 2202
- Inscription: 9 Avr 2005
webmasterdemonsite a écrit:la reponse:
- Code: Tout sélectionner
<!-- PHP -->
/* ton code php */
<!-- ENDPHP -->
voili voilou, et bon courage,
conseille sauvegarde tout tes fichiers et bdd on ne sait jamais quand on bidouille un truc que l'on a pas codé...ca serait bete de perdre des milliers de pages de ton forum
merci à tous !
11 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Ajax : Executer un code php via des boutons input
- Comment exécuter index.php
- php include dans template phpbb 3 pour mettre une pub quel code ?
- Comment convertir un code HTML en code PHP ?
- executer un script C++ sous PHP !
- Comment exécuter un cgi ?
- Comment enregister du code php dans sql?
- executer fichier php en ligne de commande
- Executer une commande linux depuis PHP
- Résolu : Executer un script php à la réception d'un mail
Consultez la description détaillée des produits ou services de Google suivants : Google Code
- Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
