الأحد، أكتوبر 30، 2011

شرح العلامات الشرطية في بلوجر و طريقة إظهار او إخفاء الاضافات



بسم الله و الصلاة و السلام على رسول الله, أما بعد


أحياناً نرى في بعض المدونات اضافات تعجبنا و لكن لا نحب أن تظهر في كل الصفحات على سبيل المثال الـ Slideshow في كثير من القوالب لا يظهر إلا في الصفحة الرئيسية فقط و هناك اضافات اخرى لا نحب أن تظهر إلا داخل التدوينات فقط و يمكننا أيضاً أن نظهر ما نريد في أي صفحة نختارها أو في عدة صفحات حسب اختيارنا أيضاً...


نبدأ بشرح العلامات الشرطية الخاصة بكل صفحة نريد استهدافها :

<b:if cond='data:blog.pageType == &quot;item&quot;'>
ما يكتب هنا يظهر بداخل التدوينات فقط
</b:if>

<b:if cond='data:blog.url == data:blog.homepageUrl'>
ما يكتب هنا يظهر بداخل الصفحة الرئيسية فقط
</b:if>

<b:if cond='data:blog.pageType == &quot;index&quot;'>
ما يكتب هنا يظهر بداخل صفحات رسائل اقدم و رسائل احدث
</b:if>

<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
ما يكتب هنا يظهر بداخل الصفحات الثابتة
</b:if>

<b:if cond='data:blog.pageType == &quot;archive&quot;'>
ما يكتب هنا يظهر بداخل صفحات الأرشيف
</b:if>

<b:if cond='data:blog.url == Url'>
ما يكتب هنا يظهر بداخل الرابط الذي تضعه فقط
</b:if>

انتهينا من كتابة الأوامر الشرطية الأن و لكن ماذا لو أننا نريد أن نظهر شيئاً في كل الصفحات ماعدا صفحة واحدة ... نكتب هكذا :


<b:if cond='data:blog.pageType != &quot;item&quot;'>
ما يكتب هنا يظهر بكل مكان إلا التدوينات
</b:if>

ملحوظة :
== معناها اظهار الشئ بداخل كذا
!= معناها اظهار الشئ بداخل الكل ماعدا كذا

ليست هناك تعليقات:

إرسال تعليق

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified