Script de pub

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

Modérateur: Modérateurs

Script de pub

Messagede Necromate » Ven Oct 06, 2006 1:06 pm

salut j'ai un script d'une pub et j'aimerai l'installer sur un forum phpbb en 2.0.21 dans quel fichier dois-je le mettre? merci
Necromate
 
Messages: 1
Inscription: Ven Oct 06, 2006 1:01 pm

Publicité

Messagede Bastox » Dim Oct 08, 2006 3:41 am

Salut a toi Necromate,

Pour ton script de Pub, cela depend ou tu veux afficher ta Pub.... :roll:
Suivant ou tu veux la mettre, ce ne sera pas le meme fichier a modifier :wink:
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Messagede dcz » Dim Oct 08, 2006 9:03 am

Et bienvenue :D

Comme le dis Bastox, cela dépend, mais c'est généralement dans les templates qu'il est le plus simple de les mettre, les ajout php ne servant qu'éventuellement à affiner l'affichage.

993ti nous a posté une méthode assez sympa qui permet d'afficher les pub depuis le header, mais uniquement sur des pages que l'on choisit. La méthode marche avec toute les pub qui utilisent un code html.

Ouvrir

Code: Tout sélectionner
INCLUDES/PAGE_HEADER.PHP


Trouver

Code: Tout sélectionner
define('HEADER_INC', TRUE);


Ajouter après (version visible que pour les invités)

Code: Tout sélectionner
if ( $userdata['session_logged_in'] && ($googlead=="1") ){
   $google_ad = '';
}
if ($googlead=="1") {
$google_ad = '<table class="forumline" width="95%" cellspacing="1" cellpadding="3" border="0">
         <tr>
            <td class="row1" height="100%" valign="top">
<div align="center">
CODE_HTML_PUB
</div>
</td>
  </tr>
</table>';
}


Ou il faut bien entendu remplacer CODE_HTML_PUB par le code html fournit par la régie de pub (pas forcement Google AdSense).
Trouver

Code: Tout sélectionner
   'SITENAME' => $board_config['sitename'],


Ajouter Avant

Code: Tout sélectionner
'GOOGLE_AD' => $google_ad,


Ouvrir

Code: Tout sélectionner
TEMPLATES/VOTRETEMPLATE/OVERALL_HEADER.TPL


Trouver

Code: Tout sélectionner
            </table></td>
         </tr>
      </table>


Ajouter après


Code: Tout sélectionner
{GOOGLE_AD}


Nous pouvons ensuite choisir quels script de phpBB vont afficher la pub (viewtopic.php, viewforum.php, index.php ...) en ajoutant ce petit bout de code :

Trouver :

Code: Tout sélectionner
define('IN_PHPBB', true);


Ajouter avant :

Code: Tout sélectionner
$googlead="1";



Si vous voulez que les pub soient affiché pour tous (utilisateur enregistré et invités), remplacez :

Code: Tout sélectionner
if ( $userdata['session_logged_in'] && ($googlead=="1") ){


Par

Code: Tout sélectionner
if ($googlead=="1") {


Dans les changements de includes/page_header.php

Cette méthode est très pratique pour bien contrôler l'affichage des pubs ;)

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede rogerlebouledogue » Dim Oct 08, 2006 10:16 am

Salut,
Moi, j'ai mis mon script simplement dans le header.tpl de mon template, car je voulais qu'il s'affiche à tout le monde ;)

Sinon, j'ai ajouté un mod qui s'appelle Ad inline, et qui affiche une pub entre les messages des sujets, seulement aux invités.
Quelques options sont paramétrables dans l'admin, comme le choix du nombre de messages à avoir avant d'afficher un pub, invité ou enregistré ...

Vous pouvez voir ce mod dans mon forum, sur tous les sujets, en tant qu'invité.

Bien pratique ce 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 dcz » Dim Oct 08, 2006 10:20 am

Le problème si tu met le code dans overall_header.tpl directement, c'est que tu va afficher la pub dans des pages qui, si l'on s'en réfère à la charte Google AdSense, ne sont pas éligible, comme login.php ou les pages de messages( "ce forum n'existe pas"etc ...).

J'ai jamais entendu parlé de ban sur de telles raisons, mais tout de même, mieux vaut ne pas prêter le flanc ;)


Un lien vers le mod que tu utilise serait au top :D

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede rogerlebouledogue » Dim Oct 08, 2006 10:39 am

dcz a écrit:Le problème si tu met le code dans overall_header.tpl directement, c'est que tu va afficher la pub dans des pages qui, si l'on s'en réfère à la charte Google AdSense, ne sont pas éligible, comme login.php ou les pages de messages( "ce forum n'existe pas"etc ...).

J'utilise Cibleclik comme régie de pub, et là pas de problème ... ;)


dcz a écrit:Un lien vers le mod que tu utilise serait au top :D

Le voilà : http://www.phpbb.com/phpBB/viewtopic.php?t=306680

@+. :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 gowap » Dim Oct 08, 2006 12:23 pm

Je ne suis pas allé voir inline ad depuis longtemps donc je ne sais pas si c'est un comportement figé du mod ou bien une habitude des webmasters, mais je ne trouve personnellement pas pertinent de mettre de la pub juste pres le premier message : les gens continuent de lire la suite du topic et ne vont certainement pas cliquer au bout d'un seul message.

La ou je trouve que ca devient plus "logique", c'est en fin de topic, apres le dernier post de la page, quand les gens ont lu l'intégralité du sujet, et sont donc largement plus disposés a cliquer sur une banniere
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