free hit counter
    نظام قوالب مطور Mtwer T.E [v 1.0] رسميه


    السلام عليكم ورحمة الله وبركاته ..



    PHP compiling template engine


    نبذة عن النظام
    هو عباره عن نظام تفاعلي تم برمجته بلغة الـ PHP ويقوم هذا النظام بفصل التصميم عن البرمجه ليسهل على المستخدم من عمل برمجته دون مشاكل برمجيه ، ومن اهم مميزات هذا النظام هو انه تم استخدام طريقة تسريع تصفح الموقع 10 أضعاف السرعة الطبيعية المستخدمه في نظام المنتديات (منتدى ماكس) ، ويمتاز النظام ايضاً بأنه يحتوي على مكتبة Plugins (الإضافات البرمجيه) ليسهل تركيب الإضافات الجديده من النظام الى جميع النسخ المتوفرة منه ..


    حجم النظام : 8 كيلوبايت
    عمل السكربت : نظام القوالب مطور - فصل التصميم عن البرمجه و تسريع تصفح الموقع 10 أضعاف السرعة العاديه .

    برمجة : مجد المنتصر TTMTT



    طريقة الإستخدام
    بعد تحميل الملف المضغوط او من الرابط بالأسفل وفكه ستجد مجلد بإسم Mtwer قم بالدخول إليه ستجد بعض المجلدات وملف بإسم example.php

    يهمنا نحن لتركيب النظام على أي برمجه الثلاث المجلدات :
    libs
    templates
    cache

    مجلد libs هو المجلد الموجود بداخله النظام اما المجلدين templates و cache مجلدات فارغة الأول ليتم وضع ملفات التصميم بداخله والثاني لتخزين كاش الملفات المؤقتة :



    نضعهم داخل مجلد السكربت الرئيسي لبرمجتك .. ومن ثم قم بإستدعاء ملف النظام الى برمجتك ولنفرض سوف نستدعي ملف النظام الى ملف الـ index.php :


    كود :
    
    
    include('libs/Mtwer.php');
    $mtwer = new Mtwer();

    ?>




    هكذا قمنا بربط النظام ببرمجتك ، يمكنك الآن عمل ملفات التصميم بداخل مجلد templates ولنفرض تم تسميته home.htm :



    سنقوم بفتح ملف index.php ووضع الأوامر البرمجيه الذي نريدها مثلاً سأقوم بعمل متغير ومصفوفة :


    كود :
    
    
    include('libs/Mtwer.php');
    $mtwer = new Mtwer();

    // Variables
    $date = date("Y-m-d", time()); // متغير - Variable
    $var['dev'] = "Ttmtt"; // مصفوفة - Array
    $var['link'] = "www.mtwer.com"; // مصفوفة - Array

    ?>




    بعدها سنقوم سنقوم بإضافة امر إستدعاء المتغيرات الى النظام كالتالي :


    كود :
    
    
    include('libs/Mtwer.php');
    $mtwer = new Mtwer();

    // Variables
    $date = date("Y-m-d", time()); // متغير - Variable
    $var['dev'] = "Ttmtt"; // مصفوفة - Array
    $var['link'] = "www.mtwer.com"; // مصفوفة - Array

    // Variables Mtwer
    $mtwer->vars('date', $date);
    $mtwer->vars('array', $var);

    ?>



    وبعدها نقوم بإستدعاء ملف التصميم الذي أنشأناه وهو home.htm الى ملف البرمجه :


    كود :
    
    
    include('libs/Mtwer.php');
    $mtwer = new Mtwer();

    // Variables
    $date = date("Y-m-d", time()); // متغير - Variable
    $var['dev'] = "Ttmtt"; // مصفوفة - Array
    $var['link'] = "www.mtwer.com"; // مصفوفة - Array

    // Variables Mtwer
    $mtwer->vars('date', $date);
    $mtwer->vars('array', $var);

    // Templates
    echo $mtwer->view('home.htm');

    ?>



    الآن نقوم بفتح ملف home.htm الذي أنشاناه والموجود بداخل مجلد templates ونضع به كود التصميم الذي نريده وعند إستعلام المتغير والمصفوفات التي كتبناها في ملف index.php فتكون بالشكل التالي :


    كود :
    Date Now : {date} 

    Developer : {array.dev}

    Forum Link : {array.link}




    ويمكنك الآن تجربة فتح برمجتك وسترى ان المتغيرات بالتصميم قد تحولت الى متغيرات تفاعليه وهذا هو نظام قوالب مطور

    وسيتم وضع أوامر النظام الأخرى كـ الشروط if و التكرار loop وغيرها من الاوامر في موضوع مستقل شرحاً تفصيلياً مع الأمثلة

    [إضغط هنا للتحميل]


Asp,Cgi,Php Asp,Cgi,Php