• Gizli içerikleri açmak için anlamsız yorum yapmak, script isteğinde bulunmak ve link kısaltmak BAN sebebidir.

Soner

Uzman Üye
Katılım
23 Ağu 2020
Mesajlar
2,081
Tepkime puanı
2,107
Puanları
108
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

Kod:
<xf:if is="$xf.visitor.is_admin">



    Turkhacks.Com



</xf:if>



Moderatör ise içeriği göster

Kod:
<xf:if is="$xf.visitor.is_moderator">



    Turkhacks.Com



</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">



    Turkhacks.Com



</xf:if>



Sadece Yöneticilere içeriği Göster

Kod:
<xf:if is="$xf.visitor.is_staff">



   Turkhacks.Com



</xf:if>



Üye ise içeriği göster

Kod:
<xf:if is="$xf.visitor.user_id">



  Turkhacks.Com



</xf:if>



Üye değil ise içeriği göster

Kod:
<xf:if is="!$xf.visitor.user_id">



   Turkhacks.Com



</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">



   Turkhacks.Com



</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">



   Turkhacks.Com



</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">



   Turkhacks.Com



</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">



  Turkhacks.Com



</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">



   Turkhacks.Com



</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])">



   Turkhacks.Com



</xf:if>



Sadece bir kullanıcı grubuna içeriği göster

Kod:
<xf:if is="{{$xf.visitor.isMemberOf(x)}}">



    Turkhacks.Com



</xf:if>



Belirli kullanıcı grubuna içeriği gizle

Kod:
<xf:if is="{{!$xf.visitor.isMemberOf(x)}}">



                Turkhacks.Com



</xf:if>



Birden fazla kullanıcı grubuna içeriği göster

Kod:
<xf:if is="{{$xf.visitor.isMemberOf([x, y])}}">



   Turkhacks.Com



</xf:if>



Birden fazla kullanıcı grubuna içeriği gizle

Kod:
<xf:if is="{{!$xf.visitor.isMemberOf([x, y])}}">



   Turkhacks.Com



</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">



    Turkhacks.Com



</xf:if>



Sadece Ana Sayfada Göster

Kod:
<xf:if is="$template == 'forum_list'">



     Turkhacks.Com



</xf:if>



Ana Sayfada Gizle

Kod:
<xf:if is="$template !== 'forum_list'">



   Turkhacks.Com



</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>

Kod:
<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.
 
Üst