صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 21

الموضوع: اصدار جديد القالب السهل للتعامل مع قواعد البينات

  1. #1
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379

    اصدار جديد القالب السهل للتعامل مع قواعد البينات



    تم اليوم اصدار نسخه جديد من القالب السهل تحمل الرقم 1.6.5 وتحتوى على:
    - دعم التعامل مع محتوى القالب على شكل متغير من قواعد البينات او من اي مكان آخر.
    - اصلاح بعض العلل البرمجيه .



    مثال على طريقةالاستخدام كالتالي:
    كود PHP:
    <?
    include('easytemplate.php');//استيراد الملف
    $easy = new EasyTemplate('.','easycache');//إنشاء الكائن مع تمرير مجلد القوالب ومجلد التخزين المؤقت
    mysql_connect('localhost','root','');//الاتصال بقاعدة البينات
    mysql_select_db('test');//تحديد قاعدة البينات
    $query mysql_query("SELECT name,template FROM templates");// الاستعلام عن القالب
    $template mysql_fetch_assoc($query);// استخراج نتيجة الاستعلام
    print $easy->display($template['name'],$template['template']);// استدعاء الداله وتمرير اسم القالب ثم محتوياته
    ?>
    لتحميل البرنامج easytemplate.phps
    موقع البرنامج القالب السهل - الرئيسية

    شكر للمساهمين في المشروع وكل من أبدى اراه واقتراحاته:
    - ط¹ط²ظˆط² ط§ظ„ط*ط³ظ†ظٹ » ط§ظ„ظ…ط¯ظˆظ†ط©
    - طµط§ظ„ط* ط§ظ„ظ…ط·ط±ظپظٹ
    - عبدالله عيد





    التعديل الأخير تم بواسطة daif ; 17-07-2008 الساعة 11:11 PM سبب آخر: ليس هناك حاجه لمرير مجلد القوالب اذا تعاملت مع قواعد البينات
    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    549


    الف مبروك الاصدار الجديد

    وبالفعل تعامل القالب مع قواعد البيانات ميّزة ممتازة جداً

    بالتوفيق اخوي ضيف الله





    __________________
    صالح المطرفي (Mr.Saphpـ)
    مدونتــــــي
    الصندوق الماسي الخامس
    قوالب WordPress
    تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
    http://www.saphplesson.org

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    جزاك الله خير اخي ضيف الله

    لكن ممكن تعطينا بنية قاعدة البيانات ؟
    يعني نوع الحقول وما شابه

    وشكرا لك مرة أخرى






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    359


    دائما مبدع يا أخ ضيف الله






  5. #5
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    mostafa-962 , لا يوجد اي بنيه محدده ما وضعته في الاعلى ليس سوى مثال .





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    اعلم اخي العزيز ..
    ولكن اعذرني اخي الكريم

    اما مستواي ليس بقدر مستواك في البرمجة

    لدي استفسارات ..
    1 :
    الآن .. يعني مثلا قالب الهيدر .. أقوم بتخزينه في قاعدة البيانات بهذا الشكل : ؟

    كود PHP:
    <html>
    <
    head>
    <
    title>{confin.title}</title>
    </
    head>
    </
    html
    ??

    ثم أقوم باستخراجه عن طريق الإستعلام السابق الذي تم ذكره .. صح ؟ :con2:

    2 :
    ما الحاجة إلى مجلد للقوالب ؟ ما دام ان القوالب ومحتوياتها يتم تخزينها في قاعدة البيانات ؟






  7. #7
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


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





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    الف شكر لك اخي العزيز على التوضيح والمتابعة

    وانا آسف جدا على إزعاجك دائما بالمسنجر






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


    هناك نقطة أود التحدث عنها في القالب السهل .. وهي عملية الـ caching ، القالب السهل لا يقوم بعملية cache للملفات بمعناها الصحيح ، بل يقوم بعملية ترجمة compile لملف القالب ويقوم بتخزينها ومن ثم عرضها ، هذه العملية لا تسمى عملية cache بل تسمى عملية ترجمة أي تحويل نص معين من شكله الحالي إلى الشكل المراد الوصول إليه ،والاداة في هذه الحالة أو الـ compiler هو القالب السهل ، لذلك فالأصح تسمية العملية التي يقوم بها القالب السهل بعملية الترجمة أو ما تعرف بالـ compile ، عملية الـ cache تختلف تماماً عن هذه العملية فهي تقوم بتخزين الناتج النهائي لفترة محددة من الوقت ومن ثم يتم تحديثها ، لذلك فالملفات الموجودة في المجلد easycache هي عبارة عن compiled templates وليست cached templates .. هذه هي النقطة التي وددت التحدث عنها ، لذلك لابد من اضافة خاصية الـ cache الى هذا النظام مستقبلاً ..






  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    444


    موفق ان شاء الله لكن لي ملاحظة بسيطة ... هي توفير كتب او مستندات توفر كيفية استخدام مثل هذة القوالب .. مثل smarty لاني واحد من الناس لما شفت اول اصدار من القالب السهل والثاني والثالث ما عرفت ايش يعني قالب سهل وبإيش اقدر استخدمه .. الا بعد تجارب كثيرة .. تشكر على هذا العمل

    تقبل تحياتي






  11. #11
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    dev11 , القالب السهل يقوم بعملية cache لعملية compile اي بدلا من ان يعمل compile كل مره يعمل له cache ونفذ مره واحده ... بغض النظر عن ما يقوم به القالب السهل فان هناك عملية cache تحدث من اجل عدم القيام بهذا العمل مره آخرى ... اذا القالب السهل يوجد به عملية cache ولا يمكن ان تضيف cache على ناتج الملف لكون المحتوى النهائي غير ثابت .
    بشكل عام عملية ال cache ممكن ان تكون لـ data كما يحدث في قواعد البينات او معالجة بينات كما يحدث في القالب السهل ... اي انها تقلل من العمليات التى تستهلك موارد او اتصال بقواعد البينات .

    sms , قليله هي المواضيع والدروس التى تتحدث عن القالب السهل لكن صفحة التعليمات تحتوى على جميع خصائص القالب السهل وشرح لها , راجع القالب السهل - التعليمات





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .



  12. جميل جدا





    __________________
    كل مالا يعطى يضيع

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


    نعم بالضبط .. هذا ما كنت أقصده ، الأ تفكر بإضافة خاصية الـ cache للبيانات ؟






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


    ضيف الله ، ألف شكراً ..

    دائماً رائع .. ميزة رائعة جداً ،،،

    عقبال EasyQuery

    دمت بصحة وعافية.








  15. يعطيك العافيه اخوي ضيف الله

    حاولت اسوي تجربة للقالب السهل .. وشفت احد الامثله اللتي وضعتها انت في صفحة التعليمات وطبقته نفسه تماما .. وشوف ايش كانت النتيجة :

    ملف php
    كود PHP:
    include('easytemplate.php');
    $easy = new EasyTemplate('template','easycache');

    $var1 1
    $var1 2
    $arr[name] = 'easy'
    $arr[id] = 5;
    print 
    $easy->display('cat2.html'); 

    وملف html

    كود HTML:
    $var1 = {var1} 
    
    
    
    {var1} less than {var2} 
    
    {var1} greater than {var2} 
    
    {var1} equal {var2}


    وكانت النتيجة
    vars['var']){ ?> $var1 = vars['var1']?> vars['var1']<$this->vars['var2']){ ?> vars['var1']?> less than vars['var2']?> vars['var1']>$this->vars['var2']){ ?> vars['var1']?> greater than vars['var2']?> vars['var1']?> equal vars['var2']?>




    اين الخلل ؟





    __________________
    -----------------------------------------------------------
    :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير ::
    http://www.mr-sa.com
    -----------------------------------------------------------





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

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

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