vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Help with hack of a hack (https://vborg.vbsupport.ru/showthread.php?t=138362)

tsptom 02-03-2007 08:36 PM

Help with hack of a hack
 
I'm trying to put an adsense ad after post 1 in the thread and after every 9th post afterward, which is working, but I am also trying to use a revenue sharing hack with those ads.

The 1st ad in the thread is working great but when I get to the ad after each 9th post, the $post[ad_client_id] (which is field6 in vb_userfield) ends up being null. I would like the ad to be that of the thread starter (same as ad that is working) .

Any suggestions or recommendations would be appreciated. Thanks.

Code:


<if condition="$post[postcount] == 1 OR $post[postcount] % 9 == 0">
<if condition="$post[userid] == $thread[postuserid]"> 
<if condition="THIS_SCRIPT == 'showthread'">
<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="$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 standard banner start -->
      <center>
<script type="text/javascript"><!--
google_ad_client = "$post[ad_client_id]";  <!-- is valid after post 1, but null after post 9
and I'd like it to contain field6 of vb_userfield of the thread starter -->
.
.
.


I guess the best question to ask is: How, once the ad is placed well into the thread, can I reference the thread starter to give him/her credit for the ad. I was told this line might do that...

Code:

<if condition="$post[userid] == $thread[postuserid]">
But it doesn't seem to point to field6 in vb_userfield I need to credit the correct members. It sees a null.

tsptom 02-05-2007 04:11 PM

... OK, since no one apparently knows, let me ask this...

What variable should I be looking at if I am trying to reference the 1st post in a thread, and the author of the 1st post in a thread? Thanks.

AN-net 02-06-2007 03:56 PM

its either $threadinfo or $thread. they would be an array. check the showthread template and showthread.php for reference

tsptom 02-06-2007 09:38 PM

Thank you! I'll check it out.


All times are GMT. The time now is 02:35 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.00971 seconds
  • Memory Usage 1,716KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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