walid_8281500
03-23-2009, 08:08 PM
السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
لقد تعرفنا على نظام قوالب Smarty وكيفية استخدامه وعرض ملفات التصميم في
PHP في الدرس الاول
{الدرس الأول}~~ شرح نظام قوالب Smarty للمبتدئين ~~[الأساسيات] (http://www.traidnt.net/vb/showthread.php?t=996162)
والآن لنتعمق أكثر مع نظام قوالب Smarty
:: ملاحظة ::
( قبل بدا الدرس يجب تحميل الملف المرفق في الدرس الاول لكي تتابع معنا هذا الدرس
لأنه في هذا الدرس سنستخدم الملفات التي كانت في الدرس الاول )
درس اليوم بخصوص المتغيرات في سمارتي
متغيرات Smarty لا تختلف كثيرا عن متغيرات PHP
يتم تعريف المتغير بهذه الأقواس {}
في الـ PHP يتم تعريف المتغير هكذا :
$name
ولكن في Smarty يتم تعريف المتغير هكذا :
{$name}
وتعبئة المتغير يتم ذلك بأمر من أوامر Smarty وهو أمر assign
الآن بعد تحميل ملف المرفق في الدرس الاول استعرضه في المتصفح
سترى في عنوان الصفحة :: ( شرح نظام قوالب سمارتي ) :: :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/1.jpg
الآن نريد ان نغير العنوان عن طريق متغيرات Smarty
افتح ملف الهيدر بالفرونت بيج او اي محرر آخر ثم اضف المتغير :
$title}
بين وسم <title> و </title> :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/2.jpg
ثم افتح ملف index.php ثم أضف الكود قبل عرض ملف الهيدر :
$almubher->assign("title","الصفحة الرئيسية");
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/3.jpg
لقد استخدمنا أمر assign
لتعبئة المتغير ثم كتبنا المتغير المراد تعبئة ومن ثم فاصلة وثم كتبنا عنوان الصفحة
لاحظ انه عندما نستخدم أمر assignنكتب المتغير بدون علامة $ الدولار وهذا ضروري
ولاحظ ايضا انه اضفنا الكود قبل عرض ملف الهيدر :: يجب تعبئة المتغير اولا ثم عرض ملف التصميم ::
الآن نفتح موقعنا في السيرفر المحلي ونرى ان عنوان الصفحة تغيرت الى :: ( الصفحة الرئيسية) :: :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/4.jpg
الآن لنغير الى عنوان آخر :: ( موقعي الجديد ) ::
اضف هذا الكود :
$almubher->assign("title","موقعي الجديد");
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/5.jpg
والآن لنرى الموقع :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/6.jpg
مبروك لقد تعلمت استخدام ماهو مهم في Smarty
الآن لندخل في الجدية
افتح ملف header.htm :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/7.jpg
وغيير عنوان الهيدر الى المتغير :
رمز PHP:
{$header}
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/8.jpg
افتح ملف footer.htm :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/9.jpg
وغيير عنوان الفوتر الى المتغير :
{$footer}
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/10.jpg
افتح ملف index.php واضف الكود فوق القوالب :
$almubher->assign("title","موقعي الجديد");
$almubher->assign("header","موقع المبهر لخدمات البرمجة");
$almubher->assign("footer","جميع الحقوق محفوظة");
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/11.jpg
الآن افتح الموقع :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/12.jpg
يا سلام عليك لقد تعلمت نظام قوالب Smarty
وهذه صورة لمكان المتغيرات في الموقع :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/13.jpg
الى هنا انتهى الدرس عن متغيرات Smarty وهو اهم درس في Smarty
العمل كاملا في المرفقات
اذا كنت تريد ان تكون مبرمج حقيقي فعليك بالصبر انها النقطة القوية في النجاح وتعلم ماهو جديد ومارس البرمجة كثيرا
والمثال يقول : الممارس غلب الفارس
ان شاء الله نتقابل بدرس آخر
واتمنى اكون وفقت في الشرح
الله يعطيكم الصحة والعافية
والسلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
لقد تعرفنا على نظام قوالب Smarty وكيفية استخدامه وعرض ملفات التصميم في
PHP في الدرس الاول
{الدرس الأول}~~ شرح نظام قوالب Smarty للمبتدئين ~~[الأساسيات] (http://www.traidnt.net/vb/showthread.php?t=996162)
والآن لنتعمق أكثر مع نظام قوالب Smarty
:: ملاحظة ::
( قبل بدا الدرس يجب تحميل الملف المرفق في الدرس الاول لكي تتابع معنا هذا الدرس
لأنه في هذا الدرس سنستخدم الملفات التي كانت في الدرس الاول )
درس اليوم بخصوص المتغيرات في سمارتي
متغيرات Smarty لا تختلف كثيرا عن متغيرات PHP
يتم تعريف المتغير بهذه الأقواس {}
في الـ PHP يتم تعريف المتغير هكذا :
$name
ولكن في Smarty يتم تعريف المتغير هكذا :
{$name}
وتعبئة المتغير يتم ذلك بأمر من أوامر Smarty وهو أمر assign
الآن بعد تحميل ملف المرفق في الدرس الاول استعرضه في المتصفح
سترى في عنوان الصفحة :: ( شرح نظام قوالب سمارتي ) :: :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/1.jpg
الآن نريد ان نغير العنوان عن طريق متغيرات Smarty
افتح ملف الهيدر بالفرونت بيج او اي محرر آخر ثم اضف المتغير :
$title}
بين وسم <title> و </title> :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/2.jpg
ثم افتح ملف index.php ثم أضف الكود قبل عرض ملف الهيدر :
$almubher->assign("title","الصفحة الرئيسية");
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/3.jpg
لقد استخدمنا أمر assign
لتعبئة المتغير ثم كتبنا المتغير المراد تعبئة ومن ثم فاصلة وثم كتبنا عنوان الصفحة
لاحظ انه عندما نستخدم أمر assignنكتب المتغير بدون علامة $ الدولار وهذا ضروري
ولاحظ ايضا انه اضفنا الكود قبل عرض ملف الهيدر :: يجب تعبئة المتغير اولا ثم عرض ملف التصميم ::
الآن نفتح موقعنا في السيرفر المحلي ونرى ان عنوان الصفحة تغيرت الى :: ( الصفحة الرئيسية) :: :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/4.jpg
الآن لنغير الى عنوان آخر :: ( موقعي الجديد ) ::
اضف هذا الكود :
$almubher->assign("title","موقعي الجديد");
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/5.jpg
والآن لنرى الموقع :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/6.jpg
مبروك لقد تعلمت استخدام ماهو مهم في Smarty
الآن لندخل في الجدية
افتح ملف header.htm :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/7.jpg
وغيير عنوان الهيدر الى المتغير :
رمز PHP:
{$header}
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/8.jpg
افتح ملف footer.htm :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/9.jpg
وغيير عنوان الفوتر الى المتغير :
{$footer}
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/10.jpg
افتح ملف index.php واضف الكود فوق القوالب :
$almubher->assign("title","موقعي الجديد");
$almubher->assign("header","موقع المبهر لخدمات البرمجة");
$almubher->assign("footer","جميع الحقوق محفوظة");
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/11.jpg
الآن افتح الموقع :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/12.jpg
يا سلام عليك لقد تعلمت نظام قوالب Smarty
وهذه صورة لمكان المتغيرات في الموقع :
http://www.pxll.com/usersupload/mobher/smarty_lesson_2-variables/13.jpg
الى هنا انتهى الدرس عن متغيرات Smarty وهو اهم درس في Smarty
العمل كاملا في المرفقات
اذا كنت تريد ان تكون مبرمج حقيقي فعليك بالصبر انها النقطة القوية في النجاح وتعلم ماهو جديد ومارس البرمجة كثيرا
والمثال يقول : الممارس غلب الفارس
ان شاء الله نتقابل بدرس آخر
واتمنى اكون وفقت في الشرح
الله يعطيكم الصحة والعافية
والسلام عليكم ورحمة الله وبركاته