منجز
معلومة جديدة كل يوم

علامات Blogger المشروطة للتحكم في سلوك Blogger

يمكن للعلامات الشرطية في Blogger التحكم في سلوك مدونة Blogger في كثير من الحالات. يجب أن نستخدم علامات شرطية مدون للسيطرة على بعض العناصر والوظائف الحيوية للمدون.

في الواقع ، من دون معرفة هذه العلامات الشرطية ، من المستحيل أن تكون مطور نماذج مدون أيضًا. علاوة على ذلك ، ترتبط العلامات الشرطية بشكل مباشر بصنع قالب مدون SEO ، والسرعة ، والمتصفح ، وصديق المحمول. سأحاول شرح كل شيء عن العلامات الشرطية للمدون في بقية المقالة.

تُستخدم العلامات الشرطية لإعطاء شرط لبعض عناصر المدون المهمة مثل الصفحة ، المنشورات ، التسمية ، الشريط الجانبي ، عناصر واجهة التعامل وما إلى ذلك.

شاهد اكتر

لنفترض أنك تستخدم عنصر واجهة مستخدم شائع في مدونتك الإلكترونية. تريد أن تكون هذه الأداة مرئية فقط على صفحات النشر (وليس على الصفحة الرئيسية أو صفحة الأرشيف).

في هذه الحالة ، يمكنك الاحتفاظ بهذه القطعة داخل علامة شرطية للتحكم في رؤية عنصر واجهة المستخدم. إنه مثال بسيط لجعلك تفهم نوعًا من وظائف العلامات الشرطية للمدون. دعونا حفر في التفاصيل الآن.

بناء جملة Blogger Conditional Tag

دعونا نرى بناء الجملة الأساسي للعلامة الشرطية للمدون.

يبدأ بفتحة <b: if> وينتهي بعلامة إغلاق </ b: if> . و” كوند يستخدم” السمة داخل انطلاق “<ب: إذا>” كلمة دلالية لتنفيذ الشرط المطلوب لعنصر معين المدون. بناء الجملة الأساسية للعلامات الشرطية للمدون ستبدو كما يلي:

<b: if cond = "الحالة المطلوبة">
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

يمكنك أن ترى أن العلامة الشرطية أعلاه تبدأ بـ <b: الافتتاح: إذا تم وضع السمة “cond” داخل العلامة. بعد المشغل “=” ، يمكنك استخدام الشرط المطلوب. سأقدم القائمة الكاملة للعلامات الشرطية التي يدعمها المدون أدناه.

قائمة العلامات الشرطية في Blogger

أصدرت Blogger العديد من العلامات الشرطية لزيادة وظائف مدونة Blogger. في الواقع ، إنها قائمة كاملة بالعلامات الشرطية التي تم إصدارها مؤخرًا. يمكنك اختيار أي علامة من القائمة أدناه لاستخدامها مع أي قالب مدون .

1. علامة شرطية مدون للصفحة الرئيسية:

<b: if cond = 'data: blog.url == data: blog.homepageUrl'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

أي عنصر شرطي يستخدم داخل هذه العلامة الشرطية سيتم تنفيذه فقط على الصفحة الرئيسية للمدونة. وفقًا لذلك ، يمكنك القول أن هذه العلامة الشرطية ستخفي العنصر من أي صفحة أخرى (الأرشيف ، أو التصنيف ، أو البحث ، أو صفحات النشر ، إلخ). هذا يعني أنه إذا كنت تستخدم “أداة نشر شائعة” داخل هذه العلامة الشرطية ، فستكون مرئية فقط على الصفحة الرئيسية لمدونتك.

2. العلامة الشرطية لـ Blogger للصفحات (العنصر) الصفحات:

<b: if cond = 'data: blog.pageType == "item"'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

تُستخدم هذه العلامة لعرض أي عنصر فقط على صفحات المنشورات (المقال) والثابت (حول ، جهة اتصال ، ملف Sitemap ، إلخ). نتيجة لذلك ، سيتم إخفاء العنصر الموجود داخل هذه العلامة الشرطية من الصفحات الرئيسية والأرشيف والبحث.

3. علامة شرطية مدون لصفحات الفهرس:

<b: if cond = 'data: blog.pageType == "index"'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

يمكنك استخدام هذه العلامة الشرطية لإظهار العنصر فقط على الصفحة الرئيسية والأرشيف والتسمية وصفحات البحث (تسمى هذه الصفحات بصفحات فهرس مدون).

4. العلامة الشرطية لـ Blogger للصفحات الثابتة:

<b: if cond = 'data: blog.pageType == "static_page"'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

تُستخدم هذه العلامة الشرطية لتنفيذ العناصر على الصفحات الثابتة للمدون . في الواقع ، تتوفر الصفحات الثابتة داخل قسم الصفحة في لوحة معلومات blogger.

5. العلامة الشرطية لـ Blogger للنشر والصفحات الثابتة:

<b: if cond = 'data: blog.url == data: post.url'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

إذا كنت ترغب في تنفيذ العنصر الشرطي في كل من المنشورات والصفحات الثابتة ، يمكنك استخدام هذه العلامة الشرطية. سيكون العنصر داخل هذه العلامة مرئيًا على الصفحات الثابتة ونشر الصفحات معًا.

6. العلامة الشرطية لـ Blogger للصفحات وصفحات البحث:

