Aller au contenu

Google Adsense


Julien

Messages recommandés

J'espére ne pas me tromper de forum et j'espére aussi que mon message n'est pas un peu trop déplacé, si vous le trouver de ce genre, je m'en escuse.

 

Je posséde un forum IPB v2.1.4 et j'aimerais savoir comment insérer une publicité de type google adsense en chaque début de topic, oui car mon hébergement n'est pas gratuit et j'ai envie d'améliorer certaines choses.

Je connais un forum qui utilise ce procédé:

http://img58.imageshack.us/img58/8974/sanstitre1we.th.jpg

Je sais qu'il faut modifier un template dans le "Look & Feel" mais lequel?

Voilà j'espére que vous pourrez m'aider, en tout cas merci d'avance. ;)

Lien vers le commentaire
Partager sur d’autres sites

je sais pas commen ca marche sur ipb, mais je suppose qu'il faut que tu insere le script dans un fichier surement nommé "header.tpl", situé dans le dossier du theme

 

En gros, dans l'administration de IPB tu peux modifier directement les templates du skin. ;)

Lien vers le commentaire
Partager sur d’autres sites

le code fourni par google tu peu bien l'integrer dans le haut de page non ?

 

si non, c'est que tu doit changer le fichier tpl !

Lien vers le commentaire
Partager sur d’autres sites

Putain, les TPL c'est pour cette merde de phpBB, dans IPB l'édition des templates se fait dans l'administration !

 

Donc le fichier template à modifier, tu vas dans le skin à modifier et tu édites le wrapper. Là tu mets juste un div centré avec ton code dedans, vers ici :

 

<% NAVIGATION %>
<div align='center'>TON SCRIPT ICI</div>
<!--IBF.NEWPMBOX-->
<% BOARD %>

 

Voilà ;) (après bien sûr tu le mets ou tu veux, là ça le met comme sur Macrea, entre la navigation et le forum)

Lien vers le commentaire
Partager sur d’autres sites

Putain, les TPL c'est pour cette merde de phpBB

Cette merde permet d'etre bien mieux personalisable comme ca ... Pi le jour ou tu fera un systeme de forum à ce niveau, tu poura le traiter de merde, mais pas avant. phpbb est un peu depasser maintenant, mais il a largement fait ses preuves, et tous les devellopeurs l'ont fait bénévollement.

Lien vers le commentaire
Partager sur d’autres sites

Je ne pense pas qu'il faut délester PhpBB, il est peu être dépassé par IPB mais reste lui, gratuit et vraiment accessible.

 

Pour ce qui est du code, merci mais tu as dû mal me comprendre:

 

(...)

 

Je posséde un forum IPB v2.1.4 et j'aimerais savoir comment insérer une publicité de type google adsense en chaque début de topic, oui car mon hébergement n'est pas gratuit et j'ai envie d'améliorer certaines choses.

Je connais un forum qui utilise ce procédé:

http://img58.imageshack.us/img58/8974/sanstitre1we.th.jpg

Je sais qu'il faut modifier un template dans le "Look & Feel" mais lequel?

Voilà j'espére que vous pourrez m'aider, en tout cas merci d'avance. wink.gif

Modifié par Julien
Lien vers le commentaire
Partager sur d’autres sites

Il est temps d'appeller les pros :lolol: :lol:

 

Topic View-> RenderRow

 

et tu colles ton code en bas avant tout avec un <div align="center">

 

sur ton screen, la pub apparaît entre deux posts

---

 

t'es un marrant kyofan :D. Tu te sens supérieur parceque t'a un gestionnaire de template ? Heureusement que t'a payé le script que t'utilise, pour ton info, les TPL ne sont unique à phpBB (m'enfin je sais que je t'apprend rien)

 

Sfimx ;)

p.s : normalement c'est correct

Modifié par Sfimx
Lien vers le commentaire
Partager sur d’autres sites

Voici le code:

 

<!--Begin Msg Number {$post['pid']}-->
<table class='ipbtable' cellspacing="1">
    <tr>
        <td valign="middle" class="row2" width="1%"><a name="entry{$post['pid']}"></a><span class="{$post['name_css']}">{$author['members_display_name']}</span></td>
        <td class="row2" valign="top" width="99%">
            <!-- POSTED DATE DIV -->
            <div style="float: left;">
                <span class="postdetails">{$post['post_icon']} <img src='{ipb.vars['img_url']}/to_post_off.gif' alt='{ipb.lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span>
            </div>
            <!-- REPORT / DELETE / EDIT / QUOTE DIV -->
            <div align="right">
                <span class="postdetails">{$post['ip_address']} {ipb.lang['posted_on']}
                    <a title="{ipb.lang['tt_link']}" href="#" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a>
