التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Aug 2007-
#1 (permalink)  
Question [ سؤال ] عن المصفوفات وقوالب الـ Smarty.


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

أخواني الكرام , لدي مصفوفه للغه, وهذا بعض منها :
كود PHP:

<?
#  +--------------------------------------------+
#  +                 Al Droos Script                 +
#  +                 By PHPx3.com                  +
#  +         faha1ad2@hotmail.com            +
#  +--------------------------------------------+

$lang[menu] = "القائمة";
$lang[main_page] = "الرئيسية";
$lang[search_page] = "البحث";
$lang[static_page] = "الإحصائيات";
$lang[send_lesson_page] = "إرسال درس";
$lang[callus_page] = "إتصل بنا";
$lang[last10] = "آخر عشر دروس";
$lang[section] = "الأقسام";
$lang[vists_num] = "عدد الزيارات";
$lang[lessons_num] = "عدد الدروس";
$lang[fast_static] = "الإحصائيات السريعه";
$lang[rand_lesson] = "درس عشوائي";
$lang[p_lesson] = "أكثر الدروس زيارةُ";
$lang[lessons_num] = "عدد الدروس";
$lang[comments_num] = "عدد التعليقات";
$lang[index_hits] = "عدد مرات استعراض الصفحة الرئيسية";
$lang[mod_num] = "عدد المشرفين لدينا";
$lang[onlines] = "المتواجدون الآن";
$lang[turn_class] = "فتح الصفحة استغرق";
$lang[turn_class2] = "ثانيه";
$lang[rights] = "جميع الحقوق محفوظة";
$lang[top] = "الأعلى";
$lang[reload] = "تحديث";
$lang[close] = "إغلاق";
$lang[pages] = "الصفحات";
$lang[subject] = "الموضوع";
$lang[writer] = "الكاتب";
$lang[hits] = "عدد الزيارات";
$lang[comments_nums] = "عدد التعليقات";
$lang[smiles] = "الإبتسامات";
$lang[send] = "إرسال";
$lang[make_empty] = "إفراغ الحقول";
$lang[reply] = "رد";
$lang[pages]= "الصفحات";
$lang[next] = "التالي";
$lang[prev] = "السابق";
$lang[mail] = "البريد الإلكتروني";
$lang[name] = "الإسم";
$lang[youre_name] = "اسمك";
$lang[security_code] = "من فضل قم بكتابة الرقم الموجود في الصوره في المربع";
$lang[dir] = "ملاحظة : لتبديل طريقة الكتابة من اليمين لليسار أو العكس اضغط shift+ctrl. ";
$lang[the_lesson] = "الدرس";
 
// ------- Search ----------- //
// ------- البحث ------------- //
$lang[write] = "اكتب الكلمة المراد البحث عنها";
$lang[results] = "نتائج البحث -> يتم عرض النتيجه بعنوان الدرس";
لم اضع كل الملف لانه طويل شوي

المهم ...
الملف يحتوي على جمل اللغه , وللسكربت انا استعمل قوالب السمارتي ..., وتم التعديل على جميع الملفات ولله الحمد بنجاح ... لكن عند التعديل على القوالب , كيف اقوم بالتعديل ؟

هل يجب وضع هذا الكود
كود PHP:
$lang_Hi $lang['hi'];
$smarty->assign("Hi",$lang_Hi"); 
هل يجب وضع هذا الكود لكل جمله ؟ لانه صعبه جداً جداً جداً راح اسويها كذا , بعض القوالب فيها اكثر من 20 كلمة , راح اكتب كل كلمة لوحدها ؟


اذا كان فيه حل ياليت تساعدوني وجزاكم الله خير.






__________________
موقع مبرّمج - zawyte
لا إله إلا الله ,,, محمد رسول الله ,,, أستغفر الله , احفظ الله يحفظك .
www.tdwenty.com Domain Is 4 Sale | fahad1ad2 @ hotmail.com
ff5006 غير متواجد حالياً   قديم 01-06-2008, 10:14 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Apr 2002-
#2 (permalink)  

وعليكم السلام ورحمة الله
وليه تمرر كل متغير في المصفوفة وحده
يمكنك تمرر مصفوفة اللغة كاملة للسمارتي كالتالي:
كود PHP:
$smarty->assign('lang',$lang); 
وفي القوالب تستدعي اي عبارة من المصفوفة كالتالي:
كود:
{$lang.hi}






__________________
mahmoud009 سابقاً
منتدى بي اتش بي
فِكرة لتقنية المعلومات
فِكرة غير متواجد حالياً   قديم 01-06-2008, 10:30 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Aug 2007-
#3 (permalink)  

صحيح أخي محمود ...
ماجت على بالي والله
شكراً لك وجزاك الله خير.






__________________
موقع مبرّمج - zawyte
لا إله إلا الله ,,, محمد رسول الله ,,, أستغفر الله , احفظ الله يحفظك .
www.tdwenty.com Domain Is 4 Sale | fahad1ad2 @ hotmail.com
ff5006 غير متواجد حالياً   قديم 01-06-2008, 11:03 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#4 (permalink)  

او ممكن تخلي كل هالعبارات ضمن ملفات الإعدادات أو الـ config الخاص بسمارتي وتستخدمه مباشرة بس بأستخدام #XXX#






__________________
omansecurity.com
Email: OmanSecurity AT gmail DOT com
OmanSecurity متواجد حالياً   قديم 01-06-2008, 11:38 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#5 (permalink)  

- لنفرض انك ولسبب ما تريد فعل ذلك ... فعليك استخدام foreach للمصفوفه وعمل assign بداخلها .






__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif غير متواجد حالياً   قديم 03-06-2008, 12:59 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Aug 2007-
#6 (permalink)  

اقتباس:
او ممكن تخلي كل هالعبارات ضمن ملفات الإعدادات أو الـ config الخاص بسمارتي وتستخدمه مباشرة بس بأستخدام #XXX#

مافهمت عليك والله .



اقتباس:
- لنفرض انك ولسبب ما تريد فعل ذلك ... فعليك استخدام foreach للمصفوفه وعمل assign بداخلها .
للأسف , بصراحه مااعرف استخدم foreach حتى الآن .






__________________
موقع مبرّمج - zawyte
لا إله إلا الله ,,, محمد رسول الله ,,, أستغفر الله , احفظ الله يحفظك .
www.tdwenty.com Domain Is 4 Sale | fahad1ad2 @ hotmail.com
ff5006 غير متواجد حالياً   قديم 03-06-2008, 10:04 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2008-
#7 (permalink)  

بالفعل كنت ابحث عن هالشغلة مشكور اخوي محمود ومشكور صاحب الموضوع






exchangeboss غير متواجد حالياً   قديم 04-06-2008, 02:53 PM
رد مع اقتباس
رد


 

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

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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مميزات مجلة إنفنتي الإصدار الثاني Abo AL-Waleed تطوير الويب 35 09-04-2008 01:51 AM
شرح تشغيل برامج سي جي أي على الجهاز الشخصي ....... مع شرح لبرنامج الاومني Smart328 تطوير الويب 9 23-08-2004 03:12 PM
+سكربت استضافة المنتديات المجانية+ بدر الكويت تطوير الويب 14 28-10-2003 04:46 PM
درس ــ تثبيت برنامج WWWThreads في جهازك الشخصي الحائر تطوير الويب 73 17-02-2001 09:36 PM
تركيب vB تطوير الويب 9 07-08-2000 06:41 AM


الساعة الآن: 12:37 PM بتوقيت المملكة العربية السعودية