العلامات الشرطية في بلوجر b:if وكيفية استخدامها لإظهار وإخفاء الإضافات

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

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

تبدأ العلامة الشرطية لمدونات بلوجر بـ <b:if... وتتبعها الشرط المطلوب. فيما يلي أحدث إصدار من العلامة الشرطية لمدونات بلوجر والذي يمكنك استخدامه في قالب مدونة بلوجر الخاصة بك.

أكواد العلامات الشرطية في بلوجر

كيف تستخدم هذه الأكواد؟ اذهب إلى وسم الفتح للإضافة التي تريد إظهارها في مكان معين ثم ضع الكود الاول قبله والكود التاني في نهاية أكواد الإضافة أي بعد وسم الإغلاق. باختصار تكون الإضافة داخل هذا الكود. إليك العلامات الشرطية التي تعمل في بلوجر xml:
تنبيه: يجب أخذ نسخة احتياطية للقالب قبل التعديل على كود القالب حتى لا تفقد التنسيقات الخاصة بك في حالة حدوث خطأ أثناء التعديل
  1. عرض الإضافة في الرئيسية فقط : كل الأكواد الموجودة داخل هذا الكود سوف تظهر فقط في الرئيسية
    
    <b:if cond='data:view.isHomepage'>
         <!--" فقط في الرئيسية -->
    </b:if>
    
  2. إظهار في الصفحة الرئيسية والأقسام والأرشيف
     <b:if cond='data:view.isMultipleItems'>
         <!--" all index pages -->
    </b:if> 
  3. إظهار في الصفحة الثابتة والمقالة
     <b:if cond='data:view.isSingleItem'>
         <!--" all item pages and static pages -->
    </b:if> 
  4. إظهار في المقالة فقط
     <b:if cond='data:view.isPost'>
         <!--" all item pages -->
    </b:if> 
  5. إظهار في رابط مخصص : هنا يجب استبدال URL LINK برابط الصفحة التي تريد أن تظهر الإضافة فيها.
     <b:if cond='data:blog.url == "URL LINK"'> 
          <!--" a item page 'URL LINK'-->
    </b:if> 
  6. إظهار في الصفحة الثابتة فقط
     <b:if cond='data:view.isPage'>
          <!--" all static pages -->
    </b:if> 
  7. إظهار في قسم التسمية
     <b:if cond='data:view.isLabelSearch'>
         <!--" all label pages -->
    </b:if> 
  8. إظهار في صفحة البحث أو نتائج البحث
     <b:if cond='data:view.isSearch'>
         <!--" all search pages Includes label -->
    </b:if> 
  9. إظهار في صفحة الأرشيف
     <b:if cond='data:view.isArchive'>
         <!--" archive Page -->
    </b:if> 
  10. إظهار في صفحة الخطأ
     <b:if cond='data:view.isError'>
         <!--" all error pages -->
    </b:if> 
  11. إظهار في الهاتف فقط
     <b:if cond='data:view.isMobile'>
         <!--" display on mobile device -->
    </b:if> 
  12. إظهار في سطح المكتب فقط
     <b:if cond='data:blog.isMobileRequest == "false"'>
         <!--" display only Desktop devices and hidden in Mobile devices -->
    </b:if> 
  13. إظهار فقط في التنسيق
     <b:if cond='data:view.isLayoutMode'>
         <!--" blogger template layout setup -->
    </b:if> 
  14. إظهار في أول مقالة فقط
     <b:if cond='data:post.isFirstPost'>
         <!--" Some Blogger XML Code -->
    </b:if> 

كيف يمكننا ان نجمع شرطين؟ الأمر سهل جدا تضع كلمة and بين الشرطين مثل:

        <b:if cond='data:view.isMultipleItems AND data:view.isSearch'>
    <!-- search page AND index page -->
</b:if>

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

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

avatar

jistweb

مدونة جيست ويب هي مدونة متخصصة في مجال الربح من التدوين واحتراف السيو. تهدف هذه المدونة إلى تزويد القراء بالمعلومات والموارد اللازمة لتحقيق النجاح في مجال التدوين وتحسين محركات البحث (SEO) للمواقع على الإنترنت.

أحدث أقدم

نموذج الاتصال