[Udem] محرك قوالب بفكرة جديدة
الكاتب: عبد الواحد البشيري | 23 أكتوبر 2007
بسم الله الرحمن الرحيم
تعتبر محركات القوالب من الضروريات لكل مبرمج ذكي حيث يتم فصل البرمجة عن التصميم بشكل كلي، وجميع المبتدئين في تعلم PHP يتعلمون البرمجة مع خلط أكواد التصميم، وأنا أعتقد أن هذا شيء اعتيادي جداً. مع الوقت يبدأ المتعلم في فصل برامجه عن التصميم، وهذا هو الوقت المناسب لاستخدام محركات القوالب.
تعريف بسيط
- اسم المحرك هو Udem ويعني باللغة الأمازيغية الواجهة أو الوجه.
- فكرة المحرك هي تقسيم القالب إلى نصفين عن طريق دالة explode بواسطة هذا الكود
-
<!-- contents -->
- طلب بلوك من ملف php تتم معالجته مسبقا يعني مثل بلوك اخر عشرة مقالات يتم جلبه بدالة file_get_contents
طريقة الاستخدام
الخطوة الأولى
يجب ان يكون تصميمك متوافق مع هذه الصورة، مع مراعاة كتابة الأكواد في أماكنها الصحيحة:
-
<!-- contents -->
-
<!-- block: block_right -->
-
<!-- block: block_left -->

الخطوة الثانية
-
<?php
-
-
-
// طلب ملف المحرك
-
-
include('Udem.php');
-
-
// تعريف المحرك
-
-
$udem= new Udem;
-
-
// قرأة ملف القالب
-
-
$udem->ReadUdem('template.html');
-
-
// تقسيم القالب الى نصفين وهذه الخطوة مهمة جدا
-
-
$udem->Center('contents');
-
-
// تجربة طباعة نص في وسط ملف القالب
-
-
echo "تجربة المحرك مع ملف التصميم";
-
-
// طباعة ما تبقى من ملف القالب
-
-
$udem->Angaro();
-
-
?>
تحديثات
تم إضافة صانع الجداول في نسخة 1.2:
[صانع الجداول]
تحميل آخر إصدار
الموقع الرسمي للمحرك
المحرك من برمجتي، وأرحب بأي استفسار أو ملاحظة.