XenForo'da İF koşulları hakkında biraz bilgi verelim.
Aşağıdaki koşullu ifadeler, yalnızca ilgili şablonlarda değişkenler destekleniyorsa çalışacaktır.
Koşullar AND, OR, xen:else ve xen:elseif kullanılarak genişletilebilir.
XenForo İF Koşulları - Conditional Statements
===========================================
İçeriği sadece kayıtlı kullanıcılar görebilir
İçerigi sadece giriş yapmamış yada ziyaretçiler görebilir
Ziyaretçiler ve Kullanıcılara farklı içerik gösterimi.
Belirli bir kullanıcı grubuna nasıl içerik gösterebilirim?
Belirli bir kullanıcı grubuna içeriği nasıl gizleyebilirim?
İçeriği birden fazla kullanıcı grubuna nasıl gösterebilirim?
Birden fazla kullanıcı grubuna içeriği nasıl gizleyebilirim?
İçeriği Yöneticilere nasıl gösterebilirim?
Sadece Moderatörlere nasıl içerik gösterebilirim?
İçeriği sadece Yöneticilere ve Moderatörlere nasıl gösterebilirim?
Belli bir üyeye içeriği nasıl gösterebilirim?
İçeriği birden fazla üyeye nasıl gösterebilirim?
Yasaklı kullanıcılara içeriği nasıl gösterebilirim?
Bir içeriği ilk konudan sonra nasıl gösterebilirim?
Bir içeriği her sayfada ilk mesajdan sonr anasıl gösteririm?
Her sayfada X mesajından sonra içeriği nasıl gösterebilir?
İlk mesajdan sonra her sayfadaki içeriği, yalnızca Y ve Z forumlarında nasıl gösterebilirim?
Y ve Z forumları haricinde, bir konudan sonraki her sayfaya M mesajdan sonrası içeriği nasıl gösteririm?
Bir ileti dizisindeki her sayfada ilk mesajdan sonra içeriği nasıl gösterebilirim?
Bir ileti dizisinde ilk mesajdan sonra içeriği nasıl gösterebilirim?
Bir ileti dizisindeki her sayfada ileti X'den sonra içeriği nasıl gösterebilirim?
Belirli bir sayfada içeriği nasıl gösterebilirim?
Kenar çubuğu olan sayfalarda Içeriği nasıl gösterebilirim?
Belli bir kategoride içeriği nasıl gösterebilirim?
Belli bir forumda içeriği nasıl gösterebilirim?
Birden fazla forumda içeriği nasıl gösterebilirim?
İçeriği belirli bir konuda, mesajda nasıl gösterebilirim?
İçeriği birden fazla mesajda nasıl gösterebilirim?
Belli bir konuda içeriği nasıl gösterebilirim?
Birden fazla postada içeriği nasıl gösterebilirim?
Konu yazarına içeriği nasıl gösterebilirim?
0 mesaja sahip üyelere nasıl içerik gösterebilirim?
X den falza mesajı olan kullanıcılara içeriği nasıl gösterebilir?
İçeriği x mesajın altında olan üyelere nasıl gösterebilirim?
Bir avatara sahibi üyelere nasıl içerik gösterebilirim?
Avatarı olmayan üyelere nasıl içerik gösterebilirim?
E-posta adresini onaylamayan üyelere nasıl içerik gösterebilirim?
Arama motorlarından gelen ziyaretçilere içeriği nasıl gösterebilirim?
İlaveler olacaktır...
Aşağıdaki koşullu ifadeler, yalnızca ilgili şablonlarda değişkenler destekleniyorsa çalışacaktır.
Koşullar AND, OR, xen:else ve xen:elseif kullanılarak genişletilebilir.
XenForo İF Koşulları - Conditional Statements
===========================================
İçeriği sadece kayıtlı kullanıcılar görebilir
HTML:
<xen:if is="{$visitor.user_id}">
Bu alan giriş yapmış olan kullanıcılar görebilir
</xen:if>
İçerigi sadece giriş yapmamış yada ziyaretçiler görebilir
Kod:
<xen:if is="!{$visitor.user_id}">
Bu içerik sadece ziyaretçiler görecektir.
</xen:if>
Ziyaretçiler ve Kullanıcılara farklı içerik gösterimi.
Kod:
<xen:if is="{$visitor.user_id}">
Sadece kayıtlı kullanıcılar görebilir
<xen:else />
Sadece ziyaretçiler görebilir.
</xen:if>
Belirli bir kullanıcı grubuna nasıl içerik gösterebilirim?
Kod:
<xen:if is="{xen:helper ismemberof, $visitor, x}">
Bu alanı sadece X olarak belirtilen kullanıcı grupları görebilir.
</xen:if>
Belirli bir kullanıcı grubuna içeriği nasıl gizleyebilirim?
Kod:
<xen:if is="!{xen:helper ismemberof, $visitor, x}">
Bu alanı X olarak belirtilen kullanıcı gruplarına gizlenir.
</xen:if>
İçeriği birden fazla kullanıcı grubuna nasıl gösterebilirim?
Kod:
<xen:if is="{xen:helper ismemberof, $visitor, x, y}">
Bu içerik, X ve X kullanıcı gruplarının üyelerine gösterebilir.
</xen:if>
Birden fazla kullanıcı grubuna içeriği nasıl gizleyebilirim?
Kod:
<xen:if is="!{xen:helper ismemberof, $visitor, x, y}">
Bu içerik, X veya Y kullanıcı gruplarının üyelerinden gizlenecek
</xen:if>
İçeriği Yöneticilere nasıl gösterebilirim?
Kod:
<xen:if is="{$visitor.is_admin}">
Bu içerik Yöneticilere gösterilecek
</xen:if>
Sadece Moderatörlere nasıl içerik gösterebilirim?
Kod:
<xen:if is="{$visitor.is_moderator}">
Bu içerik sadece Moderatörlere gösterilecek
</xen:if>
İçeriği sadece Yöneticilere ve Moderatörlere nasıl gösterebilirim?
Kod:
<xen:if is="{$visitor.is_admin} OR {$visitor.is_moderator}">
Bu içerik sadece Yöneticilere ve Moderatörlere gösterilecek
</xen:if>
Belli bir üyeye içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$visitor.user_id} == x">
Bu içerik sadece X kullanıcısı görecektir.
</xen:if>
İçeriği birden fazla üyeye nasıl gösterebilirim?
Kod:
<xen:if is="in_array({$visitor.user_id}, array(x, y, z))">
Bu içerik sadece X,Y,X kullanıcıları görecektir.
</xen:if>
Yasaklı kullanıcılara içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$user.is_banned}">
Bu içerik sadece yasaklı kullanıcılara gösterilir.
</xen:if>
Bir içeriği ilk konudan sonra nasıl gösterebilirim?
Kod:
<xen:if is="{$post.position} == 0 AND !{$message.conversation_id}">
Bu içerik yalnızca ilk sayfada konudan sonra gösterilecektir.
</xen:if>
Bir içeriği her sayfada ilk mesajdan sonr anasıl gösteririm?
Kod:
<xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == 0 AND !{$message.conversation_id}">
Bu içerik her sayfadaki ilk mesajdan sonra gösterilir
</xen:if>
Her sayfada X mesajından sonra içeriği nasıl gösterebilir?
Kod:
<xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == x">
Bu içerik, her sayfada X mesajdan sonrası gösterilecektir
</xen:if>
İlk mesajdan sonra her sayfadaki içeriği, yalnızca Y ve Z forumlarında nasıl gösterebilirim?
Kod:
<xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == x AND in_array({$thread.node_id}, array(y, z))">
Bu içerik konudan sonra X mesajında her sayfada ve yalnızca Y,Z forumlarında gösterilir.
</xen:if>
Y ve Z forumları haricinde, bir konudan sonraki her sayfaya M mesajdan sonrası içeriği nasıl gösteririm?
Kod:
<xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == x AND !in_array({$thread.node_id}, array(y, z))">
Y ve Z forumları hariç tüm forumlarda konudan sonraki her sayfada X mesajda içeriği göster.
</xen:if>
Bir ileti dizisindeki her sayfada ilk mesajdan sonra içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$conversation} AND {$message.position_on_page} == 1">
Bu içerik, her sayfadaki ilk mesajın ardından gösterilir
</xen:if>
Bir ileti dizisinde ilk mesajdan sonra içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$conversation} AND {$message.position_on_page} == 1 AND {$page} == 0">
Bu içerik yalnızca ilk sayfadaki ilk mesajın ardından gösterilir
</xen:if>
Bir ileti dizisindeki her sayfada ileti X'den sonra içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$conversation} AND {$message.position_on_page} % {$xenOptions.messagesPerPage} == x">
Bu içerik her sayfadaki X mesajının ardından gösterilir
</xen:if>
Belirli bir sayfada içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$contentTemplate} == 'xyz'">
Bu içerik sadece xyz şablonunda gösterilecek
</xen:if>
Kenar çubuğu olan sayfalarda Içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$sidebar}">
Bu içerik, kenar çubuğu bulunan sayfalarda gösterilir
</xen:if>
Belli bir kategoride içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$category.node_id} == x">
Bu içerik sadec kategori X'de gösterilecek.
</xen:if>
Belli bir forumda içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$forum.node_id} == x">
Bu içerik sadece X forumda gösterilecek
</xen:if>
Birden fazla forumda içeriği nasıl gösterebilirim?
Kod:
<xen:if is="in_array({$forum.node_id}, array(x, y, z))">
Bu içerik sadece X,Y ve Z forumlarında gösterilir
</xen:if>
İçeriği belirli bir konuda, mesajda nasıl gösterebilirim?
Kod:
<xen:if is="{$thread.thread_id} == x">
Bu içerik sadece X mesajında gösterilecektir
</xen:if>
İçeriği birden fazla mesajda nasıl gösterebilirim?
Kod:
<xen:if is="in_array({$thread.thread_id}, array(x, y, z))">
Bu içerik sadece X,Y ve Z mesajlarında gösterilir.
</xen:if>
Belli bir konuda içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$post.post_id} == x">
Bu içerik, sadece X konusunda gösterilir.
</xen:if>
Birden fazla postada içeriği nasıl gösterebilirim?
Kod:
<xen:if is="in_array({$post.post_id}, array(x, y, z))">
Bu içerik X,Y ve Z konularında gösterilir.
</xen:if>
Konu yazarına içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$thread.user_id} == x">
Bu içerik konu yazarına gösterilecek
</xen:if>
0 mesaja sahip üyelere nasıl içerik gösterebilirim?
Kod:
<xen:if is="{$visitor.message_count} == 0">
Bu içerik 0 mesaja sahip üyelere gösterilecek
</xen:if>
X den falza mesajı olan kullanıcılara içeriği nasıl gösterebilir?
Kod:
<xen:if is="{$visitor.message_count} > x">
Bu içerik, X mesajdan fazla mesajı bulunan üyelere gösterilir.
</xen:if>
İçeriği x mesajın altında olan üyelere nasıl gösterebilirim?
Kod:
<xen:if is="{$visitor.message_count} < x">
Bu içerik, X mesajın altındaki üyelere gösterilir
</xen:if>
Bir avatara sahibi üyelere nasıl içerik gösterebilirim?
Kod:
<xen:if is="{$visitor.avatar_date} OR {$visitor.gravatar}">
Bu içerik, avatar sahibi üyelere gösterilecek
</xen:if>
Avatarı olmayan üyelere nasıl içerik gösterebilirim?
Kod:
<xen:if is="!{$visitor.avatar_date} AND !{$visitor.gravatar}">
Bu içerik, avatar olmayan üyelere gösterilecek
</xen:if>
E-posta adresini onaylamayan üyelere nasıl içerik gösterebilirim?
Kod:
<xen:if is="{$isAwaitingEmailConfirmation}">
Bu içerik, e-posta adresini doğrulamayan üyelere gösterilecek
</xen:if>
Arama motorlarından gelen ziyaretçilere içeriği nasıl gösterebilirim?
Kod:
<xen:if is="{$visitor.from_search}">
Bu içerik, arama motorlarından gelen ziyaretçilere gösterilir
</xen:if>
İlaveler olacaktır...