05-22-2010, 09:26 PM
|
#1 (permalink)
|
Date: Mar 2009
Mesajlar: 39
Tecrübe Puanı: 4 
|
vBulletin Conditionals -Kodları Forumun Herhangi Biyerinde Kısıtlama Yapabilirsiniz
Gecen gün baya bi aradım bunu faydalı oalcagını düşündüğüm için ekledim. Özellikle pop ve splash reklamları mesaj sayısına göre engellemek için oldukca faydalı
Herhangi birini kullanırken bir hata yaparsanız template'i kayıt ederken vbulletin sizi uyaracaktır. Ancak siz yinede templatelerinizde değişiklik yapmadan önce kullandığınız templatein yedeğini almayı unutmayın.
PHP- Kodu:
<if condition="$show['member']"> Eğer kullanıcı üye ise buraki kodları çalıştır </if>
<if condition="$show['guest']"> Eğer kullanıcı misafir ise buraki kodları çalıştır </if>
<if condition="$bbuserinfo['userid'] == 2"> Eğer bu kullanıcının idsi 2 ise buraki kodları çalıştır </if>
<if condition="$bbuserinfo['userid'] != 2"> Eğer bu kullanıcının idsi 2 ise buraki kodları çalıştırma </if>
PHP- Kodu:
<if condition="$show['searchbuttons']"> Eğer arama motoru bu kullanıcı için açıksa buraki kodları çalıştır </if>
PHP- Kodu:
<if condition="$bbuserinfo['languageid'] == 1"> Eğer kullanıcının kullandığı dil paketi idsi 1 ise buraki kodları çalıştır </if>
<if condition="$bbuserinfo['languageid'] != 1"> Eğer kullanıcının kullandığı dil paketi idsi 1 ise buraki kodları çalıştırma </if>
PHP- Kodu:
<if condition="$bbuserinfo[usergroupid] == 2"> Eğer bu kullanıcı 2 nolu üye grubunda ise buradaki kodları çalıştır </if>
<if condition="$bbuserinfo[usergroupid] != 2"> Eğer bu kullanıcı 2 nolu üye grubunda ise buradaki kodları çalıştırma </if>
PHP- Kodu:
<if condition="in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"> Eğer kullanıcı bu üye gruplarından herhangi birine kayıtlı ise buradaki kodları çalıştır </if>
<if condition="!in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"> Eğer kullanıcı bu üye gruplarından herhangi birine kayıtlı ise buradaki kodları çalıştırma </if>
PHP- Kodu:
<if condition="is_member_of($bbuserinfo, 2, 6, 7)"> Eğer kullanıcı bu üye gruplarından herhangi birine kayıtlı ise buradaki kodları çalıştır </if>
<if condition="!is_member_of($bbuserinfo, 2, 6, 7)"> Eğer kullanıcı bu üye gruplarından herhangi birine kayıtlı ise buradaki kodları çalıştırma </if>
PHP- Kodu:
<if condition="$bbuserinfo[posts] > 100"> Eğer bu kullanıcının mesaj sayısı 100'den fazla ise buraki kodları çalıştır </if>
<if condition="$bbuserinfo[posts] < 100"> Eğer bu kullanıcının mesaj sayısı 100'den az ise buraki kodları çalıştır </if>
<if condition="$bbuserinfo[posts] == 100"> Eğer bu kullanıcının mesaj sayısı 100e eşit ise buraki kodları çalıştır </if>
<if condition="$bbuserinfo[posts] != 100"> Eğer bu kullanıcının mesaj sayısı 100 ise buraki kodları çalıştırma </if>
PHP- Kodu:
<if condition="$show['searchbuttons'] AND $bbuserinfo[posts] > 100"> Eğer bu kullanıcı için arama motoru aktif ise ve 100'den fazla mesaja sahip ise buraki kodları çalıştır </if>
<if condition="$show['searchbuttons'] && $bbuserinfo[posts] > 100"> Eğer bu kullanıcı için arama motoru aktif ise ve 100'den fazla mesaja sahip ise buraki kodları çalıştır </if>
PHP- Kodu:
<if condition="$show['searchbuttons'] OR $bbuserinfo[posts] > 100"> Eğer bu kullanıcı için arama motoru aktif ise ya da 100'den fazla mesaja sahip ise buraki kodları çalıştır </if>
Eine andere Schreibweise:
<if condition="$show['searchbuttons'] || $bbuserinfo[posts] > 100"> Eğer bu kullanıcı için arama motoru aktif ise ya da 100'den fazla mesaja sahip ise buraki kodları çalıştırma </if>
PHP- Kodu:
<if condition="in_array($forumid, array(2, 3, 4))"> Eğer bu forumun idsi 2, 3 ve ya 4 ise buraki kodları çalıştır </if>
<if condition="!in_array($forumid, array(2, 3, 4))"> Eğer bu forumun idsi 2, 3 ve ya 4 ise buraki kodları çalıştırma </if>
PHP- Kodu:
<if condition="$forumid == 5"> Eğer bu forumun idsi 5 ise buraki kodları çalıştır </if>
<if condition="$forumid != 5"> Eğer bu forumun idsi 5 değilse buraki kodları çalıştır </if>
PHP- Kodu:
<if condition="THIS_SCRIPT == 'showthread'"> Eğer bu sayfa showthread.php ise buradaki kodları çalıştır. </if>
Ayrıntılı örnek:
PHP- Kodu:
memberlist.php?do=getall&field5=xyc
PHP- Kodu:
<if condition="THIS_SCRIPT == 'memberlist' AND $_REQUEST['do'] == 'getall' AND $_REQUEST['field5'] == 'xyc'">Kodlar buraya</if>
Kullanıcı mesaj sayısı aralığı:
PHP- Kodu:
<if condition="$post[posts] > 7999 AND $post[posts] < 9001"> Test 8000-9000.</if>
<if condition="$post[posts] > 8999 AND $post[posts] < 10001 "> Test 9000-10000.</if>
<if condition="$post[posts] > 9999 AND $post[posts] < 11001"> Test 10000-11000.</if>
<if condition="$post[posts] > 10999 AND $post[posts] < 12001"> Test 11000-12000.</if>
Forum id'si aralığı:
PHP- Kodu:
<if condition="$forumid > 7 AND $forumid < 18">
Eğer forum idsi 7'den büyük, 18'den küçük ise buradaki kodları çalıştır
<else />
Eğer forum idsi 7'den büyük, 18'den küçük değil ise buradaki kodları çalıştır.
</if>
Açılır pencereler:
PHP- Kodu:
<if condition="$show['popups']">
<!-- content here is for browsers that
are able to use the vBMenu system -->
<else />
<!-- content here is shown to browsers
that are unable to use vBMenu popups -->
</if>
Doğum Günü:
PHP- Kodu:
<if condition="$bbuserinfo['birthday_search'] > '1980-01-01'">
Eğer bu kullanıcının doğumgünü 01.01.1980 tarihinden sonra ise buradaki kodları çalıştır
</if>
PHP- Kodu:
<if condition="$bbuserinfo['birthday_search'] < '1980-01-01'">
Eğer bu kullanıcının doğumgünü 01.01.1980 tarihinden önce ise buradaki kodları çalıştır
</if>
Alıntıdır...
|
|
|
|