vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Good Google Adsense mod that only shows for guests (https://vborg.vbsupport.ru/showthread.php?t=162517)

InsaneNutter 11-12-2007 03:16 PM

Good Google Adsense mod that only shows for guests
 
Hi, we are looking for a mod to install Google Adsense in our forum, but we specifically one that will only show to people who are not logged in so our registered members do not feel annoyed. We noticed a nice script at the following url: http://www.vistax64.com/system-secur...ta-64-bit.html

So like the adverts are in between posts say every 3 or so, and once someone logs in (or registers) they are gone. Can anyone suggest a good script or mod that will allow for this? There seems to be a lot of AdSense mods but we are unsure which one to use.

Many thanks in advance :)

noppid 11-12-2007 05:45 PM

Just put this on each ad block as you add them to templates. It's simplistic.

Code:

<if condition="$bbuserinfo[userid]==0">

<!-- adsense code here. -->

</if>

Sure you could could install an ad management system I guess, ( I didn't look at your link) but it seems like unnecessary overhead.

z3r0 11-13-2007 05:16 AM

Quote:

Originally Posted by InsaneNutter (Post 1381057)
Hi, we are looking for a mod to install Google Adsense in our forum, but we specifically one that will only show to people who are not logged in so our registered members do not feel annoyed. We noticed a nice script at the following url: http://www.vistax64.com/system-secur...ta-64-bit.html

So like the adverts are in between posts say every 3 or so, and once someone logs in (or registers) they are gone. Can anyone suggest a good script or mod that will allow for this? There seems to be a lot of AdSense mods but we are unsure which one to use.

Many thanks in advance :)

The code I used on that page is a combination of a few of the adsence mods on here, although I cant remember which ones :(

It may need a little cleaning up, but this is the code that I added to the bottom of my postbit_legacy

Code:

<!--  Google AdSense after first Posts for Guests-->
<if condition="$show['guest']">
<if condition="!$GLOBALS['FIRSTPOSTID']">
 <br>
<table id="post$post[postid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">
<tr>
    <td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]" colspan="2">       
    <center>Want fewer adverts? -<a href="http://www.vistax64.com/register.php"><b>Join Vista x64 Forums</b></a>
</center> 
    </td>
</tr>
<tr>
    <td class="alt2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px">
<center>
<!-- Adsense leaderboard start -->
        <script type="text/javascript"><!--
google_ad_client = "pub-xxxx";
google_alternate_color = "FFFFFF";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_color_border = "EAEEEE";
google_color_bg = "EAEEEE";
google_color_link = "0066CC";
google_color_text = "000000";
google_color_url = "2BA94F";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>

</td>
</tr>
</table>
</if>
</if>

<!-- / Google AdSense after first Posts for Guests-->


<!-- Google AdSense Link unit as last post for guests -->
<if condition="$show['guest']">
<if condition="THIS_SCRIPT == 'showthread' AND $post['islastshown'] and !$GLOBALS['vbulletin']->GPC['ajax'] AND $post[postcount]!=1">

<if condition="$show['spacer']">
    </div>
    $spacer_close
</if>

<if condition="$show['spacer']">
    $spacer_open
    <div id="edit$post[postid]" style="padding:0px 0px $stylevar[cellpadding]px 0px">
    <if condition="!$post['islastshown']"><!-- this is not the last post shown on the page --></if>   
</if>

<table class="tborder" id="post$post[postid]" align="center" border="0" cellpadding="6" cellspacing="1" width="100%">
<tbody><tr>
        <td class="thead" id="td_post_$post[postid]">
  <div class="normal">
                &nbsp;
        </div>
        </td>
</tr>
<tr>
        <td class="alt1" align="center">
                <div>
                <!-- Adsense Link Unit start -->
        <script type="text/javascript"><!--
google_ad_client = "pub-xxxxxx";
google_alternate_color = "FFFFFF";
google_ad_width = 728;
google_ad_height = 15;
google_ad_format = "728x15_0ads_al_s";
google_color_border = "FAFAFA";
google_color_bg = "FAFAFA";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
                <!-- Adsense Link Unit end -->

                </div>
        </td>
</tr>
</tbody>
</table>
</if>
</if>
<!-- Google AdSense Link unit as last post for guests-->


InsaneNutter 11-19-2007 05:50 PM

Thanks, that works fantastic! :)

Neal-UK 01-11-2008 10:44 AM

How can I get this to work with guests, users waiting for verification and banned users please?

Vinyljunky 01-11-2008 02:42 PM

You can try one of the Ad Manager mods

Neal-UK 01-11-2008 03:49 PM

Don't want a mod thanks, just want the condition to make it show for only guests, unverified and banned ta.

pmcnamara 01-11-2008 04:32 PM

couldn't you just use the same code, copy it in 3 times.. changing the:

<if condition="$show['guest']">

To banned and then to awaiting ??

--------------- Added [DATE]1200153488[/DATE] at [TIME]1200153488[/TIME] ---------------

Is there a way to edit the "last post" portion of the coding so that the thread needs a minimum of say 5 posts before the "last post" ad is displayed.

Having two ads displayed in a thread with only 3 or 4 posts seems like overkill.

I'd like to show one ad after the first post.. and then the last post ad after 10 posts in the thread.

Is there a way to do that ?


All times are GMT. The time now is 12:24 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03848 seconds
  • Memory Usage 1,735KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (8)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete