Julien Posté(e) le 29 mars 2006 Signaler Partager Posté(e) le 29 mars 2006 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Monsieur Banane Posté(e) le 29 mars 2006 Signaler Partager Posté(e) le 29 mars 2006 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien Posté(e) le 29 mars 2006 Auteur Signaler Partager Posté(e) le 29 mars 2006 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
kyro Posté(e) le 29 mars 2006 Signaler Partager Posté(e) le 29 mars 2006 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 ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DeadPixel Posté(e) le 29 mars 2006 Signaler Partager Posté(e) le 29 mars 2006 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) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Monsieur Banane Posté(e) le 29 mars 2006 Signaler Partager Posté(e) le 29 mars 2006 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien Posté(e) le 29 mars 2006 Auteur Signaler Partager Posté(e) le 29 mars 2006 (modifié) 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é le 29 mars 2006 par Julien Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sfimx Posté(e) le 29 mars 2006 Signaler Partager Posté(e) le 29 mars 2006 (modifié) Il est temps d'appeller les pros :lolol: 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 . 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é le 29 mars 2006 par Sfimx Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien Posté(e) le 30 mars 2006 Auteur Signaler Partager Posté(e) le 30 mars 2006 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
stephino21 Posté(e) le 30 mars 2006 Signaler Partager Posté(e) le 30 mars 2006 je le posterais après le second </div> pour ma part (enfin, après le </tr> qu'il y a après) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien Posté(e) le 30 mars 2006 Auteur Signaler Partager Posté(e) le 30 mars 2006 Bizarre, il y a toujours un espace blanc sans affichage : http://img79.imageshack.us/img79/9454/gcs00140by.jpg Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
stephino21 Posté(e) le 30 mars 2006 Signaler Partager Posté(e) le 30 mars 2006 (modifié) 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é le 30 mars 2006 par stephino21 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xr Posté(e) le 30 mars 2006 Signaler Partager Posté(e) le 30 mars 2006 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' Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien Posté(e) le 30 mars 2006 Auteur Signaler Partager Posté(e) le 30 mars 2006 (...) 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sfimx Posté(e) le 30 mars 2006 Signaler Partager Posté(e) le 30 mars 2006 (modifié) 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 ? Modifié le 30 mars 2006 par Sfimx Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien Posté(e) le 30 mars 2006 Auteur Signaler Partager Posté(e) le 30 mars 2006 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. ^^ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
stephino21 Posté(e) le 30 mars 2006 Signaler Partager Posté(e) le 30 mars 2006 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... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien Posté(e) le 30 mars 2006 Auteur Signaler Partager Posté(e) le 30 mars 2006 (modifié) 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. Modifié le 30 mars 2006 par Julien Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
stephino21 Posté(e) le 30 mars 2006 Signaler Partager Posté(e) le 30 mars 2006 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien Posté(e) le 30 mars 2006 Auteur Signaler Partager Posté(e) le 30 mars 2006 (modifié) 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é le 30 mars 2006 par Julien Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sfimx Posté(e) le 30 mars 2006 Signaler Partager Posté(e) le 30 mars 2006 Sache que IPB inclut deux post de suite, tu as qua vérifié via le fond des deux posts, c'est pour donner un contraste, donc tous les deux posts tu aura ou non la pub jsais pas pourquoi il y a l'espace Sfimx Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
midtownmad Posté(e) le 30 mars 2006 Signaler Partager Posté(e) le 30 mars 2006 (modifié) 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é le 30 mars 2006 par midtownmad Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien Posté(e) le 31 mars 2006 Auteur Signaler Partager Posté(e) le 31 mars 2006 (modifié) 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é le 31 mars 2006 par Julien Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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.