Utilisateurs en ligne: 4
SimpleMachines-fr / Forum 24 Mai 2012 à 23:33:31 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
 
Accueil Aide Rechercher wiki
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Astuce] Intégrer une pub google dans le premier message de chaque page d'un fil  (Lu 7158 fois)
0 Membres et 2 Invités sur ce fil de discussion.
Lunatic
Administrateur
*
Hors ligne Hors ligne

Sexe: Homme
Messages: 472



Voir le profil WWW
« le: 28 Juillet 2006 à 00:06:02 »

Tout est dans le (long) titre Cheesy

Je partage cette petite astuce que j'ai « mise au point » (l'expression est un peu pompeuse Tongue) pour mon propre site. Je vous renvoie dessus si vous voulez voir ce que cela donne.

La pub vient s'insérer sur la droite (car à gauche, ça gêne la lecture), à l'intérieur du premier message (ou des 2 premiers messages) de chaque page (et pas uniquement du premier message « tout court »).

Ouvrez Display.template.php (fichier de votre thème). Vous trouverez la ligne suivante :

Code:
// Show the post itself, finally!

Collez ce code avec la ligne trouvée :

Code:
// Adsense ?
// Message (et son suivant) multiple de 15 ?
$numero_message = $message['counter'];
$numero_message2 = $message['counter'] - 1;
if (empty($message['counter']) || (($numero_message%15)==0))  {
$test="<div style=\"float: right; weight: 240px; margin-right: 5px; \"><script type=\"text/javascript\"><!--
google_ad_client = \"pub-2938842685268035\";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = \"120x240_as\";
google_ad_channel =\"0326611259\";
google_color_border = \"6485A4\";
google_color_bg = \"ECEDF3\";
google_color_link = \"FF3333\";
google_color_url = \"FF3333\";
google_color_text = \"060B72\";
//--></script>
<script type=\"text/javascript\"
  src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">
</script></div>";
}
else {
$test="";
}

Le but de ce code est simplement de mettre le code Google dans la variable $test s'il le faut. Mais il faut l'afficher maintenant.

Cherchez :

Code:
$message['body']

