

Vbulletin yakın bir süre sonra 3 serisini bitirecek ve 4 serisine geçiş yapacak.Bu seride en önemli özellikler ise Temalarının Css olması, portal şeklinde blokların panelden eklenebilir olması, Seo linklerinin olması gibi belli başlı özellikleri vardı. Bugün ise yetkililerden vbulletin 4 sürümünün yeni template taglarından bazı örnekler verdiğini gördüm.Yeni etiketler aşağıdaki gibi olacak kısaca eski vbulletin bilginizi unutabilirsiniz:)
<vb:if condition="$show['guest']">
<div class="alert">You are a guest, no soup for you.</div>
<vb:elseif condition="$is_member_of($bbuserinfo,6)" />
<div class="adminalert">Hello {vb:raw bbuserinfo.musername}! Let's get to work.</div>
<vb:else />
<div class="useralert">Welcome Back {vb:raw bbuserinfo.musername}!</div>
</vb:if>Else if tagları;
<a href="somepage.php<if condition="$album['albumid']">album=$album[albumid]<else />group=$group[groupid]</if>">link text</a>
Welcome this week's new users: <ul>
<vb:each from="newusers" key="userid" value="newuserinfo">
<li><a href="member.php?u={vb:var userid}">{vb:var newuserinfo.username}</a></li>
</vb:each></ul>Array dizi değişkenler;
$newusers = array(
1 => array('username' => 'Adam', 'email' => 'adam@adam.com'),
2 => array('username' => 'Ben', 'email' => 'ben@ben.com'),
3 => array('username' => 'Chris', 'email' => 'chris@chris.com')
); Yorumlar;
<vb:comment>This is a comment and won't be shown in page source code.</vb:comment>
<vb:literal>This will output exactly like this {vb:raw somevariable}</vb:literal>Kaynak: http://www.vbulletin.org/forum/showthread.php?t=217570

Vbulletin 4 sürümünde templatelerdeki değişkenlerin neredeyse tümü değişmiş vaziyette. Bu yeni sürümdeki değişkenlerden bazıları aşağıdaki gibi;
Değişken formatı;
{vb:type value.key}$bbuserinfo[userid] => {vb:var bbuserinfo.userid}
$bbuserinfo[musername] => {vb:raw bbuserinfo.musername}
$vbphrase[welcome] => {vb:rawphrase welcome}
$stylevar[imgdir_misc] =>{vb:stylevar imgdir_misc}Değişken;
{vb:var variable}Satır Değişkenleri;
{vb:raw variable}Cümleler;
{vb:phrase phrase, param1, param2...}Yeni Satır Cümle;
{vb:rawphrase phrase, param1, param2...}Stil Değişkeni;
{vb:stylevar variable}Template içeriği;
<vb:if condition="$show['bbcodephp']">
<div class="block bbcodeblock">
<h2 class="blockhead">{vb:rawphrase php_code}<a name="php"></a></h2>
<div class="blockrow">
<h3 class="blocksubhead">{vb:rawphrase php_tag_performs}</h3>
<ul class="codeblock">
<li class="blockrow floatcontainer">
<div class="desc">[php]<span class="highlight">{vb:rawphrase value}</span>[/php]</div>
<div class="title" width="20%">{vb:rawphrase usage}</div>
</li>
<li class="blockrow floatcontainer">
<div class="desc">[php]<br />
$myvar = 'Hello World!';<br />
for ($<i></i>i = 0; \$i < 10; \$i++)<br />
{<br />
echo $myvar . "\n";<br />
}<br />
[/php]</div>
<div class="desc">{vb:rawphrase example_usage}</div>
</li>
<li class="blockrow floatcontainer">
<div class="desc">{vb:raw specialbbcode.php}</div>
<div class="title" width="20%">{vb:rawphrase example_output}</div>
</li>
</ul>
</div>
</div>
</vb:if>Kaynak: Vbulletin.Org