<if="ipb.member['is_mod']">
| <a href="#" title="{ipb.lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a>
</if>

                </span>
            </div>
        </td>
    </tr>
    <tr>
        <td valign="top" class="{$post['post_css']}">
            <span class="postdetails">
                {$author['avatar']}<br /><br />
                {$author['title']}<br />
                {$author['member_rank_img']}<br /><br />
                {$author['member_group']}<br />
                {$author['member_posts']}<br />
                {$author['member_joined']}<br />
                {$author['member_location']}
                {$author['member_number']}<br />
<if="author['custom_fields'] != """>
{$author['custom_fields']}
</if>

<br />
                {$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
            </span><br />
            <img src="{ipb.vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> 
       </td>
       <td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'>
            <!-- THE POST {$post['pid']} -->
            <div class="postcolor" id='post-{$post['pid']}'>{$post['post']}</div>
            <!--IBF.ATTACHMENT_{$post['pid']}-->
            {$post['signature']}
            <!-- THE POST -->        
        </td>
    </tr>
    <tr>
        <td class="formbuttonrow" nowrap="nowrap">
            <div style='text-align:left'>{$author['online_status_indicator']}{$author['addresscard']}{$author['message_icon']}<!--{$author['email_icon']}--></div>
        </td>
        <td class="formbuttonrow" nowrap="nowrap">
            <!-- PM / EMAIL / WWW / MSGR -->
            <div style="float: left;">
                {$post['report_link']}<a href="java script:scroll(0,0);"><{P_UP}></a>
            </div>
            <!-- REPORT / UP -->
             <div align="right">
                 {$post['delete_button']}{$post['edit_button']}<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{ipb.lang['mq_title']}">{$post['mq_start_image']}</a><a href="{ipb.script_url}act=Post&CODE=02&f={ipb.input[f]}&t={ipb.input[t]}&qpid={$post['pid']}" title="{ipb.lang['tt_reply_to_post']}"><{P_QUOTE}></a>
             </div>
         </td>
    </tr><tr>
    <td class="catend" colspan="2">
    <!-- no content -->
    </td>
</tr>
</table>
<script type='text/javascript'>
//<![CDATA[
if ( ajax_loaded && use_enhanced_js )
{
menu_build_menu( 'edit-but-{$post['pid']}',
    new Array(  img_item + " <a title='{ipb.lang['edit_full_desc']}' href='{ipb.script_url}act=post&do=edit_post&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}&st={ipb.input['st']}'>{ipb.lang['edit_full_title']}</a>",
                img_item + " <a href='#' title='{ipb.lang['edit_quick_desc']}' onclick='return ajax_prep_for_edit({$post['pid']}, event);'>{ipb.lang['edit_quick_title']}</a>" ) );
}
//]]>
</script>

 

Je l'insére où le code, car j'ai essayé et ça fait un espace tout à fait blanc. ;)

Lien vers le commentaire
Partager sur d’autres sites

Bizarre, il y a toujours un espace blanc sans affichage :unsure: :

 

http://img79.imageshack.us/img79/9454/gcs00140by.jpg

Lien vers le commentaire
Partager sur d’autres sites

désolé j'ai été un peu vite ce matin

 

voilà ce que j'ajouterais (en rouge)

<!--Begin Msg Number {$post['pid']}-->
<table class='ipbtable' cellspacing="1">
    <tr>
        <td valign="middle" class="row2" width="1%"><a name="entry{$post['pid']}"></a><span class="{$post['name_css']}">{$author['members_display_name']}</span></td>
        <td class="row2" valign="top" width="99%">
            <!-- POSTED DATE DIV -->
            <div style="float: left;">
                <span class="postdetails">{$post['post_icon']} <img src='{ipb.vars['img_url']}/to_post_off.gif' alt='{ipb.lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span>
            </div>
            <!-- REPORT / DELETE / EDIT / QUOTE DIV -->
            <div align="right">
                <span class="postdetails">{$post['ip_address']} {ipb.lang['posted_on']}
                    <a title="{ipb.lang['tt_link']}" href="#" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a>
<if="ipb.member['is_mod']">
| <a href="#" title="{ipb.lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a>
</if>

                </span>
            </div>
        </td>
    </tr>
