The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Odd behavior with template conditionnals
Hello !
Today I came across a problem with template conditionnals which seems weird. In short : same condition does not work in a template but works fine in another one (without any changes, of course). Example : create a new template and fill it with Code:
<if condition="is_member_of($vbulletin->userinfo,6)">Group 6<else />Other group</if> Now use this template in a small program PHP Code:
Display will show if you're a member of group 6 or not. Fine. Now, copy the small template code in the postbit template, at the very beginning (location is not important, in fact, but it's easier to see the modified code at the beginning ) Same result as before should now display just under the thread tool bar. But it doesn't However, you can see the correct display result if you replace $vbulletin->userinfo with $bbuserinfo within the template... Now take the same template code again (the one with $vbulletin->userinfo) and paste it in the navbar template like if you wanted to create an new option in it. Now it works again, with either $vbulletin->userinfo or $bbuserinfo Does anyone have any info on such behavior ? I haven't yet tested with other predfined templates, so I may have found the only one that's working this way |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|