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

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


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

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


مقدمة الدرس


وهاته الوسوم هي أهم مافي البلوجر لذلك انصحكم بالمتابعة والتطبيق في نفس الوقت
هاته الوسوم او لنقل العلامات الشرطية أي 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>
الآن يمكنك ملاحظة مالذي سيقع
 أي أنه إذ لم يتحقق الشرط الاول فالشرط سيعتبر ملغيا وسيتجاهله المتصفح
وبالتي سيحقق الأمر الذي بعده مباشرة

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

آخر مقالات المدونة

هناك 16 تعليقًا:

  1. مشكور اخى على التدوينة الرائعة .. استمر

    لدى استفسار

    عندما يكون الشرط X غير محقق سوف ينفذ else مباشرة
    و اذا كان الشرط X محقق لابد من تحقق الشرط y بعدها

    اذا كان كلامى صحيح لماذا لا نكتب else if للتأكد من شرط Y
    هل هذه الجملة غير موجوده فى بلوجر و توجد فى html فقط
    ام يوجد استفسار اخر ؟

    شكرا اخى

    ردحذف
  2. كلامك معقول أخي الكريم لكن بالنسبة لـ else if فقط هي بالبرمجة إلخ أنا كنت استعملها في برمجة الاسطوانات إلى غير ذللك. لكن هنا البلوجر لاتعمل إلى بـ else لأنهم يحاولون اختصار الوسوم وتصغيرها مع الحفاظ على التعبير الخاص بالوسم
    وشكرا وانتظر المزيد وأنا انتظر استفساراتكم

    ردحذف
  3. شكرا لك اخى على التوضيح و بانتظار باقى الدروس

    ردحذف
  4. العفو ياغالي تحياتي :>)

    ردحذف
  5. جزاك الله خيرا أنتظر المزيد في الدرس القادم وعلي استعداد للتطبيق علي مدونتي

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

    ردحذف
  7. السلام عليكم ، شكرا لك أخي الكريم على هته الدورة :)

    ردحذف
  8. وعليكم السلام أخي بوركت شكرا على مرورك الطيب :)

    ردحذف
  9. www.facebook.com/jadid.pc

    ردحذف
  10. شكرا لك....وفقك الله :)

    ردحذف
  11. شكرا لك وفقك الله اخي

    ردحذف
  12. مشكوووووووووور دروسك روعة
    مدونة بستان الثقافة

    ردحذف

إذا أردت عزيزي الزائر إدراج فيديو من يوتوب بتعليق قم بالتالي
[youtube]رابط فيديو يوتوب هنا[/youtube]
كما يمكنك إدراج صورة عبر الكود التالي
[img]رابط صورتك هنا[/img]

جميع الحقوق محفوظة لمدونة المدونة التعليمية للكومبيوتر 2013

تصميم : بويردن