[color=#FF0000]<tr>
<td colspan="2">
<-- ton code adsense -->
</td>
</tr>[/color]
    <tr>
        <td valign="top" class="{$post['post_css']}">
            <span class="postdetails">
                {$author['avatar']}<br /><br />
                {$author['title']}<br />
                {$author['member_rank_img']}<br /><br />
                {$author['member_group']}<br />
                {$author['member_posts']}<br />
                {$author['member_joined']}<br />
                {$author['member_location']}
                {$author['member_number']}<br />
<if="author['custom_fields'] != """>
{$author['custom_fields']}
</if>

<br />
                {$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
            </span><br />
            <img src="{ipb.vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> 
       </td>
       <td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'>
            <!-- THE POST {$post['pid']} -->
            <div class="postcolor" id='post-{$post['pid']}'>{$post['post']}</div>
            <!--IBF.ATTACHMENT_{$post['pid']}-->
            {$post['signature']}
            <!-- THE POST -->        
        </td>
    </tr>
    <tr>
        <td class="formbuttonrow" nowrap="nowrap">
            <div style='text-align:left'>{$author['online_status_indicator']}{$author['addresscard']}{$author['message_icon']}<!--{$author['email_icon']}--></div>
        </td>
        <td class="formbuttonrow" nowrap="nowrap">
            <!-- PM / EMAIL / WWW / MSGR -->
            <div style="float: left;">
                {$post['report_link']}<a href="java script:scroll(0,0);"><{P_UP}></a>
            </div>
            <!-- REPORT / UP -->
             <div align="right">
                 {$post['delete_button']}{$post['edit_button']}<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{ipb.lang['mq_title']}">{$post['mq_start_image']}</a><a href="{ipb.script_url}act=Post&CODE=02&f={ipb.input[f]}&t={ipb.input[t]}&qpid={$post['pid']}" title="{ipb.lang['tt_reply_to_post']}"><{P_QUOTE}></a>
             </div>
         </td>
    </tr><tr>
    <td class="catend" colspan="2">
    <!-- no content -->
    </td>
</tr>
</table>
<script type='text/javascript'>
//<![CDATA[
if ( ajax_loaded && use_enhanced_js )
{
menu_build_menu( 'edit-but-{$post['pid']}',
    new Array(  img_item + " <a title='{ipb.lang['edit_full_desc']}' href='{ipb.script_url}act=post&do=edit_post&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}&st={ipb.input['st']}'>{ipb.lang['edit_full_title']}</a>",
                img_item + " <a href='#' title='{ipb.lang['edit_quick_desc']}' onclick='return ajax_prep_for_edit({$post['pid']}, event);'>{ipb.lang['edit_quick_title']}</a>" ) );
}
//]]>
</script>

 

voila ce que je dirais à vue d'nez, mais je peux pas te garantir que ce soit la solution, sans tester

 

sinon, l'espace blanc peut être aussi du au fait que google n'ait pas de pubs à afficher, mais sur mon site s'il n'en a pas, le cadre n'apparait même pas...après faut dire que comme c'est un cadre fixe, c'est pas la même chose que dans ton cas...donc je sais pas ^^

 

 

EDIT : bon la couleur marche pas dans les balises code, donc il faut que tu ajoute ce quil y a entre [*color=#FF0000] et [*/color] (sans ces deux balises)

Modifié par stephino21
Lien vers le commentaire
Partager sur d’autres sites

Putain, les TPL c'est pour cette merde de phpBB, dans IPB l'édition des templates se fait dans l'administration !
T'as les sources, t'as qu'à le changer si ça te plaît pas. Et même dans ce cas, c'est pas une raison pour être gratuitement grossier.

Ceci dit...

Cette merde permet d'etre bien mieux personalisable comme ca ... Pi le jour ou tu fera un systeme de forum à ce niveau, tu poura le traiter de merde, mais pas avant. phpbb est un peu depasser maintenant, mais il a largement fait ses preuves, et tous les devellopeurs l'ont fait bénévollement.
... phpBB est effectivement une horreur. C'est une suite de morceaux de codes peu ou pas documentés, et franchement illisibles.

J'ai pas mis le nez dans IPB (on peut pas, en théorie), mais pour regagner de la popularité, phpBB devrait être sérieusement réécrit (ce qui ne doit pas être une mince affaire)

Je ne pense pas qu'il faut délester PhpBB, il est peut être dépassé par IPB mais reste lui, gratuit et vraiment accessible.
Il est surtout Libre.

Par contre, la pub entre les posts, ça m'a fait quitter plus d'un site. C'est pénible et intrusif. En haut et bas de page c'est déjà pas mal.

 

Et rien à voir, mais il y a des alternatives comme YaBB et Unclassified NewsBoard qui sont peut-être plus 'eyecandy'

Lien vers le commentaire
Partager sur d’autres sites

(...)

Je ne pense pas qu'il faut délester PhpBB, il est peut être dépassé par IPB mais reste lui, gratuit et vraiment accessible.

Il est surtout Libre.

Donc gratuit. ;)

 

Par contre, la pub entre les posts, ça m'a fait quitter plus d'un site. C'est pénible et intrusif. En haut et bas de page c'est déjà pas mal.

(...)

La pub entre le premier et le deuxiéme post, c'est tout.

Lien vers le commentaire
Partager sur d’autres sites

si t'a 10 post, t'a 5 pub ;) (si le calcul est correct)

 

Sfimx

p.s : on a pas le droit de mettre max. 3 annonce par page ?

 

Meuh non, si t'as 10 post, t'as 1 pub, si t'as 150000 post, t'as une pub, si t'as n post, t'as toujours une pub. ;)

Deux annonces de 468*60 j'ai vu, après peut être que trois, ça fonctionnerait, faut voir. ^^

Lien vers le commentaire
Partager sur d’autres sites

google interdit de mettre plus de 3 annonces google (excepté parainage et recherche), et de mettre des pubs de tout autre régie publicitaire sur la meme page que les leurs

 

et sinon libre ne veut pas dire gratuit...

Lien vers le commentaire
Partager sur d’autres sites

google interdit de mettre plus de 3 annonces google (excepté parainage et recherche), et de mettre des pubs de tout autre régie publicitaire sur la meme page que les leurs

(..)

 

Oui, je suis au courant.

 

(...) et sinon libre ne veut pas dire gratuit...

Ca dépend, mais en tout cas il le sous entend.

 

Bon revenons au sujet. ;)

 

Donc Stephino, j'ai fais ce que tu m'as conseillé de faire, et très heureux de voir que ça fonctionner à merveille j'ai de suite ajouté un post à la suite, et là étonné, l'espace devient bleu sans publicité, j'ai effacé le second message, les publicités réapparaissent. :rolleyes: :)

Modifié par Julien
Lien vers le commentaire
Partager sur d’autres sites

tu peux faire voir ta page, avec un deuxieme post derriere sil te plait

 

(ou alors tu donnes l'url du forum, tu mets un sujet sans réponse et un autre avec)

 

et libre ne sous entend pas gratuit du tout...ya des logiciels libre payant ;)

Lien vers le commentaire
Partager sur d’autres sites

Ok, bon dans le domaine informatique, je dis pas mais dans d'autres domaines, le "libre" sous entend beaucoup de choses. ;)

 

Donc voici les screens:

 

http://img356.imageshack.us/img356/4542/gcs00151cu.th.jpg

http://img356.imageshack.us/img356/9004/gcs00160hk.th.jpg

 

Je suis étonné car comme vous pouvez le voir, lorsque j'ai rafraîchi une même page, la pub de droite s'affiche...ou quelques fois rien ne s'affiche, ou au contraire, deux pubs s'affichent.

Modifié par Julien
Lien vers le commentaire
Partager sur d’autres sites

Pourquoi ne pas mettre un 728x90 au lieu de deux 468x60 ?

Google Adsense doit connaitre tes pages et les analyser afin d'afficher des publicités "en rapport" au contenu de celles-ci.

 

Sinon vérifie bien que tu as le tag :

google_alternate_ad_url = "http://";

dans le script de google avec cette valeur (pour l'instant).

Si à la palce d'un blanc, tu as des pubs à but caritatives, c'est que Adsense ne trouve pas de pub en rapport avec le contenu de la page ou ne l'a pas encore analysée.

Si ça persiste consulte l'aide de Adsense pour remplacer les pubs caricatives par d'autres à toi.

 

 

PS : d'ailleurs je me demande pourquoi j'ai pas mis un 728x90... hop je m'en vais changer ça !

Modifié par midtownmad
Lien vers le commentaire
Partager sur d’autres sites

Pourquoi ne pas mettre un 728x90 au lieu de deux 468x60 ?

Google Adsense doit connaitre tes pages et les analyser afin d'afficher des publicités "en rapport" au contenu de celles-ci.

 

Sinon vérifie bien que tu as le tag :

google_alternate_ad_url = "http://";

dans le script de google avec cette valeur (pour l'instant).

Si à la palce d'un blanc, tu as des pubs à but caritatives, c'est que Adsense ne trouve pas de pub en rapport avec le contenu de la page ou ne l'a pas encore analysée.

Si ça persiste consulte l'aide de Adsense pour remplacer les pubs caricatives par d'autres à toi.

 

 

PS : d'ailleurs je me demande pourquoi j'ai pas mis un 728x90... hop je m'en vais changer ça !

 

Tout simplement, je ne veux pas trop prendre de place en hauteur mais plus en largeur pour ne pas trop laisser de blanc sur la page.

Pour ce qui est du code, j'ai ceci:

<script type="text/javascript"><!--
google_ad_client = "pub-6640748304557913";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_page_url = document.location;
google_color_border = "6C82B5";
google_color_bg = "E6E6E6";
google_color_link = "000000";
google_color_url = "008000";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

 

 

[EDIT] Ok, j'ai ajouté "google_alternate_ad_url = "http://";" qu'est-ce que cela change?

Modifié par Julien
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...