(c'est juste un peu plus bas) et ajoutez-y la variable $test juste avant, ce qui doit donner un truc du genre :

Code:
(...) $message['id'] . '"' : '', '>', $test , $message['body'], '</div>' (...)



Petite explication, à lire pour adapter cette modification à votre forum.

Le script présenté ici fonctionne si 15 messages sont affichés par page. Si vous en affichez un nombre différent, modifiez cette ligne :

Code:
if (empty($message['counter']) || (($numero_message%15)==0))  {

en remplaçant le 15 par le nombre de messages affichés par page.

Si vous souhaitez que la pub s'affiche aussi dans le 2ème message, modifiez cette même ligne pour quelle ressemble à ceci :

Code:
if (empty($message['counter']) || (($numero_message%15)==0) || (($numero_message2%15)==0))  {

N'oubliez pas non plus de remplacer le script Google par le votre... sauf si vous voulez m'offrir vos gains Cheesy

Voilà, petit code sans prétention mais qui peut être intéressant, j'espère pour certains Smiley
Journalisée
Sparcool
Administrateur
*
Hors ligne Hors ligne

Messages: 581



Voir le profil WWW
« Répondre #1 le: 28 Juillet 2006 à 00:25:27 »

Ce n'est pas mal du tout Lunatic, ça ne gêne en rien la lecture, je trouve ça parfait !  Smiley
Pourrais-tu l'ajouter dans le wiki ?
Journalisée

Avant de poser une question, merci de lire la documentation et d'effectuer une recherche.
Garedo
Habitué
***
Hors ligne Hors ligne

Sexe: Homme
Messages: 96


Volleur de poules


Voir le profil WWW
« Répondre #2 le: 28 Juillet 2006 à 00:34:18 »

Pas mal ce petit truc.
ça vaudrai presque le coup d'en faire un petit mod pour gérer les options Wink
Journalisée


Un gitan ça sent bon, ça se lave sans savon....
Lunatic
Administrateur
*
Hors ligne Hors ligne

Sexe: Homme
Messages: 472



Voir le profil WWW
« Répondre #3 le: 28 Juillet 2006 à 00:42:28 »

Ce n'est pas mal du tout Lunatic, ça ne gêne en rien la lecture, je trouve ça parfait !  Smiley
Pourrais-tu l'ajouter dans le wiki ?

Ok je ferai ça Wink

Pas mal ce petit truc.
ça vaudrai presque le coup d'en faire un petit mod pour gérer les options Wink

Mouais mais ça oblige à utiliser la BDD pour stocker les infos... Ça fait un gros truc pour un petit mod, surtout que, normalement, on ne modifie pas tous les jours ces préférences.
Journalisée
Sparcool
Administrateur
*
Hors ligne Hors ligne

Messages: 581



Voir le profil WWW
« Répondre #4 le: 28 Juillet 2006 à 12:12:31 »

Sinon j'ai trouvé ça aussi, ça permet de placer sa pub à d'autres endroits tout aussi intéressant   Smiley

Le lien  Cheesy : http://www.simplemachines.org/community/index.php?topic=50984.0
« Dernière édition: 28 Juillet 2006 à 12:20:49 par Sparcool » Journalisée

Avant de poser une question, merci de lire la documentation et d'effectuer une recherche.
Lunatic
Administrateur
*
Hors ligne Hors ligne

Sexe: Homme
Messages: 472



Voir le profil WWW
« Répondre #5 le: 28 Juillet 2006 à 12:16:40 »

« ça » ? C'est où ? Tongue
Journalisée
Sparcool
Administrateur
*
Hors ligne Hors ligne

Messages: 581



Voir le profil WWW
« Répondre #6 le: 28 Juillet 2006 à 12:21:43 »

Ouvre tes yeux voyons  Fou
Non mais voilà, j'ai édité mon message  Wink
Journalisée

Avant de poser une question, merci de lire la documentation et d'effectuer une recherche.
Malonapi
Invité
« Répondre #7 le: 08 Août 2006 à 23:00:13 »

Le tout est de savoir si Google autorise cette pratique dans ses recommandations.... je ne crois pas... Le mieux est de demander à google en leur envoyant un mail avec le lien...
Journalisée
Sparcool
Administrateur
*
Hors ligne Hors ligne

Messages: 581



Voir le profil WWW
« Répondre #8 le: 08 Août 2006 à 23:47:06 »

Je crois que tant que tu ne dépasses pas tes 3 pubs par page, il n'y a aucun problème  Wink
Journalisée

Avant de poser une question, merci de lire la documentation et d'effectuer une recherche.
Lunatic
Administrateur
*
Hors ligne Hors ligne

Sexe: Homme
Messages: 472



Voir le profil WWW
« Répondre #9 le: 09 Août 2006 à 00:48:08 »

Le tout est de savoir si Google autorise cette pratique dans ses recommandations.... je ne crois pas... Le mieux est de demander à google en leur envoyant un mail avec le lien...

Je ne vois pas en quoi cela viole leurs règles  Shocked
Journalisée
Malonapi
Invité
« Répondre #10 le: 09 Août 2006 à 12:40:50 »

Citation
Modification du code

Le code des annonces, le code de recherche ou le code de parrainage AdSense doit être collé directement dans les pages Web sans aucune modification. Les éditeurs AdSense ne sont pas autorisés à modifier toute portion du code des annonces, ou à modifier l'apparence, le fonctionnement, le ciblage ou la diffusion des annonces.

Si le code google est modifié, ce n'est pas correct...
Dans le cas contraire pas de soucis...

encore qu'en utilisant ce système, un webmaster peut à tout moment se mettre en porte à faux avec le rêglement google car tout fil de discussion abordant un thème interdit par google rend le contrat non respecté...
Cela nécessite donc une surveillance de tous les instants...

Citation
    *  Propos excessivement grossiers ou blasphématoires
    * Incitations à la violence, au racisme ou attaques contre une personne, un groupe ou une organisation
    * Contenu relatif à des techniques de piratage informatique
    * Contenu relatif aux drogues ou aux accessoires apparentés
    * Contenu de nature pornographique ou réservé aux adultes
    * Contenu relatif aux jeux de hasard ou de casino
    * Tout contenu qui promeut des activités illégales ou enfreint les droits légaux d'autres personnes
    * Publicité excessive
    * Fenêtres pop-up, pop-under ou fenêtres de sortie qui interfèrent avec la navigation sur le site, cachent les annonces, changent les préférences des internautes ou proposent des téléchargements. Certains types de fenêtres pop-up, pop-under ou fenêtres de sortie sont acceptables à condition que leur nombre total ne dépasse pas 5 par session d'utilisateur
    * Mots clés excessifs, répétitifs ou impertinents dans le contenu ou le code des pages
    * Contenu trompeur ou mensonger ou manipulation dans le but d’améliorer le référencement de votre site, par exemple le PageRank de votre site
    * Incitation (argent ou sytème à points) aux utilisateurs ou à des tiers pour des activités en ligne comprenant notamment (sans s'y limiter), les clics sur les annonces, effectuer des recherches, visiter des sites Web, lire des courriers électroniques ou répondre à des enquêtes.
    * Vente ou promotion de certaines armes, telles que les armes à feu, les munitions, les balisongs, les couteaux papillon et les poings américains
    * Vente ou promotion de bière ou d’alcool fort
    * Vente ou promotion de tabac et d’accessoires liés au tabac
    * Vente ou promotion de médicaments nécessitant une prescription
    * Vente ou promotion de copies ou imitations de produits de marques

Voilà le risque est réel, d'où mon bémol... Wink
Journalisée
Sparcool
Administrateur
*
Hors ligne Hors ligne

Messages: 581



Voir le profil WWW
« Répondre #11 le: 09 Août 2006 à 16:16:53 »

Si le code google est modifié, ce n'est pas correct...
Dans le cas contraire pas de soucis...

Le code google n'est pas modifié  Wink

encore qu'en utilisant ce système, un webmaster peut à tout moment se mettre en porte à faux avec le rêglement google car tout fil de discussion abordant un thème interdit par google rend le contrat non respecté...
Cela nécessite donc une surveillance de tous les instants...
Que la pub soit placée en haut du forum ou dans le fil de discussion même, je ne vois pas ce que ça change, elle sera sur la même page...  Undecided
Journalisée

Avant de poser une question, merci de lire la documentation et d'effectuer une recherche.
Malonapi
Invité
« Répondre #12 le: 09 Août 2006 à 18:12:33 »

C'est un peu piégeux pour les visiteurs car cela laisse penser que c'est du contenu... Vous voyez... Wink
Journalisée
Sparcool
Administrateur
*
Hors ligne Hors ligne

Messages: 581



Voir le profil WWW
« Répondre #13 le: 09 Août 2006 à 18:25:56 »

C'est un peu piégeux pour les visiteurs car cela laisse penser que c'est du contenu... Vous voyez... Wink
Ce qui entraîne des clics supplémentaires...
Journalisée

Avant de poser une question, merci de lire la documentation et d'effectuer une recherche.
philou5672
Arrivant
*
Hors ligne Hors ligne

Sexe: Homme
Messages: 17


Voir le profil
« Répondre #14 le: 04 Octobre 2008 à 15:28:17 »

bonjour

Comment faire si on veut afficher la pub adsense sur le dernier post pou le premier j'ai réussi

Mais j'aimerai afficher une pub sur le premier et le dernier?

merci  Roll Eyes
Journalisée
Pages: [1]   Haut de page
Imprimer
SimpleMachines-fr / Forum  |  A propos de SMF...  |  Discussions diverses  |  Fil de discussion: [Astuce] Intégrer une pub google dans le premier message de chaque page d'un fil
 
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines

Tous les logos et les marques présentes sur ce site appartiennent à leurs propriétaires respectifs.
Des détails sur les copyrights et les modules installés peuvent être trouvés Ici.

Vous pouvez syndiquer le contenu de ce site : Flux-RSS/RDF.

Site propulsé par pragmaMx 0.1.11.3.

Valid HTML 4.01 Transitional CSS ist valide!
Design by © www.ndeezign.com