Comment ajouter un "include" à toutes les pages du

Forum consacré à phpBB2. Comment tirer le meilleur de ce puissant forum.

Modérateur: Modérateurs

Comment ajouter un "include" à toutes les pages du

Messagede rogerlebouledogue » Ven Nov 10, 2006 2:07 pm

Salut à tous,
Je souhaiterais ajouter un "include" dans toutes les pages de mon forum. En fait c'est pour la pub que je diffuse sur mon forum. Pour le moment, j'ai un code de cibleclick qui affiche aléatoirement les bannières que j'ai choisi dans mon admin, mais je ne peux pas ajouter autre chose que des bannières de cibleclick ... :(
J'ai donc mis un script phpmypub, dans le même dossier que celui qui contient le forum et j'ai ajouter le code de cibleclick et aussi d'autres campagnes que je gère.
Le système fontionne soit en frame, soit en include.
Je préfaire mettre un include pour que tout soit bien propre, mais je ne sais pas ou le mettre.
J'ai essayé dans le overall-header (comme le script de cibleclick), mais biensur ça ne fontionne pas car seul du html fontionne dans ce type de fichier.
Il doit donc falloir mettre le petit code avec "include" dans une page php, mais je ne sais pas du tout ou ? :?
Je souhaiterais que la pub s'affiche au même endroit que pour le moment sur mon forum.
Pouvez vous m'aider ?
Merci ;)
@+. :P

ps : voilà à quoi ressemble l'include :
Code: Tout sélectionner
<?
// Code phpmypub
$IdCat=1;
include ("pub/banniere.php");
// Fin Code phpmypub
?>
Avatar de l’utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team
 
Messages: 354
Inscription: Sam Juil 22, 2006 1:20 pm
Localisation: Belle-Ile (56)

Publicité

Re: Comment ajouter un "include" à toutes les page

Messagede gowap » Ven Nov 10, 2006 2:19 pm

rogerlebouledogue a écrit:J'ai essayé dans le overall-header (comme le script de cibleclick), mais biensur ça ne fontionne pas car seul du html fontionne dans ce type de fichier.
Il doit donc falloir mettre le petit code avec "include" dans une page php, mais je ne sais pas du tout ou ? :?

2 possibilités :
- tu installes un mod qui te permet d'avoir du php dans les fichier templates. Il s'agit du mod extreme styles de cyberalien (oui, le meme qui a fait guests sessions pour virer les "sid") : http://www.phpbbstyles.com/viewtopic.php?t=356
Le mod change le systeme de templates et génère un cache ce qui améliore largement les perfs. voir détail complet des fonctionnalité dans le lien ci dessus
- soit tu modifies page_header.php pour rajouter une nouvelle variable qui sera transmise au template, variable qui contiendra le code html que t'aura généré l'appel a ton script de banniere pub.
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Avatar de l’utilisateur
gowap
phpBB SEO Team
phpBB SEO Team
 
Messages: 1509
Inscription: Dim Mai 07, 2006 10:56 pm

Re: Comment ajouter un "include" à toutes les page

Messagede rogerlebouledogue » Sam Nov 11, 2006 8:26 am

gowap a écrit:- soit tu modifies page_header.php pour rajouter une nouvelle variable qui sera transmise au template, variable qui contiendra le code html que t'aura généré l'appel a ton script de banniere pub.

C'est compliqué à faire une variable ? :oops:

Parce que j'ai déjà pas mal de mod sur mon forum, et je ne veux pas trop en ajouter pour savoir à peut-être ce que j'ai ...

Si c'est simple, si tu pouvais m'expliquer comment faire pour créer cette variable dans page_header.php (l'include est dans mon post au dessus) ? :oops: :oops:

Merci ;)

@+...
Avatar de l’utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team
 
Messages: 354
Inscription: Sam Juil 22, 2006 1:20 pm
Localisation: Belle-Ile (56)

Messagede gowap » Sam Nov 11, 2006 12:58 pm

je m'attendais a ce genre de réponse, et c'est pour ca que je comptais signaler dans mon message (mais j'ai oublié) que le mod extreme styles est très facile d'installation :
il y a un (1 seul) fichier du phpBB original a ecraser (pas de modif, remplacement pur et simple de tempate.php) et tous les autres fichiers du mod sont de nouveaux fichiers qui sont a copier dans un dossier).
Autant dire que tu auras plus vite installé (ou desinstallé) ce mod qu'il ne faut de temps pour te l'expliquer. Et ce sera aussi plus rapide que de modifier page_header
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Avatar de l’utilisateur
gowap
phpBB SEO Team
phpBB SEO Team
 
Messages: 1509
Inscription: Dim Mai 07, 2006 10:56 pm

Messagede rogerlebouledogue » Sam Nov 11, 2006 1:36 pm

Oui, j'ai remarqué qu'il était pas trop "encombrant" à installer ... Mais je pensais que c'était encore plus simple de faire une variable, mais je n'y connais rien ... :roll:
Merci, je vais installer le mod ;)
@+. :P
Avatar de l’utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team
 
Messages: 354
Inscription: Sam Juil 22, 2006 1:20 pm
Localisation: Belle-Ile (56)

Messagede rogerlebouledogue » Sam Nov 11, 2006 2:47 pm

J'ai installé le mod, mais je n'arrive toujours pas à mettre du PHP dans le overall_header ... :?
Il y a quelque chose de spécial à faire ? :oops:
J'ai mis
Code: Tout sélectionner
<?
// Code phpmypub
$IdCat=1;
include ("pub/banniere.php");
// Fin Code phpmypub
?>

ou
Code: Tout sélectionner
<?php
// Code phpmypub
$IdCat=1;
include ("pub/banniere.php");
// Fin Code phpmypub
?>

A l'endroit ou je veux que la pub s'affiche.
Mais il "n'inclue" pas la page ... :(
Quelqu'un aurait une solution ? :oops:
Merci ;)
@+. :P

[EDIT]J'y suis enfin arrivé, en mettant d'adresse complète de la page bannière. Ca passe bien comme ça, donc c'est tout bon ! :P
Merci gowap ! ;)
Avatar de l’utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team
 
Messages: 354
Inscription: Sam Juil 22, 2006 1:20 pm
Localisation: Belle-Ile (56)

Messagede gowap » Sam Nov 11, 2006 3:13 pm

la doc a écrit:PHP code in templates. PHP code should start with
<?php or <!-- PHP --> and end with ?> or <!-- ENDPHP -->

Donc deja exit la syntaxe <? ... ?>

Ensuite vérifie ton chemin pour l'include. Si le dossier /pub n'est pas dans le dossier de ton forum, c'est normal qu'il ne trouve pas la page. Pour etre sur met un chemin absolu, en partant de ta racine.

edit : il a trouvé tout seul :D
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Avatar de l’utilisateur
gowap
phpBB SEO Team
phpBB SEO Team
 
Messages: 1509
Inscription: Dim Mai 07, 2006 10:56 pm


Retourner vers Le Forum phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 30 invités