Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 07-08-2005, 04:23 PM
Ninth Dimension's Avatar
Ninth Dimension Ninth Dimension is offline
 
Join Date: Oct 2001
Location: London, England.
Posts: 739
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Removing banner ads

Hi, i'm not sure if this is the right forum or not (if not, sorry) but I was wondering if someone could help me out with a very minor mod.

I've added some banners to my forums, and am in the process of setting up a paid subbscription for any members that want to browse banner-free. I've set-up their special usergroup (Friends of Arathor), changed the permissions for the group (such as giving them extra PM space, larger avatars, custom titles, etc..), but now I need to set it so they'll no longer see the banners.

I was going to use one of the groovy template based <if> commands, but truth is, I don't fully understand how they work... What I want to do is say:

if usergroup != X or Y, show banner.

X and Y being the admin and friends usergrounds.

Can someone let me know the exact code please? Thank you.

UPDATE

OK, I've worked out half of it:
HTML Code:
<if condition="$bbuserinfo[usergroupid]!=6">

<!--banner code-->

</if>
But I need to put two usergroups in there, not just one - any ideas?

UPDATE 2

OK, I've done a bit more work, and think that this should work:
HTML Code:
<if condition="$bbuserinfo[usergroupid]==10">
<!-- nothing -->
<elseif condition="$bbuserinfo[usergroupid]==6">
<!-- nothing -->
<else />
<!-- banner -->
</if>
But it doesn't.. anyone?

UPDATE 3

OK, I'vee fixed the problem, but not quite in the way I wanted to.. oh well, it's done now, and it works.. here is what I did:

'phpinclude_start' template:
PHP Code:
// check for friends of arathor or admin usergroup
if (($bbuserinfo[usergroupid] == 6) OR ($bbuserinfo[usergroupid] == 10)) {
    
$friendsofarathor true;

'header' template:
HTML Code:
<if condition="$friendsofarathor">

<!-- nothing -->

<else />

<!-- banner -->

</if>
As you can see, this works, and in the longrun might benefit be further (I'll be able to use the $friendsofarathor variable all over the place), but I'm still keen on working out how to do it all in one, without having to edit the phpinclude_start template, so if you know, please do tell
Reply With Quote
  #2  
Old 07-18-2005, 12:41 AM
slim cutty slim cutty is offline
 
Join Date: May 2005
Posts: 77
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

any new updates on this? I've tried it, doesn't seem to work for me
Reply With Quote
  #3  
Old 07-18-2005, 12:16 PM
Ninth Dimension's Avatar
Ninth Dimension Ninth Dimension is offline
 
Join Date: Oct 2001
Location: London, England.
Posts: 739
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nope, not from my end anyway.. I just did what I've explained in step 3, which works, in this case at least, would would still like to know if it can be done any other way.
Reply With Quote
  #4  
Old 07-19-2005, 10:36 AM
sketch42's Avatar
sketch42 sketch42 is offline
 
Join Date: May 2004
Location: Brooklyn, NY
Posts: 361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ninth Dimension
Nope, not from my end anyway.. I just did what I've explained in step 3, which works, in this case at least, would would still like to know if it can be done any other way.
try this instead of UPDATE 2

Code:
<if condition="is_member_of($bbuserinfo, 6) OR is_member_of($bbuserinfo, 10)">

<!--banner code-->

</if>
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 11:45 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.03549 seconds
  • Memory Usage 2,191KB
  • 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
  • (1)bbcode_code
  • (3)bbcode_html
  • (1)bbcode_php
  • (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