Gönderen Konu: vBulletin 4 Kodları ve Kullanımı  (Okunma sayısı 64 defa)

Çevrimiçi Calavera

  • Global Moderator
  • Level 11
  • *****
  • İleti: 660
  • Karma: 19
vBulletin 4 Kodları ve Kullanımı
« : 23 Nisan 2012, 08:53:12 ÖÖ »
Önemli Notlar

Burdaki tüm kodlar sadece vbulletin 4.x.x sürümlerinde çalışır, daha eski versiyonlarda kullanmayın.
Uyarı: Kesinlikle {vb:raw var} değişkeni bulunan şablonlarda kullanmayın!

vboptions kodları

Aşağıdaki kod forum url yolunuzdur (AdminCP>vbulletin Seçenekler>Site ismi / URL / İletişim yolları>Site yolu (URL))

PHP- Kodu:
{vb:raw vboptions.bburl} 


Aşağıdaki kod forum isminizdir (AdminCP>vbulletin Seçenekler>Site ismi / URL / İletişim yolları>Site ismi)

PHP- Kodu:
{vb:raw vboptions.bbtitle} 


Cümleleri gösterme

Dil paketinde bulunan cümleleri tema şablonlarına eklemek için aşağıdaki değişkeni kullanabilirsiniz

PHP- Kodu:
{vb:rawphrase X}  X yazan yere cümle ismini yazın  Örnek: {vb:rawphrase 1_day_ago} 


bbuserinfo kodları

Aşağıdaki kodu kullanarak o sayfayı görüntüleyen kullanıcıya kendi kullanıcı ismini üye grubu rengi ile birlikte gösterebilirsiniz

PHP- Kodu:
Örnek: Merhaba, {vb:raw bbuserinfo.musername} 


Aşağıdaki kodda yukardaki ile aynı tek farkı renksiz olarak gösterir

PHP- Kodu:
{vb:raw bbuserinfo.username} 


Aşağıdaki kod sayfayı görüntüleyen kullanıcının ID'sini (üyelik numarasını) gösterir

PHP- Kodu:
{vb:raw bbuserinfo.userid}       Örnek: <a href="search.php?{vb:raw session.sessionurl}do=finduser&amp;userid={vb:raw bbuserinfo.userid}&amp;starteronly=1&amp;contenttype=vBForum_Thread">Konularım[/url] 


İçeriği sadece kayıtlı üyelere gösterme:

Diyelim ki navbar'a sadece kayıtlı üyelere gözüken bir link eklemek istiyorsunuz o zaman aşağıdaki kodu kullanmalısınız

Kod:
<vb:if condition="$show['member']">Buraya ekleyeceğiniz kodlar sadece kayıtlı üyelere gözükür</vb:if>


İçeriği sadece ziyaretçilere gösterme:

Ziyaretçilere özel geliştirmeleri, özellikleri, sadece ziyaretçilere göstermek istediğiniz linkleri menüleri vs. aşağıdaki kodların içine alabilirsiniz[Linkleri Sadece Kayıtlı Üyeler Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız. (Click Here To Register)]
PHP- Kodu:
<vb:if condition="$show['guest']">Buraya ekleyeceğiniz kodlar sadece ziyaretçilere gözükür</vb:if> 


İçeriği belirlediğiniz üye gruplarına gösterme :

Hızlı üye düzenleme banlama gibi sadece belirli üye gruplarına göstermek istediğiniz içerikleri aşağıdaki kodların içine alabilirsiniz

PHP- Kodu:
<vb:if condition="is_member_of($bbuserinfo, 1,2,3)">Buraya ekleyeceğiniz kodlar sadece belirlediğiniz üye gruplarına gözükür(1,2 ve 3 üye grubu ID numaralarıdır)</vb:if> 


İçeriği tek bir üyeye gösterme:

Sadece tek bir üyeye özgün içerik ekleyecekseniz aşağıdaki kodu kullanabilirsiniz

PHP- Kodu:
<vb:if condition="$bbuserinfo['userid'] == 2">Buraya ekleyeceğiniz kodlar sadece belirttiğiniz üyeye gözükür(üye ID numarası ile sadece 2 numaralı üyeye gözükür)</vb:if> 


İçeriği tek bir üyeden gizleme:

Ziyaretçiler dahil herkesin görebileceği sadece belirttiğiniz tek bir üyenin göremeyeceği bir içerik ekleyecekseniz aşağıdaki kodu kullanabilirsiniz

PHP- Kodu:
<vb:if condition="$bbuserinfo['userid'] != 2">Buraya ekleyeceğiniz kodlar sadece belirttiğiniz üyeye gözükmez(üye ID numarası 2)</vb:if> 


İçeriği sadece moderatörlere gösterme:

Sadece yetkililere (moderatörler, süper moderatörler, adminler) gözükecek bir içerik ekleyecekseniz aşağıdaki kodları kullanabilirsiniz

PHP- Kodu:
<vb:if condition="can_moderate()">Buraya ekleyeceğiniz kodlar tüm moderatörlere gözükür</vb:if> 


İçeriği tek bir sayfada gösterme:

Örnek olarak ekleyeceğiniz kodları sadece sosyal gruplarda göstermek istiyorsanız group.php dosyasını açıyoruz ve define('THIS_SCRIPT' satırını buluyoruz, hemen bakıyoruz karşısında ne yazıyor;
define('THIS_SCRIPT', 'group'); demek ki ekleyeceğimiz kod şu şekilde olacak

PHP- Kodu:
<vb:if condition="THIS_SCRIPT == 'group'">Buraya ekleyeceğiniz kodlar sadece group.php (takvimde) gözükür</vb:if> 


Sizde aynı şekilde farklı sayfalar için kod oluşturabilirsiniz dikkat etmeniz gereken nokta yukarıdaki kodda 'calendar' yazan yeri doğru girmek

İçeriği tek bir sayfa için gizleme:

Aynen yukarda yaptığımız işlemin aynısını yapıyoruz bu sefer ekleyeceğiniz kodlar tüm sayfalarda gözükecek sadece takvimde gözükmeyecek

PHP- Kodu:
<vb:if condition="THIS_SCRIPT != 'calendar'">Buraya ekleyeceğiniz kodlar sadece takvim sayfasında gözükmez</vb:if> 


vbulletin else kullanımı:

Örnek olarak; diyelim ki kişisel bir sayfa oluşturdunuz, içeriğini sadece kayıtlı üyelerin görmesini ziyaretçiler sayfayı görüntülemeye çalıştığında üye ol yazısı veya erişim izniniz yok yazısı ile karşılaşmasını istiyorsunuz. O zaman aşağıdaki kodları kullanabilirsiniz

PHP- Kodu:
<vb:if condition="$show['guest']">Buraya ekleyeceğiniz kodlar sadece ziyaretçilere gözükür<vb:else />Buraya ekleyeceğiniz kodlar sadece kayıtlı üyelere gözükür</vb:if> 


[Linkleri Sadece Kayıtlı Üyeler Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız. (Click Here To Register)] else if kullanımı:

Buda yukardaki kodlara benzer ancak biraz daha gelişmişi; bir sayfa içinde ziyaretçilere farklı, belirlediğiniz üye gruplarına farklı, diğer üyelere farklı içerik göstermek istiyorsanız aşağıdaki kodları kullanabilirsiniz..

PHP- Kodu:
<vb:if condition="$show['guest']">Buraya ekleyeceğiniz kodlar sadece ziyaretçilere gözükür<vb:elseif condition="is_member_of($bbuserinfo, 5,6)" />Buraya ekleyeceğiniz kodlar sadece admin ve moderatörlere gözükür (standart üye grubu ID numarası 5,6)<vb:else />Buraya ekleyeceğiniz kodlar tüm kayıtlı üyelere gözükür</vb:if> 


imgdir_x kullanımı

Bu kodlar kişisel temalar için resim yollarını belirler örneğin clubmix adında bir temanın resim dosyaları images/clubmix klasöründe ise bu değişkenler ile <img src="/images/clubmix/misc/örnek.png gibi resim yolu yazmaktan kurtulabilirsiniz

Aşağıdaki kod kullanacağınız temanın misc klasörünü belirler

PHP- Kodu:
<img src="{vb:stylevar imgdir_misc}/örnek.png" /> 


Aşağıdaki kod kullanacağınız temanın statusicon klasörünü belirler

PHP- Kodu:
<img src="{vb:stylevar imgdir_statusicon}/örnek.png" /> 


Aşağıdaki kod kullanacağınız temanın buttons klasörünü belirler

PHP- Kodu:
<img src="{vb:stylevar imgdir_button}/örnek.png" /> 


Aşağıdaki kod kullanacağınız temanın cms klasörünü belirler

PHP- Kodu:
<img src="{vb:stylevar imgdir_cms}/örnek.png" /> 


Aşağıdaki kod kullanacağınız temanın editor klasörünü belirler

PHP- Kodu:
<img src="{vb:stylevar imgdir_editor}/örnek.png" /> 


Aşağıdaki kod kullanacağınız temanın attach klasörünü belirler

PHP- Kodu:
<img src="{vb:stylevar imgdir_attach}/örnek.png" /> 


CSS şablonlarının sayfaya eklenmesi

Aşağıdaki kodu kullanarak vbulletin'in kendi css şablonlarından herhangi birini bulunduğu temanın istediğiniz şablonunda gösterebilirsiniz, bu kodu şablonda {vb:raw headinclude} satırının hemen altına ekleyin

PHP- Kodu:
{vb:cssfile X.css}  X yazan yere CSS şablonunun ismini yazın 


Ayrıca vbulletin 3 sürümlerindeki gibi ekstra CSS eklemek için additional.css şablonunu kullanabilirsiniz.
Siz Rahat Uyuyun Diye , Uyumayanlar Var !



Siz Rahat Uyuyun Diye , Uyumayanlar Var !

 



İletişim sayfasına gitmek için tıklayın İletişim sayfasına gitmek için tıklayın
İletişim sayfasına gitmek için tıklayın İletişim sayfasına gitmek için tıklayın