Bottom Ad (728x90)

اخر المواضيع

دورة تصميم قوالب بلوجر - الدرس السادس : التسميات (Labels)

2:45 ص
السلام عليكم ورحمة الله تعالى وبركاته

بعد أن برهن لي الكل حول مدى أهمية هاته الدورة

وذلك بتفاعلكم معها فطبعا من واجبي إتمامهما بإذن الله

فبعدما عرفنا أنواع الصفحات وكيفية التعامل معها وجعلها لصالحنا للإبداع في قوالب بلوجر

نمر إلى درسنا اليوم شرح التعامل مع التسميات بشكل بسيط وهذا الدرس مهم أيضا




Labels وهي التسميات أو التصنيفات أو أقسام المدونة

فهي أكثر أهمية في البلوجر حيث أن لها دور كبير في تسهيل البحث عن القارئ

 أي الزائر لمدونتك ليقصد القسم الذي ريده

بالنسبة لعلامات الشرط الخاصة بالتسميات فنجدها في قوالب بلوجر على شكلين

الشكل الأول : الصندوق LABEL لعرض التسميات بمربعات القائمة الجانبية WIDGET


طبعا هاته الاداة هي التي نجدها بلوحة تحكم المدونة عبر غضافة اداة ثم اختيار اداة التسميات

ولها شكلين إما على شكل قائمة أو سحابة

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

 أو تتحكم في بقية عناصر الصفحة عن طريق css والشرط كالتالي:

<b:if cond='data:blog.url == data:label.url'>
أظهرني فقط في الصفحات التى تظهر عند الضغط على اي تسميه
</b:if>
رغم أن الشرط السابق يدخل ضمن صفحات الروابط كما تعلمنا سابقاً

إلا أنني لم أدرجه معهم لأنه يكون فعال فقط في حاله وضعه ضمن الصندوق Label 

ويظهر مفعوله في الصفحات التى تعرض النتائج بعد الضغط على أي تسميه.

الشكل الثاني: داخل التدوينات التى تحمل تسميه معينه


بعد نشر موضوعك الذى يحتوي على مجموعة تسميات تتيح لك علامة الشرط هذه أن تستهدف الموضوعات التى تحتوى على 

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

<b:if cond='data:label.name == " المدونة التعليمية للحاسوب"'>
أظهرني فقط في التدوينات التى تحمل التسميه المدونة التعليمية للحاسوب
</b:if>
كل ما يمكنك فعله هنا هو تحديد محتوى مخصص يظهر فقط عندما يقرأ الزائر التدوينات التى تحمل التسميه المحددة كإعلان مثلاً 

أو 

أيقونة تميز بها مواضع قسم معين

مثلا أن تعرض اعلانات أدسنس لنوع معين من التدوينات لها شعبيه كبيرة، أو حتى لتجنب المخالفة بعدم عرض اعلاناتك في التدوينات التى تخالف سياسه استخدام الخدمة.
  

الحلقات التكرارية LOOPS

لتطبيق أي من الشرطين السابقين يلزم وضعهم داخل حلقة loops وهي موجودة في كل لغات البرمجة تمكني من تكرار كود معين لعدد من المرات، وتجدها في القوالب بالتعليقات comments والتدوينات post و موجودة أيضا في غالبية مربعات القائمة الجانبية widget ومن بينها الصندوق Label.
لتفعيل الشرط داخل القائمة الجانبية يوضع داخل loop بهذا الشكل:

<b:loop values='data:labels' var='label'>

  <b:if cond='data:blog.url == data:label.url'>
  أظهرني فقط في الصفحات التى تظهر عند الضغط على اي تسميه
  </b:if>

</b:loop>
وداخل التدوينات يوضع في loop آخر بهذا الشكل:

<b:loop values='data:post.labels' var='label'>

  <b:if cond='data:label.name == "المدونة التعليمية للحاسوب"'>
  أظهرني فقط في التدوينات التى تحمل التسميه المدونة التعليمية للحاسوب
  </b:if>

</b:loop>

هذا النوع من علامات الشرط يعتبر أكثر تعقيداً لأنها مرتطبه بمتغيرات أخرى، وتستغرق وقت أطول لاستخدامها بكفاءة ولكن مع كثرة التجربه سوف يسهل عليك تطويعها بالقالب وتخصيص تدويناتك بشكل جذاب
شارك

0 التعليقات :

إرسال تعليق