<b: if cond = 'data: blog.searchLabel'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

في الأساس ، يتم استخدام هذه العلامة الشرطية لتنفيذ العناصر في صفحات البحث الخاصة بالمدون. في الواقع ، صفحة تصنيف معينة هي أيضًا نوع من صفحة البحث الخاصة بالمدون. لذلك ، أقول هذه العلامة الشرطية هي لكل من صفحات البحث والتسمية.

7. العلامة الشرطية لـ Blogger لعلامة معينة:

<b: if cond = 'data: post.labels any (l => l.name == "Label-Name")'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

ستنفذ هذه العلامة الشرطية عنصرًا في صفحة محددة من المدون. ما عليك سوى استبدال “اسم العلامة” باسم المستوى الذي تريده. تعرف على المزيد حول تسميات Blogger وكيفية استخدامها .

8. العلامة الشرطية لـ Blogger لعنوان URL محدد:

<b: if cond = 'data: blog.url == "Paste-URL-Here"'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

هذه هي العلامة الشرطية الأكثر شيوعًا للمدون. في الواقع ، يمكنك استهداف أي منشور أو صفحة أو تسمية وما إلى ذلك باستخدام عنوان URL المباشر (الرابط الثابت) مع هذه العلامة الشرطية. ما عليك سوى استبدال “لصق عنوان URL هنا” بعنوان URL المستهدف لتنفيذ العنصر الشرطي في تلك الصفحة.

9. علامة شرطية مدون لصفحات الأرشيف:

<b: if cond = 'data: blog.pageType == "archive"'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

ستنفذ الشفرة أعلاه العنصر الشرطي بداخلها فقط على صفحة أرشيف المدون. لن يكون العنصر أو عنصر واجهة المستخدم مرئيًا في أي صفحات أخرى.

10. العلامة الشرطية لـ Blogger لصفحة الخطأ (404):

<b: if cond = 'data: blog.pageType == "error_page"'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

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

11. العلامة الشرطية لـ Blogger لاستعلام البحث:

<b: if cond = 'data: blog.searchQuery'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

سيتم تنفيذ العناصر الشرطية على الصفحات باستخدام استعلام البحث. على سبيل المثال: “http://bloggersorigindemo.blogspot.com/search؟q=demo”.

12. العلامة الشرطية لـ Blogger لـ First Post:

<b: if cond = 'data: post.isFirstPost'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

سيتم عرض العنصر الموجود داخل هذه العلامة الشرطية فقط في المشاركة الأولى في مدونة Blogger. يستخدم العديد من مطوري نماذج Blogger هذه العلامة لإعداد إعلانات النماذج الخاصة بهم جاهزة أيضًا.

باستخدام عكس العلامات الشرطية

عكس العلامات الشرطية للمدون سهل للغاية. في الواقع ، يمكنك القيام بذلك عن طريق تغيير Equal to Equal to Operator ( == ) إلى لا تساوي ( ! = ).

يمكننا التفكير في العلامة الشرطية الأولى من القائمة أعلاه. تم استخدام العلامة لتنفيذ العنصر الشرطي بداخلها فقط على الصفحة الرئيسية. دعونا نقلب هذه العلامة الشرطية ونرى ما سيحدث:

<b: if cond = 'data: blog.url! = data: blog.homepageUrl'>
      // العنصر الشرطي للتنفيذ
</ ب: إذا>

لقد غيرت عامل التشغيل (==) إلى (! =) في الكود أعلاه. حتى الآن هذه العلامة الشرطية ستنفذ العنصر الشرطي في كل صفحة ما عدا الصفحة الرئيسية.

كيفية استخدام علامات Blogger الشرطية؟

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

<b: if cond = 'data: blog.url == data: blog.homepageUrl'>
      <b: widget id = 'HTML3' locked = 'false' title = '' type = 'HTML' version = '1'>…. </ ب: القطعة>
</ ب: إذا>

ستنفذ العلامة الشرطية أعلاه أداة HTML3 على الصفحة الرئيسية فقط. الآن حان الوقت لتنفيذه على مدونتنا. في الواقع ، يمكنك نسخ أي من العلامات الشرطية المدونة أعلاه ولصقها مباشرةً في قالب المدون. ما عليك سوى الانتقال إلى لوحة معلومات Blogger > Theme> تحرير HTML. أخيرًا ، انقر فوق الزر “حفظ السمة” كما هو موضح أدناه.

كيفية استخدام علامات Blogger الشرطية؟

باستخدام علامات شرطي متعددة

يمكننا استخدام عناصر شرطية متعددة في علامة شرطية واحدة باستخدام علامة ” <b: else /> “. يبدو بناء جملة العناصر الشرطية المتعددة في علامة شرطية واحدة كما يلي:

<b: if cond = 'data: blog.url == data: blog.homepageUrl'>
      / / العنصر الشرطي الأول
<ب: آخر />
      / / العنصر الشرطي الثاني
</ ب: إذا>

يمكننا أن نرى أن العلامة الشرطية ستنفذ “العنصر الشرطي الأول” على الصفحة الرئيسية. أيضًا ، نحن نقدم تعليمات لهذه العلامة الشرطية لتنفيذ “العنصر الشرطي الثاني” باستخدام علامة “<b: else />” في كل صفحة أخرى باستثناء الصفحة الرئيسية.

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

اترك تعليقا