vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   if condition question (https://vborg.vbsupport.ru/showthread.php?t=107837)

AFMichael 02-13-2006 02:23 AM

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?

Adrian Schneider 02-13-2006 03:32 AM

$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>

AFMichael 02-13-2006 09:43 PM

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>


All times are GMT. The time now is 07:35 AM.

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.00974 seconds
  • Memory Usage 1,710KB
  • 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
  • (2)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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