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.
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.
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.
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.
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 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// où 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é
.
<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)" /> 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>
<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>
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