vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Removing banner ads (https://vborg.vbsupport.ru/showthread.php?t=91833)

Ninth Dimension 07-08-2005 04:23 PM

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 :D

slim cutty 07-18-2005 12:41 AM

any new updates on this? I've tried it, doesn't seem to work for me

Ninth Dimension 07-18-2005 12:16 PM

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.

sketch42 07-19-2005 10:36 AM

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>



All times are GMT. The time now is 12:29 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.01056 seconds
  • Memory Usage 1,726KB
  • 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
  • (1)bbcode_code_printable
  • (3)bbcode_html_printable
  • (1)bbcode_php_printable
  • (1)bbcode_quote_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