Tekil Mesaj gösterimi
Alt 15 - 06 - 2015, 23:46   #2
Çevrimiçi
aSpeNDos Konuyu Baslatan
Kullanıcıların profil bilgileri ziyaretçilere kapalı
Cevap: vBulletin Kodları ve Uygulama İşlemleri Hakkında Bilgilendirme


<if condition="$post['postcount']%5 ==1">Mantığı belirli mesajlarda resim/link/reklam eklemenize yarar</if>
$post['postcount']%5 == 1 ne demektir?
forum görüntülenirken 1. mesaj, 2. mesaj vs... 10. mesaj diye alt alta görünür.
bunun kaçıncı mesaj olduğu bilgisini $post['postcount'] tutar.
yukarıdaki kodda mesaj kaçıncı mesaj ise 5 e böl, kalan 1 ise reklamı göster anlamına geliyor.
yani 1. mesaj ise 1 i 5 e böldük 0 kalan 1, bunu göster.
yada şöyle deneyelim 5. mesaj ise 5i 5 e böl kalan 0, 0 olunca göstermez, sadece 1 olunca gösterir.
orayı 10 yaparsanız sadece ilk mesajda görünür, yukarıdaki hali ile 1. ve 6. mesajlarda adsense kodu görünür.


<if condition="$show['member']">Bu içeriği sadece kayıtlı üyeler görebilir.</if>
<if condition="$show['guest']">Bu içeriği sadeve misafirler görebilir.</if>

<if condition="$bbuserinfo['userID'] == 2">Bu içeriği sadece ID'si 2 olan üye görebilir.</if>
<if condition="$bbuserinfo['userID'] != 2">Bu içeriği ID'si 2 olan üye göremez.</if>

<if condition="$bbuserinfo['languageID'] == 1">Bu içeriği sadece ID'si 1 olan forum dilini kullanan görebilir.</if>
<if condition="$bbuserinfo['languageID'] != 1">Bu içeriği ID'si 1 olan forum dilin kullanmayan görebilir.</if>

<if condition="$bbuserinfo[usergroupID] == 2">Bu içeriği sadece grup ID'si 2 olan görebilir.</if>
<if condition="$bbuserinfo[usergroupID] != 2">Bu içeriği sadece grup ID'si 2 olmayanlar görebilir.</if>

<if condition="in_array($bbuserinfo['usergroupID'], array(2, 6, 7))">Bu içeriği grup ID'si 2,6 ve 7 olan görebilir.</if>
<if condition="!in_array($bbuserinfo['usergroupID'], array(2, 6, 7))">Bu içeriği grup ID'si 2,6 ve 7 olmayan görebilir.</if>

<if condition="$bbuserinfo[posts] > 100">Bu içeriği 100'den fazla mesajı olanlar görebilir.</if>
<if condition="$bbuserinfo[posts] < 100">Bu içeriği 100'den az mesajı olanlar görebilir.</if>
<if condition="$bbuserinfo[posts] == 100">Bu içeriği mesaj sayısı tam 100 olanlar görebilir.</if>
<if condition="$bbuserinfo[posts] != 100">Bu içeriği mesaj sayısı tam 100 olmayanlar görebilir.</if>

( >= ve <= bu sekildede kullanabilirsiniz. )


<if condition="$show['searchbuttons'] AND $bbuserinfo[posts] >100">Bu içeriği sadece aramayı kullanan ve 100'den fazla mesajı olan görebilir.</if>

Veya bu şekilde de olur:
<if condition="$show['searchbuttons'] && $bbuserinfo[posts] >100">Bu içeriği sadece aramayı kullanan ve 100'den fazla mesajı olan görebilir.</if>

<if condition="$show['searchbuttons'] OR $bbuserinfo[posts] >100">Bu içeriği sadece aramayı kullanan ya da 100'den fazla mesajı olan görebilir.</if>

Veya bu şekilde de olur:
<if condition="$show['searchbuttons'] || $bbuserinfo[posts] >100">Bu içeriği sadece aramayı kullanan ya da 100'den fazla mesajı olan görebilir.</if>

<if condition="in_array($forum['forumID'], array(1,2,3,4,5))">Bu içerik sadece forum ID si 2.3 ve 4 olan bölümde gösterilir.</if>
<if condition="!in_array($forum['forumID'], array(1,2,3,4,5))">Bu içerik forum ID si 2,3 ve 4 olmayan bölümlerde gösterilir.</if>

<if condition="$forumID == 5">Bu içerik sadece forum ID si 5 olan bölümde gösterilir.</if>
<if condition="$forumID != 5">Bu içerik sadece forum ID si 5 olmayan bölümlerde gösterilir.</if>


Sorgulamalarda <else /> (yoksa) 'da kullanabilirsiniz.

<if condition="$bbuserinfo[posts] == 100">Bu içeriği sadece mesaj sayısı tam 100 olanlar görebilir. <else /> (yoksa bunu uygula) Bu içeriği sadece mesaj sayısı tam 100 olmayanlar görebilir.</if>

Önemli Notlar!
Burdaki tüm kodlar sadece vBulletin 3.x.x sürümlerinde çalışır, daha yeni versiyonlarda kullanmayın.


  Alıntı ile Cevapla