العلامات الشرطية الجديدة في بلوجر وكيفية إستخدامها - يصبح إظهار الاكواد وإخفائها في صفحات معينة من المدونات هو الحل الأكثر ملاءمة لشخص لديه العديد من الأكواد في قالب مدونته 👌. لأنه إذا كان هناك عدد كبير من الأكواد التي لا فائدة لها ان تظهر في صفحة معينة؛ فسيؤدي ذلك إلى تقليل سرعة تحميل المدونة 😞. ونتيجةً لذلك 🧐، ستكون المدونة ثقيلة جدًا في التحميل 🐢، سيشعر الزوار أيضًا بالملل قليلاً من طول الوقت المطلوب لتحميل المدونة 😐.
العلامات الشرطية هي علامات تُستخدم لتعيين أداة أو كود محدد لعرضه ✅ أو عدم ظهوره في صفحة معينة ❎. على سبيل المثال 🌝: في الصفحة الرئيسية نريد عرض الشريط الجانبي ولكن عندما نفتح صفحة المقالات لا نريد عرض الشريط الجانبي 🙄. حسنًا 🤗، في هذه الحالة سوف نستخدم علامة شرطية مسؤولة عن ذلك 😎.
فيما يلي علامات بلوجر الشرطية الجديدة التي يمكنك إستخدامها لكي تحوي اكواد برمجية معينة.
العلامات الشرطية الجديدة في بلوجر وكيفية إستخدامها
العلامات الشرطية
الصفحة الرئيسية
تسمح بظهور الكود في الصفحة الرئيسية فقط.
<b:if cond='data:view.isHomepage'> ... </b:if>
العلامة الشرطية للصفحة الرئيسية و جزورها
تسمح بظهور الكود في جميع الصفحات كالصفحة الرئيسية والتنقل بين المواضيع في الصفحة الرئيسية وصفحة التسميات وكل ما يتعلق بالصفحة الرئيسية، لكن لا تظهر في صفحة المواضيع والصفحات الثابتة وصفحة الخطأ.
<b:if cond='data:view.isMultipleItems'> ... </b:if>
العلامة الشرطية لصفحة المواضيع والصفحات
تسمح بظهور الكود في صفحة المواضيع والصفحات الثابتة معا.
<b:if cond='data:view.isSingleItem'> ... </b:if>
العلامة الشرطية لصفحة المواضيع
تسمح بظهور الكود في صفحة المواضيع فقط.
<b:if cond='data:view.isPost'> ... </b:if>
العلامة الشرطية للصفحات الثابتة
تسمح بظهور الكود في الصفحات الثابتة فقط.
<b:if cond='data:view.isPage'> ... </b:if>
العلامة الشرطية لصفحة عرض التسميات
تسمح بظهور الكود عند عرض اي تسمية داخل المدونة.
<b:if cond='data:view.isLabelSearch'> ... </b:if>
العلامة الشرطية لصفحة البحث وتشمل التسميات
تسمح بظهور الكود عند البحث عن مقالات او عند عرض اي تسمية داخل المدونة.
<b:if cond='data:view.isSearch'> ... </b:if>
العلامة الشرطية لصفحة البحث ولا تشمل التسميات
تسمح بظهور الكود عند البحث عن مقالات وليس عند عرض اي تسمية داخل المدونة.
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'> ... </b:if>
العلامة الشرطية لصفحة الأرشيف
تسمح بظهور الكود عند إستخدام اداة الأرشيف.
<b:if cond='data:view.isArchive'> ... </b:if>
العلامة الشرطية لصفحة الخطأ 404
تسمح بظهور الكود عند الدخول الي رابط معطوب داخل المدونة.
<b:if cond='data:view.isError'> ... </b:if>
العلامة الشرطية لصفحة الهاتف
تسمح بظهور الكود عند استخدام الهواتف والأجهزة اللوحية.
<b:if cond='data:view.isMobile'> ... </b:if>
العلامة الشرطية لصفحة المعاينة
تسمح بظهور الكود عند معاينة المقال قبل كتابته او عند معاينة القالب قبل الضغط علي زر حفظ، وهذه يراها المشرفون والمؤلفون بالمدونة فقط.
<b:if cond='data:view.isPreview'> ... </b:if>
العلامة الشرطية لصفحة التنسيق (التخطيط)
تسمح بظهور الكود في صفحة التخطيط او التنسيق، وهذه يراها المشرفون بالمدونة فقط.
<b:if cond='data:view.isLayoutMode'> ... </b:if>
كيفية إستخدام العلامات الشرطية
لإستخدام العلامات الشرطية ستقوم بوضع الكود الذي تريده بينها وسوف يحل محل الثلاث نقاط.
علي سبيل المثال: اريد إظهار كود معين داخل صفحة المقالات، سوف اقوم بحذف الثلاث نقاط مع مراعاة المسافة الرأسية لكي يكون بشكل منظم
<b:if cond='data:view.isPost'>
هنا سوف تضع الكود
</b:if>
اذا كان الكود CSS سوف نقوم بوضعه بين الوسومين <style> و </style>
كذلك إذا كنت تريد منع الظهور في علامة معينة سنتقوم بإضافة علامة تعجب فقط ! بالشكل التالي:
<b:if cond='!data:view.isPost'>
هنا سوف تضع الكود
</b:if>
الكود السابق امر بمعني: قم بإظهار هذا الكود في المدونة كلها عدا صفحة المقالات.
انتهي شرح العلامات الشرطية الجديدة في بلوجر وكيفية إستخدامها، نأسف علي الإطالة ونأمل ان تعم الفائدة 😊.
شكرا لكم علي المشاهدة 💖 انتظر آرائكم بالتعليقات 💬.
شكرا على الموضوع الجميل
ReplyDelete