هيلبرنت | Helpernt

هيلبرنت | Helpernt (https://www.helpernt.com/vb/index.php)
-   ركن شروحات الزين فورو XENFORO (https://www.helpernt.com/vb/forumdisplay.php?f=94)
-   -   [XF 2.x] : العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع (https://www.helpernt.com/vb/showthread.php?t=6864)

طيور الظلام 01-12-2018 10:59 PM

العبارات الشرطية في 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

هيلبرنت 01-16-2018 01:19 AM

رد: العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
 
مشاء الله شى جميل


احسنت ياشبح

طيور الظلام 01-19-2018 12:45 PM

رد: العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
 
اقتباس:

المشاركة الأصلية كتبت بواسطة هيلبرنت (المشاركة 17026)
مشاء الله شى جميل


احسنت ياشبح

شكرا لك اخى لمرورك

غاوى مشاكل 01-23-2018 11:16 AM

رد: العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
 
مشاء الله

طريقة راااااائعه

هيلبرنت 07-26-2018 10:13 PM

رد: العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
 
للرفع

للاهميه

طيور الظلام 04-15-2019 05:39 PM

رد: العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
 
شكرا

لكم

MesterPerfect 04-15-2019 06:45 PM

رد: العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
 
شيء جميل جدا جزاك الله خيرا

هيلبرنت 04-15-2019 09:02 PM

رد: العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
 
تم تحميل الملف بالمشاركة ووضع باقى الاكواد هنا بالدرس

19. How can I show the content only when creating a thread?
كود:

<xf:if is="$template == 'forum_post_thread'">
Show content...
</xf:if

20. How can I hide the content only when creating a thread?
كود:

<xf:if is="$template != 'forum_post_thread'">
Hide content..
</xf:if>

21. How can I show the content only when creating a resource?
كود:

<xf:if is="$template == 'xfrm_category_add_resource'">
Show content..
</xf:if>

22. How can I hide the content only when creating a resource?
كود:

<xf:if is="$template != 'xfrm_category_add_resource'">
Hide content..
</xf:if>

23. How can I show you only when viewing the search page?
كود:

<xf:if is="$template == 'search_form'">
Show content..
</xf:if>

24. How can I hide you only when viewing the search page?
كود:

<xf:if is="$template != 'search_form'">
Hide content..
</xf:if>

25. How can I show content only in what's new?
كود:

<xf:if is="$template == 'whats_new'">
Show content..
</xf:if>

26. How can I hide content only in what's new?
كود:

<xf:if is="$template != 'whats_new'">
Hide content..
</xf:if>

27. How can I show content message on in a conversation?
كود:

<xf:if is="$template == 'conversation_view'">
Show content..
</xf:if>

28. How can I hide content message on in a conversation?
كود:

<xf:if is="$template != 'conversation_view'">
Hide content..
</xf:if>

29. How can I show only on the conversation list?
كود:

<xf:if is="$template == 'conversation_list'">
Show content..
</xf:if>

30. How can I hide only on the conversation list?
كود:

<xf:if is="$template != 'conversation_list'">
Hide content..
</xf:if>

31. How can I show only resources on the homepage?
كود:

<xf:if is="$template == 'xfrm_overview'">
Show content..
</xf:if>

32. How can I hide only resources on the homepage?
كود:

<xf:if is="$template != 'xfrm_overview'">
Hide content..
</xf:if>

33. How can I show only when viewing sources content?
كود:

<xf:if is="$template == 'xfrm_resource_view'">
Show content..
</xf:if>

34. How can I hide only when viewing sources content?
كود:

<xf:if is="$template != 'xfrm_resource_view'">
Hide content..
</xf:if>

35. How can I show when the thread is displayed?
كود:

<xf:if is="$template == 'thread_view'">
Show content..
</xf:if>

36. How can I hide when the thread is displayed?
كود:

<xf:if is="$template !='thread_view'">
Hide content..
</xf:if>

37. How can I show it in the thread list?
كود:

<xf:if is="$template =='forum_view'">
Show content..
</xf:if>

38. How can I hide it in the thread list?
كود:

<xf:if is="$template !== 'forum_view'">
Hide content..
</xf:if>


MesterPerfect 04-15-2019 09:11 PM

رد: العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
 
بصراحة الأكواد الشرطية دي شيء رائع آخر ثلاث أربع حاجات
وباستخدامها تستطيع فعل الكثير في موقعك وبسهولة وبساطة
ويمكنك الإستفادة بإدخال شرط داخل الآخر
يعني افعل كذا وبعد أن يفعل كذا أظهر له كذا أو كذا
مما يتيح لك تحكم أكبر

تحياتي

هيلبرنت 04-15-2019 09:26 PM

رد: العبارات الشرطية في Xenforo 2.0 مفيدة جدا لاصحاب المواقع
 
ده اكيد طبعا


الساعة الآن 04:12 PM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir