[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:
[صانع الجداول]

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

[الإصدار 1.2]

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

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

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

للكاتب عبد الواحد البشيري

  • Share/Bookmark

التعليقات (5) على ”[Udem] محرك قوالب بفكرة جديدة“

  1. شيء جميل أخي الكريم بالفعل أنا من جديد تعلمت استخدام القوالب أو وجدت أن استخدام القوالب أفضل من خلط البرمجة مع التصميم , ولكن ياريت لو تضع شرح بسيط عن صانع الجداول ! وشكراً لك .

    تحياتي
    فراس

  2. هل قمت بزيارة هذا الرابط ؟ http://www.bp.ma/Udem/chareh.php?Awid=table

    قل لي ما لم تفهمه…
    وشكرا على المرور

  3. hax

    برمجة موفقة ، وفكرة صائبه وجميله ، شكراً لك

  4. أخي الكريم شكراً لك لقد قرأته بمتعن وفهمت كل شيء بالفعل فكرة راااائعة ومحرك قوالب راااائع وفقك الله لكل خير .

    تحياتي
    فراس

  5. hax:
    اشكرك على رأيك اخي الكريم
    كما انتظر باقي الأعضاء..

    فراس:
    الحمد لله انك فهمت الكلاس
    بارك الله فيك

أضف تعليقك




يمكنك استخدام الوسوم التالية في التعليق: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


* حقول مطلوبة