Bottom Ad (728x90)

اخر المواضيع

الدرس الرابع : العلامات الشرطية المستعملة بقوالب بلوجر

2:44 ص
السلام عليكم ورحمة الله تعالى وبركاته
سعدت بلقائكم في درس من أكثر الدورات إقبالا وبحثا

درسنا اليوم هو 
تعريف حول الوسوم الشرطية المستعملة بقوالب بلوجر

مقدمة الدرس


وهاته الوسوم هي أهم مافي البلوجر لذلك انصحكم بالمتابعة والتطبيق في نفس الوقت
هاته الوسوم او لنقل العلامات الشرطية أي Conditional Tags
فهاته العلامات لايمكننا ان نستغني عنها ابدا في البلوجر أو بالأحرى هي اساس قوالب بلوجر 
والتي تقوم بإظهار و‘خفاء ما نريده عبر شرطنا على المتصفح
وهاته العلامات هي مايميز قوالب بلوجر عن باقي تصاميم المواقع الأخرى كالووردبريس والمواقع والمنتديات... إلخ
كما انه ليس من الضروري ان تكون لديك معلومات او احترافك للغة الـ html فقط مفاهيم يجب ان تعرفها اولا لتعرف كيفية التعاملمع قوالب بلوجر لتصمم قالبا بالشكل الذي تريده انت واستغنائك عن البحث عن قوالب اجنبية وتعريبها او شيئا من هذا القالب

الشرط  B:IF>

فإذا نظرت إلى محتوى قالبك ستجد انه لايخلوا ابدا من هذا الوسم
فحسب ملاحظتي انه خاص فقط ببلوجر عبر تحليلي الشخصي
الحرف "b" : يرمز لبلوجر
و "if" : اداة شرطية وهي "إذا"

هاته العلامات سنشرحها بمفهوم منطقي وبسيط وهي إما لتنفيد أمر أو عدة  أوامر أو عدم تنفيدها

بالنسبة لوسم بلوجر سيكون بهذا الشكل مع إضافة if الشرطية

<b:if ......... >
</b:if>

سنلاحظ وسم بداية ووسم لإغلاقه
فالنقط التي بالأحمر هي التي نضع مكانها الاوامر
وهو إما تحقيق الأمر وتنفيده وإغلاقه مرة أخرى
مثال حول أمر نضعه داخل الوسم

<b:if cond='condition == X'>
أظهرني عندما يتحقق الشرط ويساوي القيمة X
</b:if>
يعني عندما سيتحقق الشرط ويساوي القيمة X فإن الأمر يصبح صحيحا وبالتالي ستم تنفيده مباشرة
أما غذا لم يتحقق الشرط فإن الامر سيتم تجاهله مباشرة

لكن مثلا إذا أردنا إنشاء اكثر من امر فإننا نضيف هاته العلامة الشرطية بعد كل شرط
وهي esle الذي يتم إضافته بدل if

مثال

<b:if cond='condition == X'>

    <b:if cond='condition == Y'>
    أظهرني في حال تحقق الشرط واي
    </b:if>
  
<b:else/>
أظهرني في حال عدم تحقق الشرط أكس
</b:if>
الآن يمكنك ملاحظة مالذي سيقع
 أي أنه إذ لم يتحقق الشرط الاول فالشرط سيعتبر ملغيا وسيتجاهله المتصفح
وبالتي سيحقق الأمر الذي بعده مباشرة

إلى هنا ينتهي الدرس الاول لكن في الدرس القادم سنتعمق اكثر في هاته الامور
وأرجوا أن أكون قد توفقت في الطرح وإزالة بعض الغموض
شارك

0 التعليقات :

إرسال تعليق