The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
[RESOURCE] Useful & unique template conditionals
I wanted to post this in vb3 articles and believe that's where it should be, but I do not have permission to post there, so maybe someone can move this For some of the basic conditionals visit THIS THREAD This list is meant for developers and are conditionals I have collected and made over the years. If you have a unique / useful conditional to add please share and I will add it to the list. New posts Code:
<if condition="$show['gotonewpost']"> Code:
<if condition="$forum[statusicon]=='new'"> If hot thread if reply count is greater than or equal to number of posts to be considered a hot thread option and that option is greater than 0 OR if view count is greater than or equal to number of views to be considered a hot thread option and that option is greater than 0 Code:
<if condition="($thread['replycount'] >= $vbulletin->options['hotnumberposts'] AND $vbulletin->options['hotnumberposts'] > 0) OR ($thread['views'] >= $vbulletin->options['hotnumberviews'] AND $vbulletin->options['hotnumberviews'] > 0)"> If thread open Code:
<if condition="$thread['open']"> Show to guest if registration is on Code:
<if condition="$show['registerbutton']"> No replies Code:
<if condition="$thread['firstpostid'] == $thread['lastpostid']"> Code:
<if condition="$thread['replycount'] == 0"> if user posts less than 1 Code:
<if condition="$bbuserinfo['posts'] < 1"> if these forum ids Code:
<if condition="in_array($foruminfo['forumid'], array(1, 2, 3))"> Code:
<if condition="in_array($forum['forumid'], array(1, 2, 3))"> if these scripts (page name) Code:
<if condition="in_array(THIS_SCRIPT, array('newreply','showthread', 'showpost'))"> if thread has prefix Code:
<if condition="$thread['prefix_rich']"> if this page of this script Code:
<if condition="THIS_SCRIPT == 'index' AND $page == 2"> if last post over a year ago Code:
<if condition="$thread['lastpost'] < (TIMENOW - (365 * 86400))"> If thread starter Code:
<if condition="$thread['postuserid'] == $post['userid']"> if unread message Code:
<if condition="$bbuserinfo[pmunread]"> if user option show avatars Code:
<if condition="$bbuserinfo[showavatars]"> if notification Code:
<if condition="$notification['total'] > 0"> This one is just as an example (something to build from) but the jist of what it says is: If can register OR option is on and is an admin Code:
<if condition="$show['registerbutton'] OR ($vboptions[drc_rb] == 1 AND ($vboptions[drc_rb_edt] == 1 AND is_member_of($bbuserinfo, 6)))"> This is more of a Reference / backup for my snippets, but again feel free to add yours and I will add it to the list. |
Благодарность от: | ||
trollshrooms |
#2
|
||||
|
||||
To post a new article you'll need to post in the top forum in the articles section Submit New Article and then once you're done wait for approval and it will get placed in the appropriate article area.
|
2 благодарности(ей) от: | ||
Dr.CustUmz, MarkFL |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|