اتصل بنا عروض خاصة الدعم الفني خدمات المواقع تصميــــــــم استضافة/سيرفرات الرئيسية
 




العودة   مركز سيرف نت > أقسام تطوير المواقع > ركن لــغـــــات الـبـــرمــــجـــــــــــة

ركن لــغـــــات الـبـــرمــــجـــــــــــة خاص بجميع لغات البرمجة ajax , php , asp بأنواعها المختلفة

إضافة رد
 
أدوات الموضوع
  #1 (permalink)  
قديم 10/10/2008, 05:03 PM
::( عضو ذهبي )::
 
افتراضي {الدرس الرابع}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [إستدعاء الملفات في Smarty]



{الدرس الرابع}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [إستدعاء الملفات في Smarty]

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



بسم الله الرحمن الرحيم




تعلمنا في الدروس السابقة عمل نظام قوالب Smarty والمتغيرات والتكرار في Smarty


وان شاء الله الليلة راح نتعلم طريقة استدعاء ملف تصميم داخل ملف تصميم عن طريق دالة include

دالة include معروفة في PHP وتختلف قليلا في Smarty

مثال :

طريقة كتابة دالة include في PHP :

رمز PHP:




طريقة كتابة دالة include في Smarty :

رمز PHP:
{include file="file.php"}





:: < متطلبات الدرس > :::

قراءة الدروس السابقة :

{الدرس الأول}~~ شرح نظام قوالب Smarty للمبتدئين ~~[الأساسيات]

{درس الثاني}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [المتغيرات في Smarty]

{الدرس الثالث}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [التكرار في Smarty]

:: < متطلبات الدرس / > :::




اولا الطريقة المعروفة في انشاء Smarty هو انك تعمل مجلد تسميه اي اسم ولكن في العملية راح نسميه smarty_include ثم تنسخ مجلد libs وهو ياتي مع نظام Smarty
ولقد تحدثنا عنه في الدورس السابقة ثم انشئ مجلدين فرعيين tamplates و compile طبعا هذه الأسماء الافتراضية في Smarty ويمكنك تغيير أسماء المجلدات مع تغيير ما يلزم في ملف Smart.class.php وذكرنا الطريقة في الدرس الاول

الآن بعد عمل مجلد smarty_include في السيرفر المحلي ووضع مجلد libs ومجلدين tamplates و complie





1 - عمل ملف تصميم

افتح الفرونت بيج واضف هذا الكود :


رمز Code:





الاستدعاء عن طريق سمارتي




















احفضه باسم include.htm في مجلد tamplates

لنرى نتيجة الكود بالضغط على (معاينة) في الفرونت بيج :










النتيجة عادية جدا جدول عادي وفارغ :bigsmile:




2 - عمل ملف PHP

انشئ ملف اسمه index.php واضف هذا الكود :


رمز PHP:







احفظه في مجلد الرئيسي smarty_include



شرح عمل الكود :


رمز PHP:
include("libs/Smarty.class.php");


استدعينا ملف Smarty.class.php وهو ملف لانشاء Smarty في برمجياتك



رمز PHP:
$smarty = new Smarty;


انشأنا كائن Smarty باستخدام امر new وطبعا Smarty مبرمج بالكائنات ويجب انشاء الكائن اولا ثم البدء بالبرمجة



رمز PHP:
$smarty->display("include.htm");


عرضنا ملف التصميم في صفحة الانترنت بأمر dispaly وهو أمر عرض الملفات التصميم في Smarty



نستعرض ملف index.php في الانترنت سنرى النتيجة :







مثل ما توقعنا جدول عادي لا هو ولا عليه :shiny01:



الآن نريد ان نكتب كلمات داخل هذا الجدول ؟؟!!

انا متاكد انك راح تفتح ملف include.htm وتكتب داخل الجدول !!

بس هذا ماهو موضوع الدرس ياخوي :) !!

عندي فكرة افضل راح نعمل ملف تصميم آخر ونسميه page.htm ونكتب ما نريده في هذا الملف ونستدعيه داخل الجدول !!

مافهمتني :no: !!! طيب راح نسوي الطريقة ماهي مشكلة




افتح الفرونت بيج ثم اضف هذا الكود :


رمز Code:





الاستدعاء عن طريق سمارتي




مرحبا بك في تعلم نظام
قوالب
Smarty



مع المبهر








اضغط على ( معاينة ) في الفرونت بيج سترى :







طبعا انا عملت كلمات من عندي ممكن انت تضيف كلمات من عندك او تصاميمك اللي يعجبك
بعد كذا احفظ الملف باسم page.htm في مجلد tamplates



- الآن وقت استدعاء ملف page.htm داخل الجدول -


افتح ملف include.htm بالفرونت بيج او اي محرر آخر ثم اضف هذا الكود في داخل ووسط الجدول :

رمز PHP:
{include file=../templates/page.htm}




صورة توضيحية :






او يمكنك نسخ الكود كاملا :

رمز Code:





الاستدعاء عن طريق سمارتي






{include
file=../templates/page.htm}














الآن نستعرض ملف index.php في الانترنت :








مبروووووووووك لقد تعلمت استدعاء الملفات في Smarty الف الف مبرووووك



صورة توضيحية للعمل :






العمل كاملاً في المرفقات

الى هنا انتهى درس الاستدعاء عن طريق Smarty

ان شاء الله نتقابل بدرس آخر في Smarty

وان شاء الله اكون وفقت في الشرح

لا تنسونا من صالح دعواتكم لوالدي

وفقنا الله جميعا لما يحبه ويرضاه

اخوكم في الله ابو طارق



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


الملفات المرفقة Smarty.Include.zip (106.4 كيلوبايت)

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are معطلة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الأخير {الدرس الخامس}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [تشغيل دوال PHP في Smarty] -- RSS -- ركن لــغـــــات الـبـــرمــــجـــــــــــة 0 14/10/2008 03:49 AM
{الدرس الثالث}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [التكرار في Smarty] -- RSS -- ركن لــغـــــات الـبـــرمــــجـــــــــــة 0 08/10/2008 09:16 AM
{درس الثاني}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [المتغيرات في Smarty] -- RSS -- ركن لــغـــــات الـبـــرمــــجـــــــــــة 0 07/10/2008 07:11 AM
أنشئ نظام ويندوز خاص بك + مدمج معه Sp3 + [شرح بأكثر من 35 صورة] للمبتدئين! -- RSS -- ركن بــرامـــــج الكـمبــيـــوتــــــــــر 0 24/09/2008 05:37 PM
سكربت الفيديو MediaMAX.v2.0.1+ التعريب +شرح التركيب -- RSS -- ركن تـطـويـــــر الــمـــواقــــــــــــع 0 29/08/2008 06:41 PM


الساعة الآن 05:06 AM.


Powered by vBulletin;
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
سيرف نت لخدمات المواقع والمنتديات العربية @ - 00971507118665
إعلانات نصيه : نحن العرب | ألعاب | اكس شير لتحميل الملفات | دليل المواقع | أخبار | برامج


الرئيسية | الاستضافة | الرسيلرات | السيرفرات | التصميم | الخدمات | اتفاقية الاستخدام | مركز سيرف نت
Hosting, design, servers, management servers, development sites, the development of forums.
Copyright © 2010 ServNt.Com All rights reserved.