النتائج 1 إلى 7 من 7

الموضوع: [ سؤال ] عن المصفوفات وقوالب الـ Smarty.

  1. #1
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431

    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] = "نتائج البحث -> يتم عرض النتيجه بعنوان الدرس";
    لم اضع كل الملف لانه طويل شوي :nice:

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

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


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







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


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






    __________________
    مدونتي

  3. #3
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


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






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    475


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





    __________________
    omansecurity.com
    Email: OmanSecurity AT gmail DOT com

  5. #5
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


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





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  6. #6
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


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

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



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






  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    555


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










ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض