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

الموضوع: نظام قوالب template بسيط

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    239

    نظام قوالب template بسيط



    بسم الله نبدأ

    مشاركه بسيطه أرجو من الله يا اخوان ان تفيدكم

    المشاركة عبارة عن نظام قوالب بسيط وسهل وغير معقد يعتمد على الدالة التالية :

    كود PHP:
    function gettemplate($template,$endung="html") {
            global 
    $templatefolder;
            if(!
    $templatefolder$templatefolder "templates";
            return 
    str_replace("\"","\\\"",implode("",file($templatefolder."/".$template.".".$endung)));

    1- حيث $endung هي نهاية اسم القالب فاذا كانت القوالب عباره عن صفحات htm يتم تعديل الـ endung الى htm .

    2- templatefolder$ : يمثل اسم المجلد الذي يحتوي على ملفات القوالب .

    الان لنأخذ مثال مبسط :
    1- انشئ ملف html ولنفترض بأسم ahmed.html .

    نضع بداخله المحتوى التالي :


    كود PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <
    HTML>
    <
    HEAD>
    <
    META content="text/html; charset=windows-1256" http-equiv=Content-Type>
    <
    title>تجربة </title>
    </
    head>
    <
    body leftMargin=0 topMargin=0 rightMargin=0>
    <
    p align="center"><font size="6"><b><font color="#FF0000">$test</font></b></font></p>
    <
    p>&nbsp; </p>
    </
    BODY>
    </
    HTML
    ونضعه في مجلد ليكون مجلد القوالب الخاص بنا ولنفترض ان اسم المجلد templates

    2- نكتب ملف php ولنسميه اي اسم مثلا a.php ونعرف فيه الداله والقيم المطلوبه :

    كود PHP:
    <?php

    function gettemplate($template,$endung="html") {
            global 
    $templatefolder;
            if(!
    $templatefolder$templatefolder "templates";
            return 
    str_replace("\"","\\\"",implode("",file($templatefolder."/".$template.".".$endung)));
    }

    //  المتغير $test 
    // موجود في القالب 
    //  الان لنعطيه قيمة 

    $test "الله أكبر ";

    //  نقوم بعملية 
    // استدعاء الداله 
    //  وتخزين الناتج 
    // في المتغير $say

      
    eval ("\$say = \"".gettemplate("ahmed")."\";");
    // نقوم بطباعة المتغير
      
    echo $say ;


    ?>
    وهكذا يمكنك صنع قوالب كثيره بكل سهوله ودمجها في برنامج باسهل الطرق

    وأعذروني فهي اول مره اشرح فيها

    والدرس في الملف المرفق

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





    الملفات المرفقة الملفات المرفقة
    __________________
    اذكر الله في ظلمة الليل
    illogicalX غير متواجد حالياً


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


    ما شاء الله اخيرا شاركت معنا في هذا القسم

    والطريقة تحت التجربة وراح ارد عليك مرة أخرى





    the hak غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2001
    المشاركات
    3,680


    ما شاء الله ، طريقة سهلة جداً و مبسطة

    تسلملي حبيبي اللوجي





    __________________
    الحالة في سوالف : غير نشط


    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ

    الألفاظ هي الثياب التي ترتديها أفكارنا، لذا ..يجب ألا تظهر أفكارنا في ثياب رثة بالية
    محمود المسعودي غير متواجد حالياً

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


    حيا الله illogicalX

    تسلم وماقصرت





    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً

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


    حياك الله لوجيكال إيكس ومرحباً بعودتك مرة أخرى
    وتسلم على هذه المشاركة ...





    __________________
    البريد
    almuslim@gmail.com
    الماسنجر
    muslem@php.net
    Mr.Muslem غير متواجد حالياً

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2002
    المشاركات
    464
    khaledtrm غير متواجد حالياً



  7. الله يعطيك العافية illogicalX . ما قصرت و انا اخوك انشهد .
    طريقة سهله و حلوة .

    على فكرة وش صار على البرنامج . عسى ما فيه تغريز

    <==== مجهز الونش يفزع خخخخخخخخخخخخخ


    تحياتي
    اخوك
    ابو مشعل





    __________________
    أخوكم ابو مشعل
    ملاحظات لتنظيم المنتدى:
    http://www.swalif.net/softs/showthread.php?s=&threadid=42612
    ---------------
    ابو مشعل غير متواجد حالياً

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    693


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

    أخى illogicalX درس فعلا رائع و مبسط

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





    php master غير متواجد حالياً

  9. #9
    عضو فعال
    تاريخ التسجيل
    Nov 2001
    المشاركات
    1,304


    الله يعطيك العافيه يافارس على هذا الدرس الرائع والبسيط والشرح

    الرائع ...

    تحياتي لك





    msu غير متواجد حالياً

  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    وانا اقول من اللى منور سوالف اليوم

    هلا والله بالاخ والصديق اللوجي


    وش اول مره تشرح .......... لو انت دكتور مشروع تخرجي بالجامعه كان ما تعقدت انا

    تسلم لي






    المهمة9 غير متواجد حالياً

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    239


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

    تسلم يا the hak وفي انتظار نتائج التجربه

    #####
    الله يسلمك يا Moodeey شاكر لك زيارتك

    #####

    all-the-vb الله يسلمك وما قصرت وفي انتظار ابداعاتك

    #####
    Mr.Muslem اهلا بك يا مسلم وحياك الله وتسعدني زيارتك

    #####
    الاخ khaledtrm حياك الله يا خالد ويسعدني تواجدك

    #####
    ابو مشعل هههههه ماصار شي على البرنامج البطاريه خلصت هههههههههه عندك اشتراك
    ههههههههه
    تحياتي ياغالي

    ####
    php master
    شاكر لك مرورك أخي الكريم ويسعدني تواجدك

    ####
    msu الله يسلمك اهم شي انك تفهم هههههه .

    ####
    هلالالالالالالالالالالالالا المهمه 9 اخبارك يا غالي
    لاتنفخ فيني اصدق نفسي دكتور واصرف لكم باندول ههههههههههههه

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





    __________________
    اذكر الله في ظلمة الليل
    illogicalX غير متواجد حالياً

  12. #12
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    اخوي اللوجي تحسبني بفكك من اسئلتي


    سويت كل اللى قلت عليه بملف الشرح لكن تخيل ما ضبطت معي

    قعدت اقولها انا خوي اللوجي ما تعطيني الملفات وجه عيد وزيد واشرحها لي بس بشويش ترااااا


    مو مبتدى اللى قبل المبتدئين بعد





    المهمة9 غير متواجد حالياً

  13. #13
    عضو فعال
    تاريخ التسجيل
    Nov 2001
    المشاركات
    1,304


    بعدي والله المهمه 9 احشره





    msu غير متواجد حالياً

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    239


    رد مقتبس من المهمة9
    اخوي اللوجي تحسبني بفكك من اسئلتي


    سويت كل اللى قلت عليه بملف الشرح لكن تخيل ما ضبطت معي

    قعدت اقولها انا خوي اللوجي ما تعطيني الملفات وجه عيد وزيد واشرحها لي بس بشويش ترااااا


    مو مبتدى اللى قبل المبتدئين بعد
    السلام عليكم ورحمة الله وبركاته
    ههههههههههههه ولا يهمك يا مهمه

    طيب بابدء معاك من الصفر

    نسوي مجلد مثلا ونسميه text
    ونحط داخله مجلد ثاني ونسمه مثلا templates

    داخل مجلد التمبلت نسوي ملف html اسمه ahmed.html
    وتحط داخله الكود الخاص بصفحة الـ html الموجود في المثال

    بعد ذلك نرجع للمجلد الرئيسي وهو test
    وننشئ داخله ملف php بأي اسم ولنفترض a.php
    ونضع داخله الكود الخاص بالـ php والموضح في الملف المرفق

    حيث اننا بنعرف فيه الداله gettemplate
    وداخل هذه الداله نعرف شيئين اثنين فقط
    وهما
    1- اسم المجلد المحتوي على القوالب
    كود PHP:
    $templatefolder "templates"
    2- نهاية ملف القالب وانت حالياً خليت ملف القالب ahmed ينتهي بـ html وطبعا لو كان htm او اي شي ثاني ماهي اي مشكله اهم شي انك تحدده في الداله
    كود PHP:
    $endung="html" 
    بعد هذه العملية
    نبدأ برنامجنا
    ونحدد قيمة للمتغير $test والموجود في القالب والذي نريد ان نظهره بشكل او تصميم خاص كثال
    كود PHP:
    $test "الله أكبر "

    طيب الحين خلاص حددنا الداله وحددنا قيمة المتغير باقي علينا نستدعي القالب هذا بالقيم المخزنه
    كود PHP:
    eval ("$say = "".gettemplate("ahmed")."\";"); 
    صار عندنا الحين القالب بالقيم موجود داخل المتغير $say

    طيب اخر خطوه وهي اظهاره
    كود PHP:
    echo $say
    يالله جرب واعطيني خبر اذا ضبط معاك او لا واذا ما اشتغل اكتب لي الرساله اللي تظهر لك في المتصفح

    ومره ثانيه اعذرني ترى اول مره اشرح ما انفع لشرح هههههههههه

    مسيو اعقل لا اوقف عضويتك من المقهى العربي ههههههه

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





    __________________
    اذكر الله في ظلمة الليل
    illogicalX غير متواجد حالياً



  15. مسيو اعقل لا اوقف عضويتك من المقهى العربي ههههههه
    هههههههههههههههههههههههههههههههههههههههه
    هههههههههههههههههههههههههههههههههههههههههه
    ههههههههههههههههههههههههههههههههههههههههه

    و الله يا انا ابضحك ضحك . هههههههههههههههههه





    __________________
    أخوكم ابو مشعل
    ملاحظات لتنظيم المنتدى:
    http://www.swalif.net/softs/showthread.php?s=&threadid=42612
    ---------------
    ابو مشعل غير متواجد حالياً





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

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

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