آخر الأخبار

استكشف في مدونة أوعي وشك عالم الابتكار

اكتشف الحلول المتطورة في تطبيقات الأجهزة المحمولة والتكنولوجيا والتعليم وموضوعات بلوجر. كن على اطلاع دائم بمقالات الخبراء والموارد الإبداعية والأدوات القوية لتعزيز مشاريعك الرقمية.

شرح العلامات الشرطية في بلوجر

لعكس العلامة الشرطية نضيف اشارة ! او كلمة not في بداية علامة بيانات التنسيقات ليضب الشرط ينفذ في كل الصفحات ماعدا الصفحة التي حددنا الشرط اليها......
شرح العلامات الشرطية في بلوجر
العلامات الشرطية في بلوجر

تعتبر العلامات الشرطية في بلوجر من الأدوات القوية التي تساعد في تحسين سرعة وتنظيم القوالب. يمكن استخدامها لعرض محتوى معين في صفحات محددة أو تحت شروط معينة. إليك شرح مفصل لأهم العلامات الشرطية:

صفحة الخطأ
<b:if cond='data:view.isError'>.... محتوى الشرط ....</b:if>
الصفحة الرئيسية
<b:if cond='data:view.isHomepage'>.... محتوى الشرط ....</b:if>
عدة صفحات
<b:if cond='data:view.isMultipleItems'>.... محتوى الشرط ....</b:if>
صفحة الأرشيف
<b:if cond='data:view.isArchive'>.... محتوى الشرط ....</b:if>
صفحة التنسيق (التخطيط)
<b:if cond='data:view.isLayoutMode'>.... محتوى الشرط ....</b:if>
فقط الصفحات الثابتة
<b:if cond='data:view.isPage'>.... محتوى الشرط ....</b:if>
فقط صفحات المقالات
<b:if cond='data:view.isPost'>.... محتوى الشرط ....</b:if>
صفحة المعاينة
<b:if cond='data:view.isPreview'>.... محتوى الشرط ....</b:if>
الصفحات الثابتة وصفحات المقالات
<b:if cond='data:view.isSingleItem'>.... محتوى الشرط ....</b:if>
صفحة محددة بايدي
<b:if cond='data:blog.pageId == "PAGE_ID"'> .... محتوى الشرط ....</b:if>
مقال محدد بايدي
<b:if cond='data:blog.postId == "POST_ID"'> .... محتوى الشرط ....</b:if>
كل صفحات البحث
<b:if cond='data:view.isSearch'>.... محتوى الشرط ....</b:if>
صفحة البحث بكلمة
<b:if cond='data:view.search.query'>.... محتوى الشرط ....</b:if>
صفحة التسميات
<b:if cond='data:view.search.label'>.... محتوى الشرط ....</b:if>
صفحة تسمية محددة
<b:if cond='data:view.isLabelSearch in ["ضع هنا التسمية"]'>.... محتوى الشرط ....</b:if>
صفحة بحث بكلمة محددة
<b:if cond='data:view.search.query in ["ضع هنا كلمة البحث"]'>.... محتوى الشرط ....</b:if>
إذا متوفر صورة للمقال
<b:if cond='data:view.featuredImage'>.... محتوى الشرط ....</b:if>
إذا متوفر صورة للناشر
<b:if cond='data:authorPhoto.image'>.... محتوى الشرط ....</b:if>
إذا متوفرة صورة لناشر البوست
<b:if cond='data:post.author.authorPhoto.image'>.... محتوى الشرط ....</b:if>
إذا كان للبوست تسميات
<b:if cond='data:post.labels'>.... محتوى الشرط ....</b:if>
إذا مسموح بالتعليقات
<b:if cond='data:post.allowComments'>.... محتوى الشرط ....</b:if>
إذا كان عدد التعليقات يساوي رقم محدد
<b:if cond='data:post.numberOfComments > 0'>.... محتوى الشرط ....</b:if>
إذا كان ايدي القسم الذي يضم الاداة يساوي ايدي محدد
<b:if cond='data:widget.sectionId == "id name"'>.... محتوى الشرط ....</b:if>
إذا كان عنوان الاداة يساوي قيمة محددة
<b:if cond='data:title = ""'>.... محتوى الشرط ....</b:if>
إذا كان محتوى الاداة يساوي قيمة محددة
<b:if cond='data:content == "true"'>.... محتوى الشرط ....</b:if>
عكس العلامة الشرطية

لعكس العلامة الشرطية نضيف إشارة ! أو كلمة not في بداية علامة بيانات التنسيقات. مثال:

<b:if cond='!data:view.isHomepage'>.... محتوى الشرط ....</b:if>

أو:

<b:if cond='not data:view.isHomepage'>.... محتوى الشرط ....</b:if>
دمج العلامات الشرطية باستخدام or أو and

عند استخدام or، الكود داخل الشرط سوف ينفذ إذا توافق مع أحد الشرطين. مثال:

<b:if cond='data:view.isHomepage or data:view.isLayoutMode'>.... محتوى الشرط ....</b:if>

عند استخدام and، الكود لن ينفذ إلا إذا تحقق الشرطان معًا. مثال:

<b:if cond='data:view.isHomepage and data:view.isLayoutMode'>.... محتوى الشرط ....</b:if>
استخدام العلامات الشرطية مع الأدوات

يمكن استخدام العلامات الشرطية مع الأدوات في بلوجر عن طريق إضافة كود الشرط لتاغ الفتح لأي أداة. مثال:

<b:widget cond='data:view.isHomepage' id='LinkList4' locked='true' title='مواقع التواصل الاجتماعي بالفوتر' type='LinkList' version='2' visible='true'>
استخدام أكثر من علامة شرطية

يمكن استخدام أكثر من علامة شرطية في كود واحد عن طريق استخدام <b:elseif cond='data:view.isSingleItem'/> و <b:else/>. مثال:

<b:if cond='data:view.isHomepage'>.... محتوى الشرط ....
<b:elseif cond='data:view.isSingleItem'/>.... محتوى الشرط ....
<b:else/>.... محتوى الشرط ....
</b:if>
ملاحظة:

لا يمكن استخدام <b:else/> إلا مرة واحدة في الكود.

🌟 انتبه عزيزي أعضاء المجتمع! 🌟
نحن متحمسون لمشاركتك في مناقشاتنا الديناميكية. لضمان بيئة محترمة وشاملة للجميع، نطلب تعاونكم مع الإرشادات التالية:
1. احترام الخصوصية: يرجى عدم مشاركة معلومات حساسة أو شخصية في تعليقاتك.
2. انشر الإيجابية: نحن نتمسك بسياسة عدم التسامح مطلقًا مع خطاب الكراهية أو اللغة المسيئة. دعونا نحافظ على محادثاتنا محترمة وودية.
3. اللغة المفضلة: لا تتردد في التعبير عن نفسك باللغة الإنجليزية أو العربية. ستساعدنا هاتان اللغتان في الحفاظ على مناقشة واضحة ومتماسكة.
4. احترام التنوع: لتعزيز جو شامل، نطلب منك بكل احترام تجنب مناقشة المسائل الدينية في تعليقاتك.
تذكر أن مساهماتك قيمة، ونحن نقدر التزامك بجعل مجتمعنا مكانًا ترحيبيًا للجميع. دعونا نواصل التعلم والنمو معًا من خلال المناقشات البناءة والاحترام المتبادل.
شكرًا لكونك جزءًا من مجتمعنا اوعي وشك! 🌟

إرسال تعليق