vBulletin kullanıcılarına ( webmasterlarına ) templateleri aracılığı ile birçok farklı görünüm kullanma imkanı vermektedir. Php içerisinde var olan if conditionallar vBulletin templateleri içerisinde kullanılabilmektedir. Birçok değişik if conditional kullanma imkanı var. Burada en çok kullanılan if conditional listesini bulabilirsiniz.
Bakan Kişi Site Üyesi ise :
<if condition=“$show['member']“>kod buraya</if>
Bakan Kişi Misafir ise :
<if condition=“$show['guest']“>kod buraya</if>
Bakan Herhangi bir üye ise ( üye id’si XXX ) :
<if condition=“$bbuserinfo['userid'] == XXX”>kod buraya</if>
Bakan Herhangi bir üye haricindekilere ( üye id’si XXX ) :
<if condition=“$bbuserinfo['userid'] != XXX”>kod buraya</if>
Bakan Herhangi bir kullanıcı grubuna üye ise :
<if condition=“is_member_of($vbulletin->userinfo, 1, 2, 3)”>kod buraya</if>
Sadece bir kullanıcı grubuna üye ise :
<if condition=“$post['usergroupid'] == 6″>kod buraya</if>
Sadece bir kullanıcı grubu haricindekilere :
<if condition=“$post['usergroupid'] != 6″>kod buraya</if>
Konuyu açan kullanıcı ise :
<if condition=“$threadinfo['postuserid'] == $bbuserinfo['userid']“>kod buraya</if>
Doğumgünü belirli bir tarihten sonra ise ( 1 Ocak 1980′den sonra doğanlar ) :
<if condition=“$bbuserinfo['birthday_search'] > ‘1980-01-01′”>kod buraya</if>
Doğumgünü belirli bir tarihten önce ise ( 1 Ocak 1980′den önce doğanlar ) :
if condition=“$bbuserinfo['birthday_search'] < ’1980-01-01′”>kod buraya</if>
Konu Kilitli ise :
<if condition=“!$show['closethread']“>kod buraya</if>
Konunun ilk mesajından sonra :
<if condition=“!$GLOBALS['FIRSTPOSTID']“>kod buraya</if>
Belirli sayıda mesaj sonrasında ( x mesaj sayısı ) :
<if condition=“$post['postcount'] % $vboptions['maxposts'] == x”>kod buraya</if>
Bu herhangi bir script veya değil ise :
Php dosyalarında sayfaları define etme imkanınız bulunmaktadır .
define(‘THIS_SCRIPT’, ‘index’);
Herhangi bir sayfa ise
<if condition=“THIS_SCRIPT == ’index’”>kod buraya</if>
Herhangi bir sayfa değilse
<if condition=“THIS_SCRIPT != ’index’”>kod buraya</if>
Herhangi sadece bir forumun içerisindeyse ( X forumid’sidir ) :
<if condition=“$forum[forumid] == X”>kod buraya</if>
Sadece belirli bir forumun içinde değilse ( X forumid’sidir ) :
<if condition=“$forum[forumid] == X”>kod buraya</if>
Birden fazla sayıda forumu belirlemek isterseniz ( x,y,z,w forumid’leridir ) :
<if condition=“in_array($forum['forumid'], array(x,y,z,w))”>kod buraya</if>
Tüm forumlarda moderator ise :
<if condition=“can_moderate()”>kod buraya</if>
Sadece bir forumda moderator ise ( X forumidsi ) :
<if condition=“can_moderate($forum['X'])”>kod buraya</if>
can_moderate() özel kontrol gerektireceğinden sayfanıza sorgu ekleyebilir.
Browser’a göre belirleme :
<if condition=“is_browser(’ie’)”>kod buraya</if>
Else kullanarak if conditionlarınızı geliştirebilirsiniz.
<if condition=“$show['guest']“>
Misafirlere Göster
<else />
Misafir haricindekilere göster
</if>
IP göstermek için
<if condition=“$show['ip']“>kod buraya</if>
Msn , Icq gibi ikonları göstermek için
<if condition=“$vboptions['showimicons']“>kod buraya</if>
