Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 04-17-2008, 06:52 PM
zlos zlos is offline
 
Join Date: May 2005
Location: PL
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Subscriptions + paid ad place below signature

Hi

I have tried to make following mod of vB:

1. Target: paid subscription members have a special (like google adword) fields in profile:
  • Link http:// address
  • Title for a link
  • 200 characters for advertisement description

2. These advertisements are browsed under signature of each post written by the subscriber

What have I done wrong?

Well. Procedure is following:

a. Set up a new usergroup "Forum Sponsors" based on User - OK
b. Set up 3 custom fields as described above - OK
c. Set up a subscription plan - OK
d. edit postbit (postbit_legacy) template to add conditionals, which are supposed to insert paid ad under each post of the subscriber - PROBLEM

Code:
<if condition="is_member_of($post[usergroupid], array(a,b,c))">
<div id="vBadvertisement">===PAID ADVERTISEMENT===
<br /><a href=$profile[fieldxx]>$profile[fieldyy]</a>
<br />$profile[fieldzz]
<br />==== ==== ==== ==== ====</div>
</if>
a, b, c - usergroupd of Sponsors, Admins etc.

There is a problem with $post[usergroupid] variable, I suppose.

Any idea how to overcome this problem?


Regards
zlos

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

Solved. Correct code:

Code:
<if condition="in_array($post[membergroupids],array(26))">
<div id="vBadvertisement">===PAID ADVERTISEMENT===
<br /><a href=$post[field18]>$post[field19]</a>
<br />$post[field20]
<br />==== ==== ==== ==== ====</div>
</if>
Have fun
Reply With Quote
  #2  
Old 06-10-2008, 09:02 PM
Mum Mum is offline
 
Join Date: Jun 2006
Location: New Zealand
Posts: 660
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm trying to do this, but i can't get it working. this is the code i've used, and i've double checked the group, and field numbers are correct. I've added it in postbit after the signature code that i've quoted.
Code:
        <if condition="$post['signature']">
        <!-- sig -->
            <div>
                __________________<br />
                $post[signature]
            </div>
        <!-- / sig -->
        </if>

<if condition="in_array($post[membergroupids],array(6))">
<div id="vBadvertisement">===PAID ADVERTISEMENT===
<br /><a href=$post[field24]>$post[field25]</a>
<br />$post[field26]
<br />==== ==== ==== ==== ====</div>
</if>
What am i doing wrong?
Reply With Quote
  #3  
Old 06-10-2008, 09:25 PM
zlos zlos is offline
 
Join Date: May 2005
Location: PL
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Mum View Post
I'm trying to do this, but i can't get it working. this is the code i've used, and i've double checked the group, and field numbers are correct. I've added it in postbit after the signature code that i've quoted.
Code:
        <if condition="$post['signature']">
        <!-- sig -->
            <div>
                __________________<br />
                $post[signature]
            </div>
        <!-- / sig -->
        </if>

<if condition="in_array($post[membergroupids],array(6))">
<div id="vBadvertisement">===PAID ADVERTISEMENT===
<br /><a href=$post[field24]>$post[field25]</a>
<br />$post[field26]
<br />==== ==== ==== ==== ====</div>
</if>
What am i doing wrong?

Here is dump from my (working) template:

Code:
<if condition="in_array($post[membergroupids],array(26))">
<if condition="$post[field19]">
<div class="vBadvertisement">
<span style="text-align: right; font: bold 9px arial, sans-serif; color: #666633;">Paid Ad</span>
<br /><a href=$post[field18]><span style="color: #990000;font-weight: bold;">$post[field19]</span></a>
<br />$post[field20]
<br /><br />
<a href="http://www.foo.org/forum/subscription.php"><span style="text-align: right; font: bold 9px arial, sans-serif; color: #666633;">How to set it up?</span></a>
</div>
</if>
</if>
"26" is a separate "sponsor" usergroup which is being set up in
vB admincp -> Usergroups and in
vB admincp -> Paid Subscriptions

"17", "18", "19" are the numbers of custom profile fields declared in admincp.

Does it help you?
Reply With Quote
  #4  
Old 06-10-2008, 10:07 PM
Mum Mum is offline
 
Join Date: Jun 2006
Location: New Zealand
Posts: 660
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tried this but i still can't get it, what am i doing wrong? ARGH

Code:
<if condition="in_array($post[membergroupids],array(82))">
<div class="vBadvertisement">
<span style="text-align: right; font: bold 9px arial, sans-serif; color: #666633;">Paid Ad</span>
<br /><a href=$post[field24]><span style="color: #990000;font-weight: bold;">$post[field25]</span></a>
<br />$post[field26]
<br /><br />
<a href="/payments.php"><span style="text-align: right; font: bold 9px arial, sans-serif; color: #666633;">Get a sig like this!</span></a>
</div>
</if>
--------------- Added [DATE]1213139696[/DATE] at [TIME]1213139696[/TIME] ---------------

Just to remove anything extra i did this

Code:
<if condition="in_array($post[membergroupids],array(82))">
<div class="vBadvertisement">Signature Sponsor
<br /><a href=$post[field24]>$post[field25]</a>
<br />$post[field26]
<br /><br />
<a href="/payments.php">Get a sig like this!</a>
</div>
</if>
But still nothing shows.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:11 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.03650 seconds
  • Memory Usage 2,187KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (7)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete