| مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة |
| ||||||
![]() |
| | LinkBack (7) | أدوات الموضوع | طريقة العرض |
| |
#1 (permalink)
|
| عضو فعال | بسم الله الرحمن الرحيم..... السلام عليكم اخواني أعضاء منتديات بي اتش بي.. درسنا اليوم رائع جداً... و هو القوالب .. Smarty... الكــل يعرف القوالب ( Templates )... في أكبر السكربتات vb, phpbb الى الأخر... اولاً:- تحميل Smarty من الموقع الرسمي ( اضغط هنا لدخول الموقع ) من اليسار أختر ( Download! ) انت الأن في صفحة التحميل:- أخر اصدار Smarty هو : 2.6.18 : اضغط عليه و حمله على جهازك... الأن بعد التحميل نجي الى طريقة الأستعمال... طريقة الأستعمال:- اول حجاة فقك الضغط عن الملف راح يخرج لك مجلد اسمه Smarty-2.6.18 ادخل المجلد.. و راح ترى مجلد أخر اسمه lilbs ادخل داخل المجلد....و قم بأنشاء مجلد.. بأسم SmartyCompiler الأن اعمل مجلد جنب lilbs اسمه template الحين افتح محرر PHP و حط هذه الكود كود PHP: السطر الثاني: استدراج ملف من مجلد Smarty السطر الثالث: كما تلاحظ Smarty عباره عن Class السطر الرابع : تحديد مجلد القوالب السطر الخامس : تحديد مجلد الفارغ... الأن راح ندخل فرونت بيج اعمل اي صفحة اكتب اي حاجة فيها راح ندرجها عن طريق Smarty بكود التالي كود PHP: كود PHP: طبعاً امتداد القوالب tpl index.tpl الأن عرض المتغيرات في صفحات html... شوف كود صفحة html كود هتمل: <html dir="ltr"> <head> <meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Test Smarty</title> </head> <body text="#FF0000" bgcolor="#000000"> <p align="center"><font size="7" face="Batang">Test Smarty....</font></p> <p align="center"><b>{$text}</b></p> <p align="center"><b><font size="6" face="Batang" color="#FFFF00">By: General C</font></b></p> </body> </html> احفظ الصفحة هي نفسها.. طبعاً احفظها في مجلد القوالب الأن نعدل صفحة index.php و هذه الكودهااا... كود PHP: لاحظ سطر assign دي لعرض متغير لاكن display لعرض صفحة... الأن اعرض الصفحة راح ترى الكلام في الوسط الي كتبته في متغير Text لو تغير الكلام و تحفظ راح ترى يتغير معه كماان الأن Smarty مع mysql طبعاً لو راح تعمل اي سكربت كبير راح تستخدم mysql تعال نشوف كيف طريقة الأستعامل مع smarty .. تفرض انه عندك سكربت أخبار و قاعدة الأخبار تحتوي على التالي id = رقم الخبر title = عنوان الخبر text = محتوى الخبر لاحظ الكود الى في صفحة php كود PHP: راح يكون كذا كود هتمل: {section name=idx loop=$news}
<tr>
<td width="340" height="1">
<p align="center"><a href="news.php?show=1&id={$news[idx].id}"><font size="2">{$news[idx].title}</font></a></td>
</tr>
{/section}
الأن احفظ الصفحة index.htm اعرض راح ترى التكرار.. الأخبار.. في صفحة html و يمكنك بعد أستعمال if مثال:- كود PHP: كود هتمل: {if number eq 1}
{/if}
{if number neq 1}
{/if}
eq : يساوي neq : لا يساوي gt : اكبر من > lt : اصغر من < و هذه هو Smarty .... اتمنى أني افتكم و تقبلو خالص تحياتي General C
__________________ |
| | |
| | #2 (permalink) |
| عضو فعال |
درس رائع كما تعودنا منك وفي انتظار الجديد دائما
__________________ http://img14.imgspot.com/u/07/152/12/Untitled1.jpg وفوق كل ذي علم عليم |
| | |
| | #4 (permalink) |
| * أبو عمر * |
اخ General C شكرا لك على الدرس المميز وتم النقل الى قسم "دروس أنظمة القوالب "PHP Templates
__________________ لضمان رد سريع على استفسارك أو موضوعك * تأكد من البحث في المنتدى قبل أن تسأل * احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك * قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها |
| | |
| | #6 (permalink) |
| عضو نشيط تاريخ الانتساب: 29-05-2007 المكان: Qatar
مشاركات: 70
مستوى السمعة : 2 ![]() | رائع + رائع = رووووووووووعة اتقنت و ابدعت شكرا لك هذا الشرح المفصل وهذا الجهد والوقت اسأل الله ان يثيبك على ما تقوم به لخدمة اخوانك شكرا جزيلاً لك اخوك |
| | |
| | #8 (permalink) |
| عضو فعال تاريخ الانتساب: 21-01-2007 المكان: المغرب السن: 27
مشاركات: 491
مستوى السمعة : 2 ![]() |
ممتاز درس سهل جدا بارك الله فيك
__________________ المدونة www.bp.ma لضمان رد سريع على استفسارك أو موضوعك
|
| | |
| | #10 (permalink) |
| عضو نشيط تاريخ الانتساب: 06-05-2007 المكان: Marocainoo السن: 24
مشاركات: 168
مستوى السمعة : 2 ![]() |
مشكوور أخي الكريم جينيرال سي . . بس ممكن أستوضخ منك مسألة . .؟ هلـ سهوت في ها السطر كود PHP: كود PHP:
__________________ أشكركم على كلامكم الطيب . . إن شاء الله أعود .+.+.+.+. يمكنكمـ بالضغط على الصورة أسفلـ إضافة شريط موقعنـا على متصفحك بكل يسر [:: FireFoxe ::] http://www.conduit.com/banners/minibanner05.gif [:: Internet Explorer ::] http://www.conduit.com/banners/minibanner05.gif % ![]() .+.+.+.+. |
| | |
![]() |
LinkBacks (?)
LinkBack to this Thread: http://www.montadaphp.net/t550/ | ||||
| الكاتب | For | Type | التاريخ | |
| ط§ط³طھظپط³ط§ط± ظپظٹ ظ†ط¸ط§ظ… Smarty - ط³ظˆط§ظ„ظپ ط³ظˆظپطھ | This thread | Refback | 15-12-2008 03:15 PM | |
| اسألة ومفاهيم بخصوص انظمة القوالب - ::TRAIDNT FORUM:: | This thread | Refback | 21-11-2008 09:39 AM | |
| اسألة ومفاهيم بخصوص انظمة القوالب - منتدى المنتديات | This thread | Refback | 18-11-2008 11:05 PM | |
| واجهتني مشكلة بسيطة ,, - ::TRAIDNT FORUM:: | This thread | Refback | 30-08-2008 11:29 PM | |
| واجهتني مشكلة بسيطة ,, - ::TRAIDNT FORUM:: | This thread | Refback | 30-08-2008 10:44 PM | |
| درس احترافي | شرح التعامل مع قوالب Smarty - الصفحة 2 - منتدى بي اتش بي PHP | This thread | Refback | 21-08-2008 12:46 AM | |
| مشاكل smarty - ::TRAIDNT FORUM:: | This thread | Refback | 16-08-2008 09:40 PM | |
| زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف) | |
(View-All)
Members who have read this thread : 27
| |
| abdellahaix, aboodr, مبتدئ فى البرمجه, متعب, أبومؤمل, ahmeds_link, محمد عمارة, مدردش متقاعد, aladawi, alQana9, azizkap3, BomBHackeRS, coder, drakola, Dreamweaver, HamoOod, hello21, iSMaiLZ, karim24189, Nadjme, najdsky, ريم عبدالعزيز, sherif_2307, SORPHP, The ShArK, webdes, xsukax |
| أدوات الموضوع | |
| طريقة العرض | |
|
|
مواضيع ذات صلة | ||||
| الموضوع | الكاتب | المجلس | المشاركات | المشاركة الأخيرة |
| قوالب سمارتي SMARTY خطوة بخطوة - الجزء الأول | aspirant3 | نظام القوالب سمارتي SMARTY | 12 | 13-09-2008 05:32 PM |
| الجزء الثاني - تعدد الصفحات في قوالب سمارتي smarty | aspirant3 | نظام القوالب سمارتي SMARTY | 10 | 22-07-2008 05:45 AM |
| مشكله بتعدد الصفحات بقوالب الـ Smarty. | ff5006 | مشاكل وحلول PHP Errors & Troubleshooting | 2 | 07-03-2008 10:49 AM |
| عرض القوالب من قاعدة البيانات مع نظام smarty | php.ini | مشاكل وحلول PHP Errors & Troubleshooting | 2 | 20-07-2007 05:03 AM |
| [استفسار]هل فيه بعض السيرفرات ما تدعم نظام قوالب SMARTY ! | W-COBRA | مشاكل وحلول PHP Errors & Troubleshooting | 4 | 16-06-2007 04:30 AM |