Advertisement:

Author Topic: مقدمة : فى إنشاء مود لمنتدى Smf  (Read 9948 times)

Offline islam2hamy

  • Sophist Member
  • *****
  • Posts: 1,363
  • Gender: Male
  • SMF أنا بحب
    • First Arabic Support Site For SMF
مقدمة : فى إنشاء مود لمنتدى Smf
« on: December 19, 2011, 12:20:14 AM »
 
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته

سوف نتناول فى هذا الدرس إن شاء الله
مقدمة عن تصميم المودات للمنتدى من نوع Smf

1 - ماذا تحتاج لكى تبدأ فى تصميم مود :

  • معرفة جيدة بالغات التالية (( PHP , HTML )) .
  • يفضل أيضا أن تكون على دراية باللغة (( MySql )) .
  • برنامج السيرفر المحلى ((مثلا : Wamp Server )) .
  • برنامج مُحرر نصوص (( مثلا : Notepad++ )) .
  • برنامج ضغط و فك ضغط الملفات (( مثلا : WinRAR )) .
  • الفكرة التى تريد تنفيذها ;)
2 - و الأن بعد ما أصبحت لديك ما سوف نقوم بإستخدامه تعالى لنلقى نظرة على كيفية التعامل مع المودات لإنشاءها :


و فى هذا الدرس سوف نتحدث عن الملفات التى يجب أن تكون موجودة داخل الرزمة مع توضيح مبسط لمهامها و خصائصها :

  • الملف (( package-info.xml )) .
  • وهو الملف الخاص بتعريف نسخة المنتدى Smf على الرزمة حيث يحتوى على اسمها و إصدارها و اسم صاحبها , وكذلك الإصدارات التى سوف تعمل عليه (( و سوف نتحدث بشكل مفصل عن هذا الملف فى درس آخر فهو من الملفات الهامة جدا )) .
                   
  • الملف (( modification.xml )) .
  • وهو الملف الذى يحتوى على التعديلات التى سوف يتم تطبيقها من أجل تثبيت الرزمة (( و سوف نتناوله بالشرح المفصل أيضا فى درس آخر لانه ايضا من الملفات الهامة جدا )) .
                   
  • الملف (( readme.txt )) .
  • وهو الملف الذى به شرح مبسط عن تعريف المود وكذلك طريقة عمله , وهذا الملف يظهر لنا ما بداخله أثناء تثبيت الرزمة من لوحة الإدارة .

وهذه ملفات قد تحتاج الى وضعها أيضا داخل الرزمة :

  • الملف (( language.xml )) .
  • وهذا الملف نستخدمه لإضفة أى تعديل سوف يتم على ملفات اللغة الخاصة بالمنتدى .
                   
  • الملف (( mod.xxxx.php )) .
  • وهذا الملف نستخدمه فى حالات قليلة عندما تكون الرزمة ذات برمجة كبيرة و لها خصائص كثيرة فأننا سوف نطر الى كتابة الكثير من الجمل التى سوف يقوم المود بإستخدامها , لذلك فهو يفضل فى هذه الحالة ادراج هذه الجمل فى ملف مستقل بذاته ليسهل أيضا ترجمته الى عدة لغات .
                   
  • الملف (( mod.template.php )) .
  • وهذا الملف نستخدمه فى حالات قليلة عندما تكون الرزمة ذات برمجة كبير  ولها صفحة مستقلة بها يظهر بها المود فسوف نحتاج حينها الى تصميم صفحة خاصة به عن طريق هذا الملف .
                   
  • الملف (( readme.xxxx.txt )) .
  • ونستخدم ايضا هذا الملف فى حالة وجود عدة ترجمات من المود .
  • الملف (( mod.sql.php )) .
  • ونستخدم هذا الملف فى حالة إذا كانت هناك تغيرات سوف تتم داخل قاعدة البيانات , مثلاً : إنشاء جدول جديد .
  • الملف (( redirect.txt )) .
  • ونستخدم هذا الملف لإخبار المدير بأنه سوف يتم إعادة توجيهه الى إعدادات المود , وذلك إذا كان المود له صفحة إعدادات يجب تفعيلها بعض خصائصها بواسطة المدير لإستخدامه .
ملحوظة : mod = إسم المود , xxxx = اللغة

ولا ننسى أن كل هذه الملفات تكون داخل ملف مضغوط "رزمة" ذات إمتداد ((.zip))
« Last Edit: December 21, 2011, 12:01:57 AM by islam2hamy »
Arabic Translator - Web Designer
My Mods / My Themes  //  GfxLand





Offline Salem80

  • Newbie
  • *
  • Posts: 5
Re: مقدمة : فى إنشاء مود لمنتدى Smf
« Reply #1 on: April 21, 2012, 11:18:19 AM »
مشكور اخي على الشرح التفصيل بالنتظار اضافات باقي الاعضاء ..

Offline islam2hamy

  • Sophist Member
  • *****
  • Posts: 1,363
  • Gender: Male
  • SMF أنا بحب
    • First Arabic Support Site For SMF
Re: مقدمة : فى إنشاء مود لمنتدى Smf
« Reply #2 on: April 23, 2012, 10:35:30 AM »
العفو أخى
Arabic Translator - Web Designer
My Mods / My Themes  //  GfxLand