pub et forum phpbb


kevicar
WRInaute passionné
WRInaute passionné
 
Messages: 1160
Inscription: 13 Mai 2004

Message le Sam Aoû 25, 2007 18:32

Bonjour,

Merci pour cette contribution.... je viens de l installer sur mon forum.

Mais je n'ai pas d'annonces en rapport avec mes sujets ! :cry:

Que puis-je modifier ?

Merci de votre aide ! :wink:


bilos
WRInaute impliqué
WRInaute impliqué
 
Messages: 946
Inscription: 11 Oct 2005

Message le Dim Aoû 26, 2007 15:56

Tout d'abord je ne sais pas quel genre d'annonces tu as installé !

thématiques, illustrées....?

Et après tout les annonces adsense prennent un peu d temps pour s'adapter à ton contenu !

Si ça a duré longtemps c'est que que tu dois faire un diagnostic pour tes balises [title, description...]

pour avoir un peu d'aide tu peux voir comment les titres des posts sur WRI et leurs descriptions sont bien présentées !!!

C'est vrai que c'est à cause d'un invite de script ! mais, quand on soigne nos balises on aura des bonnes annonces adaptées à nos sujets !

Bon Courage


kevicar
WRInaute passionné
WRInaute passionné
 
Messages: 1160
Inscription: 13 Mai 2004

Message le Dim Aoû 26, 2007 17:43

Merci pour ces précisions !

J'ai installé des annonces Adsenses de contenu texte et illustrée.

Apres avoir vu le source de wri et de mon site, je remarque que ma balise Title est bien adaptée a chaque post du forum... mais, il me reste a adapter la description et les metas-keywords.

Je continue ma recherche ...

Merci :wink:

zolthar
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 25
Inscription: 4 Oct 2004

Message le Mar Déc 25, 2007 19:18

Excellent, cela fonctionne très bien et l'installation très rapide
Merci beaucoup


lothar
WRInaute passionné
WRInaute passionné
 
Messages: 1531
Inscription: 12 Juil 2003

Message le Ven Jan 04, 2008 11:22

Bonjour et merci pour ce script, mais j'ai une question un peu différente...

Je souhaiterais pouvoir créer une variable, appellons-là {ADSENSE}, qui serait constituée d'un tri aléatoire entre plusieurs pub-XXXX.

Cette variable serait utilisée sur toutes mes pages, quelqu'un connaîtrait la marche à suivre ?

Je récapitule:

1- j'ai un script php qui fait un rand() sur plusieurs ID Adsense
2- je veux que le résultat de ce rand() soit dans une variable phpBB {ADSENSE}
3- je veux pouvoir mettre dans mes scripts google Adsense présents sur mon forum la variable {ADSENSE} plutôt qu'un seul pub-XXX

Auriez-vous des pistes à ce sujet ?

Merci d'avance


bilos
WRInaute impliqué
WRInaute impliqué
 
Messages: 946
Inscription: 11 Oct 2005

Message le Mar Jan 22, 2008 3:04

On reprend alors

bilos a écrit:
Éditez VIEWTOPIC.PHP
Dans viewtopic.php dans le dossier parent phpBB à l’environ de la ligne 826, tu trouve:
Code: Tout sélectionner
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//

Juste après ca commence la commande de looping entre les posts
Code: Tout sélectionner
for($i = 0; $i < $total_posts; $i++)
{

Tu met juste après
Code: Tout sélectionner
if ($i=="0") {
$adblock = $business;
} else {
$adblock = "";
}

En haut j’ai defini la variable $business ( tu peux choisir n’importe…)
Code: Tout sélectionner
$business = <<<EOM
<tr><td colspan=2 align=center>


Insère ton script qui fait appel à Adsense ici

Code: Tout sélectionner

</td></tr>

<tr><td class="spaceRow" colspan="2" height="1"><img
src="templates/subSilver/images/spacer.gif"
alt="" width="1" height="1" /></td>
</tr>
EOM;

La structure du tableau est importante :
Le premier bloc définit ton code Adsense
Le second c’est pour un séparateur horizontal
Défile un peu à l’environ de la 1170 tu trouveras un bloc de déclaration des variables qui commence par :
Code: Tout sélectionner
$template->assign_block_vars('postrow', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,

Dans ce block, ajoute :

Code: Tout sélectionner
'AD_BLOCK' => $adblock,

Enregistre le fichier

VIEWTOPIC_BODY.TPL
Ouvre le dossier de ta template
On va éditer maintenant viewtopic_body.tpl
En bas au niveau de la ligne 61 tu trouve:

Code: Tout sélectionner
<!-- END postrow -->

Juste au-dessus tu insère:

Code: Tout sélectionner
{postrow.AD_BLOCK}

Enregistre le fichier et c’est fini

:D :wink:


lothar
WRInaute passionné
WRInaute passionné
 
Messages: 1531
Inscription: 12 Juil 2003

Message le Mar Jan 22, 2008 13:36

Merci mais entre temps j'ai trouvé une autre solution.

Dans includes/page_header.php je déclare ma variable $adsense (qui peut contenir un tri aléatoire via un rand() ), puis je fais
Code: Tout sélectionner
'ADSENSE' => sprintf($adsense),
dans
Code: Tout sélectionner
$template->assign_vars(array(


Ce qui me permet sur n'importe quelle page de faire appel à {ADSENSE} pour afficher un ID adsense.


bilos
WRInaute impliqué
WRInaute impliqué
 
Messages: 946
Inscription: 11 Oct 2005

Message le Mar Jan 22, 2008 20:01

Oui t'as raison ça serais plus lèger ;-)


gauksque
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 341
Inscription: 12 Mar 2008

Message le Dim Nov 30, 2008 15:46

hello, j'ai lu le topic http://www.webrankinfo.com/forums/viewtopic_69421.htm

et je ne comprend pas ta résolution du problème:

Parse error: syntax error, unexpected T_SL in /home/dounia/public_html/forum/viewtopic.php on line 847

peux tu m'en dire plus ? Merci bcp ! Quel espace faut il changer ?


Madrileño
Madrileño
Madrileño
 
Messages: 28417
Inscription: 7 Juil 2004

Message le Dim Nov 30, 2008 17:28

Bilos a résumé la solution sur le post :
http://www.webrankinfo.com/forums/topic ... htm#839662
Si vous avez une erreur après avoir vérifier la réponse,
vous pouvez ajouter une réponse sur le topic avec ce que vous ne comprenez pas.


gauksque
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 341
Inscription: 12 Mar 2008

Message le Dim Nov 30, 2008 17:46

Madrileño a écrit:Bilos a résumé la solution sur le post :
http://www.webrankinfo.com/forums/topic ... htm#839662
Si vous avez une erreur après avoir vérifier la réponse,
vous pouvez ajouter une réponse sur le topic avec ce que vous ne comprenez pas.


mais je sais qu'il a écrit la solution sur cette PAGE !!!!!!!!!!!!!!!!!!!!!! Grrrrrrrrrrrrrrrrrrrrrrrr


Madrileño
Madrileño
Madrileño
 
Messages: 28417
Inscription: 7 Juil 2004

Message le Dim Nov 30, 2008 18:30

gauksque a écrit:mais je sais qu'il a écrit la solution sur cette PAGE !!!!!!!!!!!!!!!!!!!!!! Grrrrrrrrrrrrrrrrrrrrrrrr

Le lien était à titre d'information, pour une vérification du code et pour ceux qui n'avaient pas lu le topic.

Peut-être qu'un expert en phpbb pourrait répondre à Gauksque concernant l'erreur :
Code: Tout sélectionner
Parse error: syntax error, unexpected T_SL in /home/dounia/public_html/forum/viewtopic.php on line 847

Merci.


bilos
WRInaute impliqué
WRInaute impliqué
 
Messages: 946
Inscription: 11 Oct 2005

Message le Dim Nov 30, 2008 20:31

T_SL is the /T/oken for the /S/hift /L/eft operator (<<).
donc "unexpected T_SL" veut dire que l'occurence en << est syntaxiquement incorrect. c'est fréquent quand tu utilise ("<<<") et que tu as laissé un espace avant ou après.


gauksque
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 341
Inscription: 12 Mar 2008

Message le Dim Nov 30, 2008 20:54

tu peux me dire exactement se q'uil faut écrire alors silteplais car je suis dessu depuis blindé de temps, et sa ne fonctionne tjs pas


gauksque
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 341
Inscription: 12 Mar 2008

Message le Dim Nov 30, 2008 21:44

incroyable, j'ai perdu une journée la dessu, sa fonctionne tjs pas, tjs Parse error: syntax error, unexpected T_SL in /home/dounia/public_html/forum/viewtopic.php on line 847

pub et forum phpbb pub et forum phpbb

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

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