Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #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
Reply


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:50 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.03557 seconds
  • Memory Usage 2,207KB
  • 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
  • (3)bbcode_html
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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