Hoşgeldin Misafir

xS0N3R

23 Ağu 2020
5,424 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
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.