Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 02-13-2006, 02:23 AM
AFMichael AFMichael is offline
 
Join Date: Sep 2004
Location: Florida
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default if condition question

What are all of the conditions possible for the usergroups? For example, admin would be:

<if condition="$show['admin']">

And guest would be:

<if condition="$show['guest']">

But for Super Mods, Mods, Registered Members, etc. what would they be?
Reply With Quote
  #2  
Old 02-13-2006, 03:32 AM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

$show['whatever'] is only available in certain parts of the script (although those 2 I'm not so sure about).

Code:
<if condition="is_member_of($vbulletin->userinfo, X)">This will show to people who are in the usergroupID X.<else />This will show to all others.</if>
is_member_of checks primary and secondary usergroups. If you just want to check primary:

Code:
<if condition="$vbulletin->userinfo['usergroupid'] == X">yeah</if>
Reply With Quote
  #3  
Old 02-13-2006, 09:43 PM
AFMichael AFMichael is offline
 
Join Date: Sep 2004
Location: Florida
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How would I go about checking multiple usergroups in a single if condition line?

Ok, I tried the following below and it kind of worked, but didn't work. For myself, being an Admin, it showed "Admin Members" and for another registered member account, it shows "Guest". I'm using two browsers to check these at the same time. What am I doing wrong?

<if condition="is_member_of($vbulletin->userinfo, 6)">
Admin
<else if condition="is_member_of($vbulletin->userinfo, 2)">
Members
<else />
Guests
</if>

<if condition="$vbulletin->userinfo['usergroupid'] == 6">
Admin
<else if condition="$vbulletin->userinfo['usergroupid'] == 2">
Members
<else />
Guests
</if>

I found a solution. I'm using the code below.

<if condition="is_member_of($bbuserinfo, 6,9)">
Admin/HelpDesk
</if>
</else>
<if condition="is_member_of($bbuserinfo, 2)">
Members
</if>
</else>
<if condition="is_member_of($bbuserinfo, 1)">
Guests
</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 03:31 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03411 seconds
  • Memory Usage 2,174KB
  • Queries Executed 13 (?)
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
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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_postinfo_query
  • fetch_postinfo
  • 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