<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://info.lesbarques.fr/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>INFO les barques</title>
	<link>https://info.lesbarques.fr/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="http://info.lesbarques.fr/spip.php?id_mot=111&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Inclusion d'un code javascript de Google adsense dans SPIP</title>
		<link>http://info.lesbarques.fr/spip.php?article116</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article116</guid>
		<dc:date>2008-12-22T16:55:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>INTERNET</dc:subject>
		<dc:subject>JAVASCRIPT</dc:subject>
		<dc:subject>GOOGLE</dc:subject>

		<description>
&lt;p&gt;Vous avez un site sous spip qui fonctionne bien et o&#249; le nombre de visites &#233;volue constamment. &lt;br class='autobr' /&gt;
Pourquoi ne pas en faire une source de revenus ? &lt;br class='autobr' /&gt;
Le choix de Google Adsense est int&#233;ressant parce qu'il offre plein d'outils pour ins&#233;rer de la publicit&#233; tout en respectant la charte graphique de votre site. &lt;br class='autobr' /&gt;
Plusieurs &#233;tapes pour arriver &#224; cette fin, la premi&#232;re est de se cr&#233;er un compte google adsense, la deuxi&#232;me est de choisir une forme de publicit&#233;, puis r&#233;cup&#233;rer le code javascript, et (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique94" rel="directory"&gt;Gestion de contenus ...&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot54" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot100" rel="tag"&gt;INTERNET&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot110" rel="tag"&gt;JAVASCRIPT&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot111" rel="tag"&gt;GOOGLE&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH136/adsenselogo-8de87.jpg?1756809910' class='spip_logo spip_logo_right' width='150' height='136' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Vous avez un site sous spip qui fonctionne bien et o&#249; le nombre de visites &#233;volue constamment.&lt;/p&gt;
&lt;p&gt;Pourquoi ne pas en faire une source de revenus ?&lt;/p&gt;
&lt;p&gt;Le choix de Google Adsense est int&#233;ressant parce qu'il offre plein d'outils pour ins&#233;rer de la publicit&#233; tout en respectant la charte graphique de votre site.&lt;/p&gt;
&lt;p&gt;Plusieurs &#233;tapes pour arriver &#224; cette fin, la premi&#232;re est de se cr&#233;er un compte google adsense, la deuxi&#232;me est de choisir une forme de publicit&#233;, puis r&#233;cup&#233;rer le code javascript, et la troisi&#232;me est de l'inclure dans la bonne boucle spip afin qu'il s'affiche correctement.&lt;/p&gt;
&lt;p&gt;Les deux premi&#232;res &#233;tapes sont tr&#232;s bien document&#233;es et assist&#233;es chez Google (ils sont tr&#232;s forts et le site est tr&#232;s pratique), c'est pourquoi je j'irais directement sur la troisi&#232;me &#233;tape, qui consiste &#224; l'inclusion du code javascript dans spip.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Cr&#233;ation du fichier javascript&lt;/h2&gt;
&lt;p&gt;Je consid&#232;re donc que vous avez r&#233;cup&#233;r&#233; le code javascript depuis google et l'avez coll&#233; dans un document quelconque (notepad par exemple).&lt;/p&gt;
&lt;p&gt;Ce code ressemble &#224; ceci :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='13' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;script type=&#034;text/javascript&#034;&gt;&lt;!-- google_ad_client = &#034;pub-123456789123456789&#034;; /* 120x600 site info bandeau droit, date de cr&#233;ation 22/12/08 */ google_ad_slot = &#034;0995408911&#034;; google_ad_width = 120; google_ad_height = 600; //--&gt; &lt;/script&gt; &lt;script type=&#034;text/javascript&#034; src=&#034;http://pagead2.googlesyndication.com/pagead/show_ads.js&#034;&gt; &lt;/script&gt;&lt;/textarea&gt;
&lt;p&gt;A la cr&#233;ation du script sous Google, il faut choisir le format qui s'adapte le plus &#224; votre squelette spip.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nota :&lt;/strong&gt; &lt;i&gt;J'utilise le squelette &#034;alternatives&#034; dans ce site, et j'ai trouv&#233; judicieux que les pubs soient affich&#233;es dans un espace souvent libre (soit la partie droite du site). Ainsi, l'expos&#233; ci-dessous sera donc d&#233;crit pour ce squelette, mais vous pourrez probablement vous en inspirer pour d'autres squelettes.&lt;/i&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Placement du fichier javascript dans le squelette&lt;/h2&gt;
&lt;p&gt;Vous collez le script obtenu dans un fichier pour lequel vous ferez attention &#224; ce qu'il ait bien une extension &#034;html&#034;.&lt;/p&gt;
&lt;p&gt;Pour la circonstance, je l'ai appel&#233; : inc-adsense.hlml, et je l'ai plac&#233; dans le site spip, dans le r&#233;pertoire \squelettes\inc\. (avec les autres fichiers incxx.hlml).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Modification scripts de spip&lt;/h2&gt;
&lt;p&gt;Maintenant, il faut dire &#224; spip qu'il en tienne compte de ce script &#224; chaque affichage de pages.&lt;/p&gt;
&lt;p&gt;Pour cela, il faut modifier trois fichiers, tous trois situ&#233;s dans le dossier &#034;squelettes&#034;, il s'agit :&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; rubrique.html,
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; article.html,
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; sommaire.html.&lt;/p&gt;
&lt;p&gt;Il faut rep&#233;rer dans ces trois fichiers les boucles construisant le code html de la partie droite du site, et y ins&#233;rer l'appel du code javascript.&lt;/p&gt;
&lt;p&gt;Le cadre ci-dessous montre des extraits de ces trois fichiers, avec l'inclusion de l'appel du code javascript.&lt;/p&gt;
&lt;p&gt;Reste plus qu'&#224; faire de m&#234;me...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fichier rubrique.html&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='25' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;!-- ***************************************************************** Menus contextuels (droite) Contextual menus (right) ************************************************************* --&gt; &lt;div id=&#034;encart&#034;&gt; &lt;INCLURE{fond=inc/inc-annonces}{lang}&gt; &lt;INCLURE{fond=inc/inc-breves}{id_rubrique}{lang}&gt; &lt;INCLURE{fond=inc/inc-syndic}{id_rubrique}{lang}&gt; &lt;!-- @@@ Inclure la balise ADSENSE @@@ --&gt; &lt;INCLURE{fond=inc/inc-adsense}{id_rubrique}{lang}&gt; &lt;/div&gt;&lt;!-- encart --&gt; &lt;INCLURE{fond=inc/inc-menu}{lang}{id_rubrique}&gt; &lt;INCLURE{fond=inc/inc-bas}{lang}{id_rubrique}&gt; &lt;/div&gt;&lt;!-- page --&gt; &lt;/body&gt; &lt;/html&gt; &lt;/BOUCLE_rubrique_principal&gt;&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Fichier article.html&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='46' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;!-- ***************************************************************** Menus contextuels (droite) Contextual menus (right) ************************************************************* --&gt; &lt;div id=&#034;encart&#034;&gt; &lt;INCLURE{fond=inc/inc-annonces}{lang}&gt; &lt;!-- Derniers articles dans la meme rubrique --&gt; &lt;B_articles_rubrique&gt; &lt;div class=&#034;menu&#034;&gt; &lt;h2 class=&#034;structure&#034;&gt;&lt;:articles_recents:&gt;&lt;/h2&gt; #ANCRE_PAGINATION &lt;ul&gt; &lt;li&gt; &lt;a href=&#034;#URL_SITE_SPIP/#URL_RUBRIQUE&#034;&gt;&lt;:meme_rubrique:&gt;&lt;/a&gt; &lt;ul&gt; &lt;BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {par date} {inverse} {doublons} {id_article != #ID_ARTICLE} {pagination 15}&gt; &lt;li&gt; &lt;a href=&#034;#URL_SITE_SPIP/#URL_ARTICLE&#034; [title=&#034;(#DESCRIPTIF|textebrut|entites_html)&#034;]&gt;[(#TITRE|supprimer_numero)]&lt;/a&gt; &lt;/li&gt; &lt;/BOUCLE_articles_rubrique&gt; &lt;/ul&gt; &lt;/li&gt; &lt;!-- @@@ Inclure la balise ADSENSE @@@ dans la boucle droite --&gt; &lt;BR&gt; &lt;BR&gt; &lt;BR&gt; &lt;INCLURE{fond=inc/inc-adsense}{lang}&gt; &lt;!--[if lte IE 6]&gt;&lt;style&gt;#encart a{height:1em;}#encart li{height:1em;float:left;clear:both;width:100%}&lt;/style&gt;&lt;![endif]--&gt; &lt;!--[if IE 6]&gt;&lt;style&gt;#encart li{clear:none;}&lt;/style&gt;&lt;![endif]--&gt; &lt;/ul&gt; #PAGINATION &lt;/div&gt;&lt;!-- menu --&gt; &lt;/B_articles_rubrique&gt; &lt;/div&gt;&lt;!-- encart --&gt;&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Fichier sommaire.html&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='33' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;!-- ***************************************************************** Menus contextuels (droite) Contextual menus (right) ************************************************************* --&gt; &lt;div id=&#034;encart&#034;&gt; &lt;INCLURE{fond=inc/inc-trad}{lang}&gt; &lt;INCLURE{fond=inc/inc-annonces}{lang}&gt; &lt;INCLURE{fond=inc/inc-breves}{lang}&gt; &lt;INCLURE{fond=inc/inc-syndic}{lang}&gt; &lt;!-- @@@ Inclure la balise ADSENSE @@@ --&gt; &lt;INCLURE{fond=inc/inc-adsense}{lang}&gt; &lt;!-- Inscription au site --&gt; [&lt;div class=&#034;menu&#034;&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;&lt;:pass_vousinscrire:&gt;&lt;/b&gt; &lt;ul&gt; &lt;li&gt; &lt;span&gt;&lt;:participer_site:&gt;&lt;/span&gt; (#FORMULAIRE_INSCRIPTION) &lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;&lt;!-- menu --&gt;]&lt;/textarea&gt;
&lt;p&gt;Voil&#224; ! Amusez-vous bien !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
