إظهار و إخفاء الإضافات في مدونات بلوجر

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

إظهار و إخفاء الإضافات في مدونات بلوجر

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

 مثال تجريبي :
داخل تحرير HTML لدي هذا الكود :

<div id='box'><img src='/img.png' alt='image'></img></div>

هذا الكود سيظهر في كل الصفحات إلا إذا تم منعه بإحدى أكواد بلوجر .
كمثال :
 <b:if cond='data:view.isHomepage'>
 <div id='box'><img src='/img.png' alt='image'></img></div>
 </b:if>

في هذه الحالة الكود سيظهر فقط في الصفحة الرئيسية للمدونة لأنه محاط بالكود الذي يسمح له بالظهور في الصفحة الرئيسية فقط , أتمنى أن تصل الفكرة , المهم هي قائمة بالأكواد التي يمكنكم إستعمالها  :

الصفحة الرئيسية

مثال للصفحة الرئيسية:
  • https://www.codatey.top

إظهار في الصفحة الرئيسية

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

إخفاء في الصفحة الرئيسية

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

صفحات المواضيع و الصفحات الثابتة

  • صفحة المواضيع كـ https://www.codatey.top/2018/03/show-or-hide.html
  • صفحة ثابثة كـ https://www.codatey.top/p/contact.html

إظهار في صفحات المواضيع و الصفحات الثابتة

<b:if cond='data:view.type == "item"'>
<!-- المحتوى-->
</b:if>

إخفاء في صفحات المواضيع و الصفحات الثابثة

<b:if cond='data:view.type != "item"'>
<!-- المحتوى-->
</b:if>

صفحات المواضيع

إظهار في صفحات المواضيع

<b:if cond='data:view.isPost'>
<!-- المحتوى-->
</b:if>

إخفاء في صفحات المواضيع

<b:if cond='not data:view.isPost'>
<!-- المحتوى-->
</b:if>

الصفحات الثابتة

إظهار في الصفحات الثابتة فقط

<b:if cond='data:view.isPage'>
<!-- المحتوى-->
</b:if>

إخفاء في الصفحات الثابتة

<b:if cond='not data:view.isPage'>
<!-- المحتوى-->
</b:if>

صفحات البحث

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

  • https://www.codatey.top/search?q=something
  • https://www.codatey.top/search?label=label
  • https://www.codatey.top/search/label/something

إظهار في صفحات البحث

<b:if cond='data:view.isSearch'>
<!-- المحتوى-->
</b:if>

إخفاء من صفحات البحث

<b:if cond='not data:view.isSearch'>
<!-- المحتوى-->
</b:if>

صفحات التصنيفات

صفحات التسميات تحتوي على مواضيع مختلفة من نفس التسمية
مثال لصفحة تصنيف:

  • https://www.codatey.top/search/label/something

إظهار في صفحات التصنيفات

<b:if cond='data:view.isLabelSearch'>
<!-- المحتوى-->
</b:if>

إخفاء من صفحات التصنيفات

<b:if cond='not data:view.isLabelSearch'>
<!-- المحتوى-->
</b:if>

صفحات الأرشيف

صفحات الأرشيف تحتوي على تدوينات مصنفة بحسب التاريخ مثال لصفحة الأرشيف :
مثال لصفحات الأرشيف

  • https://www.codatey.top/2017
  • https://www.codatey.top/2017/08

إظهار في صفحات الأرشيف

<b:if cond='data:view.isArchive'>
<!-- المحتوى-->
</b:if>

إخفاء في صفحات الأرشيف

<b:if cond='not data:view.isArchive'>
<!-- المحتوى-->
</b:if>

صفحات الخطأ

صفحات الخطأ صفحات غير موجودة بالمدونة يصل إليها الزائر بالخطأ , أو بواسطة رابط لتدوينة محذوفة 
مثال لصفحات الخطأ :

  • https://www.codatey.top/blogger
  • https://www.codatey.top/12345

إظهار في صفحات الخطأ

<b:if cond='data:view.isError'>
<!-- المحتوى-->
</b:if>

إخفاء في صفحات الخطأ

<b:if cond='not data:view.isError'>
<!-- المحتوى-->
</b:if>


تعليقات
Soufyan Geek #1
تم إزالة هذا التعليق
مش فاهم خالص
https://www.masryno.com/
اكواد كويسة
لكن الشرح ينقصة الكثير من الامثلة الحية واين يوضع كل كود فى مكانه ثم اعطاء مثال حى علية داخل المدونة يعنى تبقى تدوينة كاملة متكاملة تكون مرجع لا نحتاج للبحث بعدها تقبل مرورى

مساحة التعليقات مغلقة , لا يمكنك إضافة تعليقات جديدة