The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
Help with <if> conditionals...
I know there were more, but here's a few that were bugging me all week...
How do I use an <if></if> conditional to only show something when there are no posts in a particular forum? (I'd like to put a box at the top with something like "Wow, looks like no one has posted here yet... why not start a topic?") How do I use <if></if> to have the threads/replies/lastpost columns not show up if it's an external link? How do I use <if></if> to show or hide stuff from search engines? Or is it easier to just show or hide stuff from all guests? (I'd like to hide sigs, some postbit info, etc) How do I use <if></if> conditionals to show stuff on a users' postbit ONLY if the field is filled out in their profile? (and/or custom profile fields) -- I'd like to show standard things like last login date, and secondary usergroup. -- I'd like to show some custom fields I made, but only if they are filled in. On a totally separate note, i'd like the archive to show a quick reply box on the relevant pages. Some of my users (including me) will be using the archive (is there anyway to change the name from "archive"?) to view the site using their cellphones/pda's. I have quick reply turned off in the admin panel, but I can turn it on, and then just disable it in the default style with <if></if>, no? Also, anyway to add a <new> icon next to new posts in the archive? ...and are there templates somewhere for the archive, or is all hard coded php files? THANK YOU! |
#2
|
||||
|
||||
The archive is hard-coded, last I checked.
To only show information if it is available, just use the variable in the condition. For example: Code:
<if condition="$post['field5']"><div>Label: $post[field5]</div></if> You can hide stuff from guests using Code:
<if condition="$bbuserinfo['userid']!=0"></if> For the empty forum, use Code:
<if condition="$totalthreads==0"></if> |
#3
|
||||
|
||||
Hiding things from guests should be:
Code:
<if condition="!$show['guest']"></if> |
#4
|
||||
|
||||
Perfect, thanks guys!:up:
(Now i've just got to figure out this archive stuff.) |
#5
|
||||
|
||||
Quote:
Any other ideas? |
#6
|
||||
|
||||
Hmm, well, it's style dependant. If it looks like that, technically, it did do what you were asking .
This is based off of 3.5.4, but should still be right.. in forumhome_forumbit_level2_post: find Code:
<td class="alt1Active" align="$stylevar[left]" id="f$forum[forumid]"> Code:
<if condition="$forum['statusicon']=='link'"> colspan="<if condition="$vboptions['showmoderatorcolumn']">5<else />4</if>"</if> Code:
<td class="alt2" nowrap="nowrap">$forum[lastpostinfo]</td> Code:
<if condition="$forum['statusicon']!='link'"> Code:
</tr> $childforumbits Code:
</if> |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|