vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   strange conditional problem (https://vborg.vbsupport.ru/showthread.php?t=100864)

dethfire 11-15-2005 03:07 PM

strange conditional problem
 
I've got a few simple conditional statements in the postbit that test whether someone is of a usergroup to display awards.

Code:

<if condition="is_member_of($post, 14) OR is_member_of($post, 10) OR is_member_of($post, 13)">
<div class="info">
Recognitions:<br>
<if condition="is_member_of($post, 10)">
<img src="images/savvy.gif" title="PF Contributor" align=center border=0>
<a href="http://www.physicsforums.com/payments.php">
<span class="smallfont"><acronym title="PF Financial Supporter">PF Contributor</acronym></span>
</a>
</if>
<if condition="is_member_of($post, 14) OR is_member_of($post, 13)">
<if condition="is_member_of($post, 14)">
<img src="images/savvy.gif" title="$vbphrase[science_advisor]" align=center> <span class="smallfont"><acronym title="$vbphrase[science_advisor_explanation]">$vbphrase[science_advisor]</acronym></span>
</if>
<if condition="is_member_of($post, 13)">
<img src="images/savvy.gif" title="$vbphrase[homework_helper]" align=center> <span class="smallfont"><acronym title="$vbphrase[homework_helper_explanation]">$vbphrase[homework_helper]</acronym></span>
</if>
</if>
</div>
</if>

Now, I'm in the process of activating a new skin, all these simple conditionals work find with the old default skin, however it simply doesn't work with the new skin, same code. It seems to be completely random whether it will display. For some users it will work on and others not and yet they are of the same usergroup, its so frustrating and doesn't make sense to me. Like you can have two users with the same usergroup the conditional is testing for and one user will display the award and the other won't. but again it all works perfect in my default skin, it simply doesn't make sense wht this new skin breaks this function.

To make it even more infuriating I have a few other usergroup conditionals that work fine all the time, but those award ones just won't, maybe because they test a mix of primary and secondary usergroups, but again it all works fine in the old skin.


All times are GMT. The time now is 03:51 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.02225 seconds
  • Memory Usage 1,711KB
  • 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
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)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