Buradaki koşullar Benim ve
eTiKeT™'in incelemeleri doğrultusunda çıkarılmış ve çıkarılmaya devam ediyor. Xenforo 2 için incelemelerimiz devam ediyor. Aşağıda şablonlar için if else koşulları listelenmiştir. And, or gibi seçenekleri desteklemektedir. Sizde bu mantıkla farklı koşullar oluşturabilirsiniz. Bu makaleye xenforo 2 incelemelerimiz devam ettikçe eklemeler yapılacaktır.
Admin ise içeriği göster
Moderatör ise içeriği göster
Hem admin hemde moderatöre içeriği göster
Sadece Yöneticilere içeriği Göster
Üye ise içeriği göster
Üye değil ise içeriği göster
Hem üye'ye hemde ziyaretçiye farklı içerik göster
Üye banlı ise içeriği göster
Eğer beğeni sayısı büyük ise x sayısından içeriği göster
Eğer mesaj sayısı büyük ise x sayısından içeriği göster.
Eğer puan sayısı büyük ise x sayısından içeriği göster.
Sadece x id numarasına sahip kullanıcıya içeriği göster
İçeriği birden fazla kullanıcıya göster
Sadece bir kullanıcı grubuna içeriği göster
Belirli kullanıcı grubuna içeriği gizle
Birden fazla kullanıcı grubuna içeriği göster
Birden fazla kullanıcı grubuna içeriği gizle
Her iletide ilk konunun altına içerik ekleme (örnek reklam içeriği)
Her konunun sadece 1. Cevap mesajının altına ekleme (örnek reklam içeriği)
Konuda belirtilen mesaj sayısının altına ekler (örnek reklam içeriği)
İçeriği kenar çubuğu olan sayfalarda göster
Sadece Ana Sayfada Göster
Ana Sayfada Gizle
Not: reklam yerleşim yerleri Xenforo 2 ile birlikte gelmekte ama ben beta'da test ettiğimde sağlıklı çalışmadığını gördüm. Muhakkak düzelecektir kararlı sürümde ama konu içerisine reklam vb içerikler eklemek isterseniz şablonlarda post_macros şablonunu aratın ve içerisinde message-body alanının içerisine eklemeler yapabilirsiniz ya da post_below_content içerisinde eklemeler yapabilirsiniz.
Bu makaleye eklemeler yapılacaktır.

Admin ise içeriği göster
Kod:
<xf:if is="$xf.visitor.is_admin">
XenForo.Gen.TR
</xf:if>
Moderatör ise içeriği göster
Kod:
<xf:if is="$xf.visitor.is_moderator">
XenForo.Gen.TR
</xf:if>
Hem admin hemde moderatöre içeriği göster
Kod:
<xf:if is="$xf.visitor.is_admin OR $xf.visitor.is_moderator">
XenForo.Gen.TR
</xf:if>
Sadece Yöneticilere içeriği Göster
Kod:
<xf:if is="$xf.visitor.is_staff">
XenForo.Gen.TR
</xf:if>
Üye ise içeriği göster
Kod:
<xf:if is="$xf.visitor.user_id">
XenForo.Gen.TR
</xf:if>
Üye değil ise içeriği göster
Kod:
<xf:if is="!$xf.visitor.user_id">
XenForo.Gen.TR
</xf:if>
Hem üye'ye hemde ziyaretçiye farklı içerik göster
Kod:
<xf:if is="!$xf.visitor.user_id">
Sadece Ziyaretçiler Görebilir
<xf:else />
Sadece Üyeler Görebilir
</xf:if>
Üye banlı ise içeriği göster
Kod:
<xf:if is="$xf.visitor.is_banned">
XenForo.Gen.TR
</xf:if>
Eğer beğeni sayısı büyük ise x sayısından içeriği göster
Kod:
<xf:if is="$xf.visitor.like_count|number > x">
XenForo.Gen.TR
</xf:if>
Eğer mesaj sayısı büyük ise x sayısından içeriği göster.
Kod:
<xf:if is="$xf.visitor.message_count|number > x">
XenForo.Gen.TR
</xf:if>
Eğer puan sayısı büyük ise x sayısından içeriği göster.
Kod:
<xf:if is="$xf.visitor..trophy_points|number > x">
XenForo.Gen.TR
</xf:if>
Sadece x id numarasına sahip kullanıcıya içeriği göster
Kod:
<xf:if is="$xf.visitor.user_id == x">
XenForo.Gen.TR
</xf:if>
İçeriği birden fazla kullanıcıya göster
Kod:
<xf:if is="in_array($xf.visitor.user_id, [x, x, x, x])">
XenForo.Gen.TR
</xf:if>
Sadece bir kullanıcı grubuna içeriği göster
Kod:
<xf:if is="{{$xf.visitor.isMemberOf(x)}}">
XenForo.Gen.TR
</xf:if>
Belirli kullanıcı grubuna içeriği gizle
Kod:
<xf:if is="{{!$xf.visitor.isMemberOf(x)}}">
XenForo.Gen.TR
</xf:if>
Birden fazla kullanıcı grubuna içeriği göster
Kod:
<xf:if is="{{$xf.visitor.isMemberOf([x, y])}}">
XenForo.Gen.TR
</xf:if>
Birden fazla kullanıcı grubuna içeriği gizle
Kod:
<xf:if is="{{!$xf.visitor.isMemberOf([x, y])}}">
XenForo.Gen.TR
</xf:if>
Her iletide ilk konunun altına içerik ekleme (örnek reklam içeriği)
Kod:
<xf:if is="$post.position % $xf.options.messagesPerPage == 0">
Reklam Kodları..
</xf:if>
Her konunun sadece 1. Cevap mesajının altına ekleme (örnek reklam içeriği)
Kod:
<xf:if is="$post.position % $xf.options.messagesPerPage == 1">
Reklam Kodları..
</xf:if>
Konuda belirtilen mesaj sayısının altına ekler (örnek reklam içeriği)
Kod:
<xf:if is="$post.position % $xf.options.messagesPerPage == x">
Reklam Kodları..
</xf:if>
İçeriği kenar çubuğu olan sayfalarda göster
Kod:
<xf:if is="$sidebar">
XenForo.Gen.TR
</xf:if>
Sadece Ana Sayfada Göster
Kod:
<xf:if is="$template == 'forum_list'">
XenForo.Gen.TR
</xf:if>
Ana Sayfada Gizle
Kod:
<xf:if is="$template !== 'forum_list'">
XenForo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'forum_post_thread'">
Sadece konu oluştururken göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template != 'forum_post_thread'">
Sadece konu oluştururken gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'xfrm_category_add_resource'">
Sadece kaynak oluşturuken göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template != 'xfrm_category_add_resource'">
Sadece kaynak oluşturuken gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'search_form'">
Sadece arama sayfası görüntülerken göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template != 'search_form'">
Sadece arama sayfası görüntülerken gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'whats_new'">
Sadece neler yeni görüntülenirken göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template != 'whats_new'">
Sadece neler yeni görüntülenirken gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'conversation_view'">
Sadece konuşma görüntülenirken göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template != 'conversation_view'">
Sadece konuşma görüntülenirken gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'conversation_list'">
Sadece konuşma listesinde göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template != 'conversation_list'">
Sadece konuşma listesinde gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'xfrm_overview'">
Sadece kaynak anasayfasında göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template != 'xfrm_overview'">
Sadece kaynak anasayfasında gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'xfrm_resource_view'">
Sadece kaynak içeriği görüntülerken göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template != 'xfrm_resource_view'">
Sadece kaynak içeriği görüntülerken gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'thread_view'">
Konu görütülerken göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template != 'thread_view'">
Konu görütülerken gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template == 'forum_view'">
Konu listesinde göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="$template !== 'forum_view'">
Konu listesinde gizle Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="{$xf.visitor.Option.is_discouraged}">
Sadece hevis kaçırılmış kullanıcılara göster Xenforo.Gen.TR
</xf:if>
Kod:
<xf:if is="{$xf.visitor.gravatar}">
Sadece gravatar olan üyelere göster
</xf:if>
Kod:
<xf:if is="$forum.node_id == x">
İçeriği Sadece Belirtilen Forumda Göster
</xf:if>
Kod:
<xf:if is="$forum.node_id != x">
İçeriği Sadece Belirtilen Forumda Gizle
</xf:if>
Kod:
<xf:if is="in_array($forum.node_id, [x,y,z])">
İçeriği Sadece Belirtilen Forumlarda Göster
</xf:if>
Kod:
<xf:if is="in_array(!$forum.node_id, [x,y,z])">
İçeriği Sadece Belirtilen Forumlarda Gizle
</xf:if>
Kod:
<xf:if is="{$xf.visitor.style_id} == 1">
Bu alana eklenen içerik belirttiğiniz tema da gösterilir.
</xf:if>
Kod:
<xf:if is="{$xf.visitor.style_id} != 1">
Bu alana eklenen içerik belirttiğiniz tema da gösterilmez.
</xf:if>
HTML:
<xf:if is="in_array($thread.thread_id, [1,2])">
İçeriği Sadece Belirtilen Konularda Göster
</xf:if>
Not: reklam yerleşim yerleri Xenforo 2 ile birlikte gelmekte ama ben beta'da test ettiğimde sağlıklı çalışmadığını gördüm. Muhakkak düzelecektir kararlı sürümde ama konu içerisine reklam vb içerikler eklemek isterseniz şablonlarda post_macros şablonunu aratın ve içerisinde message-body alanının içerisine eklemeler yapabilirsiniz ya da post_below_content içerisinde eklemeler yapabilirsiniz.
Bu makaleye eklemeler yapılacaktır.