عرض مشاركة واحدة
احصائياتى

الردود
9

المشاهدات
1763
طيور الظلام
.:: عضو فعال ::.
  • طيور الظلام is an unknown quantity at this point

  • طيور الظلام غير متواجد حالياً

المشاركات
177

+التقييم
9

تاريخ التسجيل
Jul 2017

الاقامة
فالقلب

نظام التشغيل
windows 8.1

رقم العضوية
1375
01-12-2018, 10:59 PM
المشاركة 1
01-12-2018, 10:59 PM
المشاركة 1
افتراضي العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
العبارات الشرطية في Xenforo 2.0
نقصد بالعبارات الشرطية هي العبارات والجمل التي تتوسع بإستعمال AND و OR كشرطين وتستعمل كذلك الشروط:
كود:
xf:if, xf:else, xf:elseif
وفيما أقدم لكم مجموعة من العبارات الشرطية في Xenforo 2.0 التي ستساعدك حتما في تخصيص المحتوى الذي تريد عرضه، مثلا تريد عرض إعلان أو محتوى للمدراء فقط أو للمشرفين فقط
تريد عرض محتوى يراه الأعضاء فقط أو محتوى مخصص للزوار فقط
كإعلانات أو ملاحظات في أي مكان من المنتدى.

نتابع الصيغ الصحيحة والعبارات:
طبعا في الأمثلة جميعا التي بالأسفل، قم بتعويض عبارة : Show content... بالكود أو بالإعلان الذي تريد عرضه.
1- كيف أعرض محتوى يراه المدراء فقط:
كود:
<xf:if is="$xf.visitor.is_admin">
    Show content...
</xf:if>
2- كيف أعرض محتوى يراه المشرفون فقط:
كود:
<xf:if is="$xf.visitor.is_moderator">
  Show content...
</xf:if>
3- كيف أعرض محتوى يراه المدراء و المشرفون فقط:
كود:
<xf:if is="$xf.visitor.is_admin OR $xf.visitor.is_moderator">
    Show content...
</xf:if>
4- كيف أعرض محتوى يراه الأعضاء فقط:
كود:
<xf:if is="$xf.visitor.user_id">
  Show content...
</xf:if>
5- كيف أعرض محتوى يراه الجميع ما عدا الأعضاء :
كود:
<xf:if is="!$xf.visitor.user_id">
   Show content...
</xf:if>
6- كيف أعرض محتويين مختلفين، واحد للأعضاء والآخر للزوار :
كود:
<xf:if is="!$xf.visitor.user_id">
  Show only members
<xf:else />
Show only guests
</xf:if>
7- كيف أعرض محتوى يراه الأعضاء الموقوفين (المحظورين) فقط :
كود:
<xf:if is="$user.is_banned">
  Show content...
</xf:if>
8- كيف أعرض محتوى يراه الأعضاء الذين عدد إعجاباتهم أكبر من × فقط :
كود:
<xf:if is="$user.like_count|number > x">
   Show content...
</xf:if>
9- كيف أعرض محتوى يراه الأعضاء الذين عدد مشاركاتهم أكبر من × فقط :
كود:
xf:if is="{$xf.visitor.message_count|number} > X">
   Show content...
</xf:if>
10- كيف أعرض محتوى يراه الأعضاء الذين عدد نقاط جائزتهم أكبر من × فقط :
كود:
<xf:if is="$user.trophy_points|number > x">
  Show content...
</xf:if>
11- كيف أعرض محتوى بعد المشاركة الأولى في الموضوع فقط :
كود:
<xf:if is="$post.position % $xf.options.messagesPerPage == 0">
    Show content...
</xf:if>
12- كيف أعرض محتوى عندما يكون العضو في صفحة كتابة موضوع فقط :
كود:
<xf:if is="$template == 'forum_post_thread'">
    Show content...
</xf:if
13- كيف أعرض محتوى في صفحة مالجديد ؟ فقط :
كود:
<xf:if is="$template == 'whats_new'">
   Show content..
  </xf:if>
14- كيف أعرض محتوى في صفحة المحادثة الخاصة فقط :
كود:
<xf:if is="$template == 'conversation_view'">
    Show content..
</xf:if>
15- كيف أعرض محتوى في صفحة عرض الموضوع فقط :
كود:
<xf:if is="$template == 'thread_view'">
   Show content..
</xf:if>
16- كيف أعرض محتوى فقط للأعضاء الذين لم يقوموا بتفعيل حسابهم بالبريد الإلكتروني :
كود:
<xf:if is="{$xf.visitor.isAwaitingEmailConfirmation()}">
  Show content...
</xf:if>
17- كيف أعرض محتوى في منتدى محدد فقط ( في المثال أسفله، رقم المنتدى هو: 3) :
كود:
<xf:if is="{$forum.node_id} == 3">
               Show content..
</xf:if>
18- كيف أعرض محتوى للأعضاء الذين بريدهم الإلكتروني غير صالح :
كود:
<xf:if is="{$xf.visitor.user_state} == 'email_bounce'">
    Show content...
</xf:if>
لتحميل باقى الاكواد عددهم 38 شرط التحميل من هنا
كود:
dev-point.co/download315713.html
up.top4top.net/downloadf-742qq9hy1-zip.html
تم نقل الترجمه العربيه للموضوع من موقع زين فورو عربية
كود:
xenforo.com