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

تمتلك بلوجر خاصية فريدة جدا تسمح لك بالإختيار بين عرض و إخفاء محتوى معين من صفحات مختلفة في مدونتك , هذه الخاصية مفيدة بشكل كبير حيث من أهم فوائدها تسريع المدونة , حيث لن تحتاج إلى عرض الإضافات التي لا تحتاجها و تخفيها بأكواد 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
تم إزالة هذا التعليق