Ajouter des publicités ou scripts de statistiques

Votre hébergement vous coûte cher et vous aimeriez ne pas devoir payer une somme conséquente tous les mois pour cela ? La solution consiste à mettre des publicités sur vos pages afin de ne pas vous ruiner. Plusieurs sites proposent un mécanisme de publicités, je ne suis pas là pour vous faire un comparatif, mais toutes requièrent en général l'insertion d'un code dans le corps de vos pages. Dans la suite de cette article j'utiliserais Google AdSense comme exemple, mais ce n'est que pour avoir un exemple concret que vous pourrez facilement adapter à votre script.

Par ailleurs vous aimeriez peut-être avoir des statistiques sur la fréquentation de votre forum. Je vais donc vous expliquer la marche à suivre pour ce genre de scripts qui n'affichent rien directement sur la page en prenant Google Analytics comme exemple, une fois encore c'est pour vous donner un exemple concret, il suffit d'adapter.

Ajouter des publicités

Dans un premier temps, il vous faut la portion de code servant à afficher la publicité, dans le cas de Google AdSense, il prend la forme suivante :

<script type="text/javascript"><!--
	google_ad_client = "pub-000000000000";
	google_ad_width = 468;
	google_ad_height = 60;
	google_ad_format = "468x60_as";
	google_ad_type = "text_image";
	google_ad_channel = "";
	google_color_border = "000000";
	google_color_bg = "191919";
	google_color_link = "CCCCCC";
	google_color_text = "B3B3B3";
	google_color_url = "808080";
	//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

* Note : Pour éviter de surcharger inutilement l'article, cette portion de code sera représentée par “<!– Script Publicité –>

Maintenant il vous faut choisir l'endroit où vous mettrez votre publicité. Si vous n'avez aucune connaissance en HTML je vous conseille de suivre la démarche pour mettre votre publicité dans la bannière, en bas de page ou sur tous les sujets en guise de deuxième message.

Dans la bannière

Pour rajouter une publicité dans la bannière de votre forum à la place du nom/description , il vous faut ouvrir le fichier /tpl/votreThème/files/header.html et rechercher le code suivant :

			<td class="headerbg">
				<h2>{SITE_NAME}</h2>{SITE_DESCRIPTION}
 
				<div class="menu">

Et de le remplacer par :

			<td class="headerbg">
				<center>
				<!-- Script Publicité -->
				</center>
				<div class="menu">

Enregistrez le fichier.

Tout en bas de la page

Pour rajouter une publicité dans le footer de votre forum, il vous faut ouvrir le fichier /tpl/votreThème/files/footer.html et rechercher le code suivant :

<call name="cornerBottom" />
</div>
 
<a name="down"><img width="1" height="1" src="{PROCESS_IMG}" alt="." /></a>

Et de le remplacer par :

<call name="cornerBottom" />
</div>
<br />
<center>
<!-- Script Publicité -->
</center>
<a name="down"><img width="1" height="1" src="{PROCESS_IMG}" alt="." /></a>

Enregistrez le fichier.

Juste après le premier message de chaque page d'un sujet

Pour rajouter une publicité après le premier message de chaque page d'un sujet, il vous faut ouvrir le fichier /tpl/votreThème/files/forum/forum_topic.html et rechercher le code suivant :

<block name="post">
<div class="round" id="p{post.ID}">
	<call name="cornerTop" />

Et de le remplacer par :

<block name="post">
<if content=" $post.ITERATOR == 1 ">
<center>
<!-- Script Publicité -->
</center>
</if>
<div class="round" id="p{post.ID}">
	<call name="cornerTop" />

Enregistrez le fichier.

Dans le corps d'une page spécifique

Dans ce cas il vous faut ouvrir le fichier template de la page, pour cela regardez l'url de la page elle aura la forme : http://www.monsite.com/fsb2/index.php?p=//xxxxx//xxxxx représente le nom interne de la page.

Une fois que vous savez le nom interne de la page il vous suffit d'ouvrir le fichier /tpl/votreThème/files/forum/forum_xxxxx.html

Maintenant il vous faut déterminer l'endroit où mettre le code de votre publicité, et il n'y pas de méthode type, des notions d'HTML peuvent aider, mais au pire il vous suffit d'essayer en plusieurs endroits jusqu'à ce que ça fonctionne comme souhaité 8-).

Astuces

Rendre la publicité masquable

  • Pour rendre la publicité masquable comme une catégorie sur l'index il vous faut englober le code de votre script (<!– Script Publicité –>) par :
	<div class="round">
	<call name="cornerTop" />		
		<div class="header">
			<img src="{IMG_OPEN}" alt="{LG_SHOW_HIDE_CAT}" title="{LG_SHOW_HIDE_CAT}" id="img_cat_pub" onmouseover="this.style.cursor='pointer'" onclick="block_cookie_check('block_cat_pub', this, '{IMG_OPEN}', '{IMG_CLOSE}', true)" />&nbsp;Publicité
		</div>
		<div class="content">
			<div id="block_cat_pub">
					<center>

et

					</center>
			</div>
			<script type="text/javascript">
			<!--
			block_cookie_read('block_cat_pub', 'img_cat_pub', '{IMG_CLOSE}', true);
			//-->
			</script>
		</div>
	<call name="cornerBottom" />
	</div>

Masquer la publicité aux visiteurs, membres ou administrateurs

  • Pour masquer la publicité aux visiteurs il vous faut englober le code de votre script (<!– Script Publicité –>) par :
<switch name="is_logged">
 
et
 
</switch>

<

* Pour masquer la publicité aux membres il vous faut englober le code de votre script (<!– Script Publicité –>) par :

<switch name="is_not_logged">
 
et
 
</switch>

* Pour masquer la publicité aux administrateurs il vous faut englober le code de votre script (<!– Script Publicité –>) par :

<switch name="is_admin">
<else>
 
et
 
</switch>

Ajouter un script de statistiques

Pour rajouter un script de statistiques à votre forum, il vous faut ouvrir le fichier /tpl/votreThème/files/header.html et rechercher le code suivant :

<body onload="<block name="onload">{onload.CODE};</block>">
<a name="up"></a>

Ajoutez à la suite de code votre script de statistiques puis enregistrez le fichier.


Contributeur : BlackJowy

 
fsb2/modif/addadseasily.txt · Dernière modification: 20:02 03/11/2007 par 82.237.57.127
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki