بسم الله الرحمن الرحيم

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

تعريف بسيط

  • اسم المحرك هو Udem ويعني باللغة الأمازيغية الواجهة أو الوجه.
  • فكرة المحرك هي تقسيم القالب إلى نصفين عن طريق دالة explode بواسطة هذا الكود
CODE:
  1. <!-- contents -->

  • طلب بلوك من ملف php تتم معالجته مسبقا يعني مثل بلوك اخر عشرة مقالات يتم جلبه بدالة file_get_contents

طريقة الاستخدام

الخطوة الأولى

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

CODE:
  1. <!-- contents -->
  2. <!-- block: block_right -->
  3. <!-- block: block_left -->

مثال على القالب

الخطوة الثانية

PHP:
  1. <?php
  2.  
  3.  
  4. // طلب ملف المحرك
  5.  
  6. include('Udem.php');
  7.  
  8. // تعريف المحرك
  9.  
  10. $udem= new Udem;
  11.  
  12. // قرأة ملف القالب
  13.  
  14. $udem->ReadUdem('template.html');
  15.  
  16. // تقسيم القالب الى نصفين وهذه الخطوة مهمة جدا
  17.  
  18. $udem->Center('contents');
  19.  
  20. // تجربة طباعة نص في وسط ملف القالب
  21.  
  22. echo "تجربة المحرك مع ملف التصميم";
  23.  
  24. // طباعة ما تبقى من ملف القالب
  25.  
  26. $udem->Angaro();
  27.  
  28. ?>

تحديثات

تم إضافة صانع الجداول في نسخة 1.2:
[صانع الجداول]

تحميل آخر إصدار

[الإصدار 1.2]

الموقع الرسمي للمحرك

[محرك القوالب Udem]

المحرك من برمجتي، وأرحب بأي استفسار أو ملاحظة.