| :: |
| Auteur |
Message |
Arf PR1

Inscrit le: 19 Jan 2007 Messages: 180
|
Posté le: Mar Mar 13, 2007 11:15 pm Sujet du message: Adsense et phpBB |
|
|
Bon je me lance alors ^^
Comme dcz ne veux pas ouvrir de sujet ce qui est légitime pensant que les forumeurs vont prendre ça pour un mod officiel alors je le fais.
Comme intégrer sa pub adsense ou tout autre régie dans un forum phpbb de manière efficace.
Le premier bon point est d'avoir le code à modifier pour pouvoir inserer sa pub à des endroit stratégique, la ou les yeux du visiteurs portent !
La meilleur solution est celle de dcz après le premier post du sujet.
Je n'ai pas le code est donc si dcz pouvait le doner celà serait super sympas.
Mais n'oublions pas que pour adsense by google les affichages de leurs pubs peuvent se trouver à plusieurs endroits donc, vous pouvez si vous le souhaitez en mettre jusqu'à 3 me semblent ils hors affichage contextuel.
Les differents sujet important pour inserer des pubs adsense dans son forum :
http://www.phpbb-seo.com/forums/le-forum-phpbb/discussions-vt633.html
http://www.phpbb-seo.com/forums/google-adsense/discussions-vt432.html
J'éditerai le post au fur et à mesure de l'évolution du code jusqu'à un petit mod officiel ^^ |
_________________ Mes créations : voyance gratuite | tout gratuit | script php arfooo annuaire |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Mer Mar 14, 2007 12:24 pm Sujet du message: Re: Adsense et phpBB |
|
|
héhé, excellente initiative
Donc, effectivement, j'ai dernièrement un peut modifié l'affichage des adsence sur phpBB SEO.
Toujours dans le même esprit que dans ce sujet, je part du principe qu'il vaut mieux n'afficher des adsense que pour les messages publics, ce qui dans le cas de phpBB SEO reviens à les afficher dans pratiquement tous les cas, seul les forums de l'équipe étant privés.
Je pense que c'est le mieux pour des forums majoritairement publics en ce que cela nous permet de ne pas compter des affichages dans des partie privés, ce qui fausserait un peut les stats, et, mais c'est pour l'instant une hypothèse de travail, parce que je pense que cela améliorera la pertinence des publicités, le bot adsense ayant toujours accès aux pages sur lesquelles des adsense seraient affichées.
Pour viewtopic.php, et dans la version actuelle ça donne, trouver :
| Code: |
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//
for($i = 0; $i < $total_posts; $i++) |
Ajouter avant :
| Code: | // Google adsense mod www.phpbb-seo.com
$add_add = ( $userdata['user_id'] != 2 && $forum_topic_data['auth_view'] == 0 ) ? TRUE : FALSE;
$add_switch = (( floor( $start / intval($board_config['posts_per_page']) ) + 1 ) < ceil( $total_replies / intval($board_config['posts_per_page'])) )? TRUE : FALSE;
$add_after = 0;
if ( $add_add ) {
$adsence_code = 'code adsense complet';
}
// Google adsense mod www.phpbb-seo.com |
Trouver :
| Code: | 'U_POST_ID' => $postrow[$i]['post_id'])
); |
Ajouter après :
| Code: | // Google adsense mod www.phpbb-seo.com
if ( $add_add && $i == $add_after ) {
$template->assign_block_vars('postrow.adsence', array(
'ADSENCE_CODE' => $adsence_code)
);
}
// Google adsense mod www.phpbb-seo.com |
Trouver :
| Code: |
$template->pparse('body'); |
Ajouter avant :
| Code: |
// Google adsense mod dcz
if ( $add_add && $add_switch ) {
$template->assign_block_vars('adsence', array(
'ADSENCE_CODE' => $adsence_code)
);
}
// Google adsense mod dcz |
Il faut bien entendu modifier le template correspondant, ouvrir viewtopic_body.tpl et trouver :
| Code: | | <!-- END postrow --> |
Remplacer par :
| Code: |
<!-- BEGIN adsence -->
<tr>
<td width="100%" align="center" valign="top" class="row1" colspan="2">{postrow.adsence.ADSENCE_CODE}</td>
</tr>
<tr>
<td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
</tr>
<!-- END adsence -->
<!-- END postrow -->
<!-- BEGIN adsence -->
<tr>
<td width="100%" align="center" valign="top" class="row1" colspan="2">{adsence.ADSENCE_CODE}</td>
</tr>
<!-- END adsence --> |
Commentaires :
Ce mod affiche en l'état actuelle une pub adsence après le premier post, et une de plus en fin de sujet si il a une page supplémentaire. Ce qui nous permet de n'ajouter une pub que s'il y a suffisemment de contenu.
Le conditionnement de l'affichage :
| Code: |
$add_add = ( $userdata['user_id'] != 2 && $forum_topic_data['auth_view'] == 0 ) ? TRUE : FALSE; |
C'est la condition d'affichae générale pour les deux pubs. Tu peux virer :
| Code: | | $userdata['user_id'] != 2 && |
Si tu veux, c'est juste, pour ne pas afficher de pub pour le compte de l'utilisateur n°2, en général l'admin, mais il est aussi possible de limiter l'affichage pour tous les admin :
| Code: |
$add_add = ( $userdata['user_level'] != ADMIN && $forum_topic_data['auth_view'] == 0 ) ? TRUE : FALSE; |
Voir les modos :
| Code: |
$add_add = ( $userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD && $forum_topic_data['auth_view'] == 0 ) ? TRUE : FALSE; |
Voir tous les membres enregistrés :
| Code: |
$add_add = ( !$userdata['session_logged_in'] && $forum_topic_data['auth_view'] == 0 ) ? TRUE : FALSE; |
Celui de la deuxième pub :
| Code: | | $add_switch = (( floor( $start / intval($board_config['posts_per_page']) ) + 1 ) < ceil( $total_replies / intval($board_config['posts_per_page'])) )? TRUE : FALSE; |
Là, on verifie s'il y a une page en plus dans le sujet. Si c'est le cas, on affiche la deuxième pub.
On pourrait se contenter de verifier qu'il y a plus de n messages sans que ce soit forcément suffisant pour afficher une nouvelle page, par exemple, s'il y a au moins dix messages sur la page en cours (c'est en général 15 par page) :
| Code: | | $add_switch = (count($total_posts) >= 10 )? TRUE : FALSE; |
La position de la première pub :
Pour afficher la pub juste après le premier post, on pourrait mettre :
Pour l'afficher après le deuxième ...
Après, il faut juste mettre son code adsense à la place de :
| Code: | | code adsense complet |
Et hop.
Cette version ne gère pas d'affichage alternatif, dans le cas ou la pub n'est pas affichée (forum privé ou autre), la page est 100% sans ajout de code.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
Arf PR1

Inscrit le: 19 Jan 2007 Messages: 180
|
Posté le: Mer Mar 14, 2007 3:55 pm Sujet du message: Re: Adsense et phpBB |
|
|
Comme d'habitude, c'est un grand merci pour ton travail fabuleux dcz !
Je vais tester immédiatement et je vous direz mon avis qui sera surement très positif.
Ps : Merci de ne pas passer furtivement de prendre le code et de partir sans rien dire.
Merci de laisser un petit message avec votre avis ou un remerciement.
C'est un minimum je pense.
La correction est un devoir pas un droit ^^
Edit : J'ai supprimer l'ancien mod et j'ai donc mis celui-ci.
Nickel, tout fonctionne à la perfection !
Thx dcz !!!!!! |
_________________ Mes créations : voyance gratuite | tout gratuit | script php arfooo annuaire |
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 485 Localisation: Région Parisienne
|
|
| Revenir en haut de page |
|
 |
Mantis PR2

Inscrit le: 26 Oct 2006 Messages: 290
|
Posté le: Jeu Mar 15, 2007 9:09 am Sujet du message: Re: Adsense et phpBB |
|
|
MOD testé et approuvé
Fonctionne parfaitement, merci à l'auteur  |
_________________
 |
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 990
|
Posté le: Jeu Mar 15, 2007 11:58 pm Sujet du message: Re: Adsense et phpBB |
|
|
| Arf a écrit: | | La meilleur solution est celle de dcz après le premier post du sujet. |
Je ne suis pas un ayatolah du positionnement de pub, mais je ne partage pas cet avis.
Il me semble l'avoir deja dit sur le forum anglais, je pense que la pub en fin de topic est plus adaptée. Je pense que l'utilisateur est plus a meme de cliquer sur une annonce en rapport avec le topic qu'il vient de lire, une fois qu'il en a terminé la lecture, et pas au bout du premier post ou il entame a peine, et ou il est vraisemblable qu'il va lire les messages suivants et non pas cliquer sur une pub.
De plus ne mettre une pub qu'apres le 1er post par rapport a une pub en fin de topic aura l'inconvénient de ne plus montrer de pub aux gens qui viennent lire les nouveaux posts d'un topic. Il seront emmenés d'office "plus bas" que la pub et ne la verront pas -sauf s'il y en a une en fin de topic- |
_________________ Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide. |
|
| Revenir en haut de page |
|
 |
stopfautes phpBB SEO Team


Inscrit le: 17 Jan 2007 Messages: 376
|
|
| Revenir en haut de page |
|
 |
jcg11290 phpBB SEO Team


Inscrit le: 19 Juin 2006 Messages: 392 Localisation: Carcassonne(11)
|
Posté le: Ven Mar 16, 2007 7:22 am Sujet du message: Re: Adsense et phpBB |
|
|
| gowap a écrit: | | De plus ne mettre une pub qu'apres le 1er post par rapport a une pub en fin de topic aura l'inconvénient de ne plus montrer de pub aux gens qui viennent lire les nouveaux posts d'un topic. Il seront emmenés d'office "plus bas" que la pub et ne la verront pas -sauf s'il y en a une en fin de topic- |
Tout à fait d'accord....
 |
_________________ J.Cl.
Forum Clic! Nature |
|
| Revenir en haut de page |
|
 |
Personne PR4


Inscrit le: 30 Oct 2006 Messages: 485
|
Posté le: Ven Mar 16, 2007 8:32 am Sujet du message: Re: Adsense et phpBB |
|
|
| pareil je partage l'avis de mes camarades |
_________________ Personnellement...
Le Forum photo ll Le Blog |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Ven Mar 16, 2007 12:12 pm Sujet du message: Re: Adsense et phpBB |
|
|
Oui, enfin, ce mod affiche aussi un pub en fin de page
La seul modification à laquelle je pense serait de n'afficher une pub après le premier post uniquement sur la première page, et de conserver celle en fin de sujet pour toutes les autres.
Parce que votre observation ne vaut pas pour la première page d'un sujet, le premier post étant en général lu sur la première page des sujets.
On pourrait aussi imaginer de n'afficher de la pub juste après le premier post uniquement pour les invités, enfin, ce code est flexible.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 990
|
Posté le: Ven Mar 16, 2007 9:24 pm Sujet du message: Re: Adsense et phpBB |
|
|
| dcz a écrit: | Oui, enfin, ce mod affiche aussi un pub en fin de page  |
Seulement s'il y a des pages suivantes...
Donc la derniere page d'un topic en cours se retrouve tout le temps sans pub, sauf celle apres le premier post de la page.
| Citation: | Parce que votre observation ne vaut pas pour la première page d'un sujet, le premier post étant en général lu sur la première page des sujets.
|
Quelqu'un a un traducteur dcz-->français ?  |
_________________ Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide. |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Sam Mar 17, 2007 11:07 am Sujet du message: Re: Adsense et phpBB |
|
|
Bon, fallait "factoriser" la phrase :
| Citation: | | Parce que votre observation ne vaut pas pour la première page d'un sujet, le premier post étant en général lu sur la première page de ceux-ci. |
C'est mieux non ?
Je voulais juste dire qu'il est tout de même assez fréquent de lire le premier message quand on tombe sur la première page d'un sujet, ne serait-ce que pour savoir d'où part la discussion.
Après tout est question de réglages :
| Citation: | On pourrait se contenter de vérifier qu'il y a plus de n messages sans que ce soit forcément suffisant pour afficher une nouvelle page, par exemple, s'il y a au moins dix messages sur la page en cours (c'est en général 15 par page) :
| Code: | | $add_switch = (count($total_posts) >= 10 )? TRUE : FALSE; |
|
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 990
|
Posté le: Sam Mar 17, 2007 1:42 pm Sujet du message: Re: Adsense et phpBB |
|
|
| dcz a écrit: | | Je voulais juste dire qu'il est tout de même assez fréquent de lire le premier message quand on tombe sur la première page d'un sujet, ne serait-ce que pour savoir d'où part la discussion. |
En ce qui me concerne, j'ai la chance d'etre jeune et d'avoir encore une bonne mémoire. Donc je lis le premier message d'un post, une fois, quand j'y accède la premiere fois.
Ensuite quand je reviens sur le topic, je vais toujours au dernier message non lu, je me repaluche pas toute la discussion chaque fois qu'il y a un nouveau post. |
_________________ Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide. |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Sam Mar 17, 2007 2:17 pm Sujet du message: Re: Adsense et phpBB |
|
|
démence sénile quand tu nous tiens ...
oui oui, mais par exemple un sujet qui propose un mod et dont le support suit, il y aura pas mal d'accès au sujet qui s'arrêteront au premier message.
Après, ce mod en particulier fait les deux et avec possibilité de modifier les conditions. Chacun peut expérimenter autour du principe d'afficher des adsense à deux endroit dans les sujets.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 990
|
Posté le: Sam Mar 17, 2007 7:00 pm Sujet du message: Re: Adsense et phpBB |
|
|
| dcz a écrit: | | Après, ce mod en particulier fait les deux et avec possibilité de modifier les conditions. Chacun peut expérimenter autour du principe d'afficher des adsense à deux endroit dans les sujets. |
Ah mais on a bien compris...
C'est juste que le dogme "je mets obligatoirement une pub apres le 1er post" n'est pas adapté partout. |
_________________ Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide. |
|
| Revenir en haut de page |
|
 |
|
|