| مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة |
| ||||||
![]() |
| | LinkBack | أدوات الموضوع | طريقة العرض |
| | #1 (permalink) |
| عضو نشيط | :: السلام عليكم ورحمة الله وبركاته :: بسم الله الرحمن الرحيم تعلمنا في الدروس السابقة عمل نظام قوالب Smarty والمتغيرات والتكرار في Smarty وان شاء الله الليلة راح نتعلم طريقة استدعاء ملف تصميم داخل ملف تصميم عن طريق دالة include دالة include معروفة في PHP وتختلف قليلا في Smarty مثال : طريقة كتابة دالة include في PHP : كود PHP: طريقة كتابة دالة include في Smarty : كود PHP: :: < متطلبات الدرس > ::: قراءة الدروس السابقة : {الدرس الأول}~~ شرح نظام قوالب Smarty للمبتدئين ~~[الأساسيات] {الدرس الثاني}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [المتغيرات في Smarty] {الدرس الثالث}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [التكرار في Smarty] :: < متطلبات الدرس / > ::: اولا الطريقة المعروفة في انشاء Smarty هو انك تعمل مجلد تسميه اي اسم ولكن في العملية راح نسميه smarty_include ثم تنسخ مجلد libs وهو ياتي مع نظام Smarty ولقد تحدثنا عنه في الدورس السابقة ثم انشئ مجلدين فرعيين templates و compile طبعا هذه الأسماء الافتراضية في Smarty ويمكنك تغيير أسماء المجلدات مع تغيير ما يلزم في ملف Smart.class.php وذكرنا الطريقة في الدرس الاول الآن بعد عمل مجلد smarty_include في السيرفر المحلي ووضع مجلد libs ومجلدين templates و complie 1 - عمل ملف تصميم افتح الفرونت بيج واضف هذا الكود : كود: <html dir="rtl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> <meta http-equiv="Content-Language" content="ar-sa"> <title>الاستدعاء عن طريق سمارتي</title> </head> <body> <table border="1" width="100%" id="table1"> <tr> <td> <p align="center"> </p> <p> </td> </tr> </table> </body> </html> احفظه باسم include.htm في مجلد templates لنرى نتيجة الكود بالضغط على (معاينة) في الفرونت بيج : النتيجة عادية جدا جدول عادي وفارغ 2 - عمل ملف PHP انشئ ملف اسمه index.php واضف هذا الكود : كود PHP: احفظه في مجلد الرئيسي smarty_include شرح عمل الكود : كود PHP: كود PHP: كود PHP: نستعرض ملف index.php في الانترنت سنرى النتيجة : مثل ما توقعنا جدول عادي لا هو ولا عليه ![]() الآن نريد ان نكتب كلمات داخل هذا الجدول ؟؟!!انا متاكد انك راح تفتح ملف include.htm وتكتب داخل الجدول !! بس هذا ماهو موضوع الدرس ياخوي !!عندي فكرة افضل راح نعمل ملف تصميم آخر ونسميه page.htm ونكتب ما نريده في هذا الملف ونستدعيه داخل الجدول !! مافهمتني !!! طيب راح نسوي الطريقة ماهي مشكلةافتح الفرونت بيج ثم اضف هذا الكود : كود: <html dir="rtl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> <meta http-equiv="Content-Language" content="ar-sa"> <title>الاستدعاء عن طريق سمارتي</title> </head> <body> <p align="center"><b><font size="6"><font color="#FF0000">مرحبا بك في تعلم نظام قوالب</font> </font><span lang="en-us"><font size="6" color="#0000FF">Smarty</font></span></b></p> <p align="center"><b><font size="6" color="#008000">مع المبهر</font></b></p> </body> </html> اضغط على ( معاينة ) في الفرونت بيج سترى : طبعا انا عملت كلمات من عندي ممكن انت تضيف كلمات من عندك او تصاميمك اللي يعجبك بعد كذا احفظ الملف باسم page.htm في مجلد templates - الآن وقت استدعاء ملف page.htm داخل الجدول - افتح ملف include.htm بالفرونت بيج او اي محرر آخر ثم اضف هذا الكود في داخل ووسط الجدول : كود PHP: صورة توضيحية : او يمكنك نسخ الكود كاملا : كود: <html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<meta http-equiv="Content-Language" content="ar-sa">
<title>الاستدعاء عن طريق سمارتي</title>
</head>
<body>
<table border="1" width="100%" id="table1">
<tr>
<td> <p align="center"><span lang="en-us">{include
file=../templates/page.htm}</span></p>
<p> </td>
</tr>
</table>
</body>
</html>
الآن نستعرض ملف index.php في الانترنت : مبروووووووووك تعلمت استدعاء الملفات في Smarty الف مبرووووك ![]() صورة توضيحية للعمل : العمل كاملاً في المرفقات الى هنا انتهى درس الاستدعاء عن طريق Smarty ان شاء الله نتقابل بدرس آخر في Smarty وان شاء الله اكون وفقت في الشرح لا تنسونا من صالح دعواتكم لوالدي وفقنا الله جميعا لما يحبه ويرضاه اخوكم في الله ابو طارق :: السلام عليكم ورحمة الله وبركاته ::
__________________ ~~شرح نظام قوالب Smarty للمبتدئين~~ ~~برمجياتي~~ قام بآخر تعديل المبهر يوم 12-10-2008 في 10:42 PM السبب: تعديل الصور |
| | |
| | #2 (permalink) |
| عضو نشيط |
شكراااااااااااااااجدااااااااااااااااااااااا اخي الكريم جزاك الله خيرااااااااااااااااااااا
__________________ محمدهلال الاهلوية وصلوووووووووووووووووووووو وان شاء لله في اليابان انا المصري افتخير اني عربي المنتدى مغلق حاليااااااااا مديرمنتدى هلال مصر |
| | |
| | #3 (permalink) | |
| عضو نشيط | اقتباس:
تسلم اخي الله يسعدك ان شاء الله انت معطر الموضوع
__________________ ~~شرح نظام قوالب Smarty للمبتدئين~~ ~~برمجياتي~~ | |
| | |
![]() |
| زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف) | |
(View-All)
Members who have read this thread : 26
| |
| abdellahaix, aboodr, محمد عمارة, محمدهلال, ميت احساس, مدردش متقاعد, alQana9, مريم, azizkap3, Ben.Fat7i, المبهر, البنفسجيه, CMan, dagash, enigma, Hakxer, HamoOod, حياكم, يوسف الحمود, MAFee, man summits, rami23, sherif_2307, عاشق الاحزان, webdes, همام نداف |
| أدوات الموضوع | |
| طريقة العرض | |
|
|
مواضيع ذات صلة | ||||
| الموضوع | الكاتب | المجلس | المشاركات | المشاركة الأخيرة |
| درس {الدرس الثالث}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [التكرار في Smarty] | المبهر | نظام القوالب سمارتي SMARTY | 3 | 02-12-2008 03:51 PM |
| درس {درس الثاني}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [المتغيرات في Smarty] | المبهر | نظام القوالب سمارتي SMARTY | 2 | 07-10-2008 04:57 AM |
| درس ~~ شرح نظام قوالب Smarty للمبتدئين ~~ | المبهر | نظام القوالب سمارتي SMARTY | 6 | 06-10-2008 12:57 AM |