النتائج 1 إلى 4 من 4

الموضوع: نظام القوالب القالب العربى تم اضافة خاصية جديدة

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109

    نظام القوالب القالب العربى تم اضافة خاصية جديدة



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

    السلام عليكم ورحمة الله وبركاتة
    نظام القوالب القالب العربى تم اضافة خاصية جديدة

    الخاصية انه ممكن تقوم باضافة اسم القالب والمحتوىى لو كان قالب انت عملة كده بدون ملف تمبلت من مجلد القوالب ( مثل القوالب من قاعدة البيانات) وتقوم بستدعاء القالب بالاسم مثال


    شرح استخدام النظام

    كود PHP:

    <?php
    /*-------------------------------------
    |برمجة محمد هلال
    |جميع الحقوق  محفوظة لمحمدهلال
    |all rights to mohamedhelal
    |email:helal-egypt@hotmail.com
    |--------------------------------------
    */
    //استدعاء ملف الكلاس
    require_once('ArabTemplate.php');
    // الكائن
    $tpl=new ArabTemplate();
    // مجلد القوالب
    $tpl->TemplateDir   ='templates/';
    // مجلد الكاش
    $tpl->CompileDir    ='cachedir';


    class 
    MyClass{
        public 
    $name ="mohamed";
        public function 
    Names($var){
            return 
    $var;
        }
    }
    function 
    myname($var){
        return 
    $var;
    }
    //تعريف المتغيرات
    $tpl->assign('obj',new MyClass());
    $tpl->assign('name','mohamed');
    $tpl->assign('fullname','Mohamed Helal');//test.tpl
    $tpl->assign('rows',array(array('name'=>'mohamed','last'=>'helal'),array('name'=>'mohamed2','last'=>'helal2')));
    // الخاصية الجديدة
    //ملف index من مجلد القوالب
    $tpl->setTemplate('index','index.tpl');
    $tpl->setTemplate('test','test.tpl');
    $tpl->setTemplate('helal','helal.tpl','<h1>helal{$fullname}</h1>');//helal=اسم الى هنستدعى بيه الملف فى القوالب,helal.tpl=اسم الملف,htmlcode
    $tpl->display('index');
    ?>
    كود PHP:

    شرح نظام القالب العربى

    استغدام المتغيرات داخل القالب 

    {$var}
    استخدام عنصر من مصفوفة
    {$arr.name}

    الشروط
    {if|elseif $var == $var2}
    {else}
    {/if}
    التكرار
    {foreach $rows as $row || $key=>$val}

    {for 
    $i =0;$i<count($rows);$i++}
    {
    $rows[$i].name}

    {
    $i 0}
    {while 
    $i<count($rows)}
    {
    $rows[i].name}<br/>

    {
    $i++}

    {/
    loop}
    استداعى الدوال او استغدام متغيرات داخل القالب او تعريف متغيرات داخل القالب
    {$var} | {$var++} | {$var--}| {++$var} | {--$var}  | {$var =$var+5} |{function($var)}
    {
    $obj->name} | {$obj->funct($var)} 
    ارجو الدعاء الى والدى بشفاء

    بتوفيق ان شاء الله
    اخوكم محمد هلال


    http://www.traidnt.net/vb/attachment...abtemplate.zip





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    63


    الله يعطيك العافية
    لم اجرب هذا النظام من قبل استخدمت سمارتي والقالب السهل فقط

    واخيراً الله يشفي والدك وجميع مرضى المسلمين يارب العالمين






  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    الله يعطيك العافية
    لم اجرب هذا النظام من قبل استخدمت سمارتي والقالب السهل فقط

    واخيراً الله يشفي والدك وجميع مرضى المسلمين يارب العالمين

    جزاك الله الف خير اخى الكريم

    جربه وان شاء الله هيعجبك وبذات الخاصية الجديدة لو فهمتها صح هتعجبك اوى





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    63


    باذن الله راح اجربه بس تسمح لي الفرصه
    اشكرك اخوي










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض