menu_bgservdownloadthemesdirforumhome
Smf عربى



المحرر موضوع: أساسيات عمل المودات في smf (شرح)  (زيارة 7947 مرات)

0 الأعضاء و 1 ضيف يشاهدون هذا الموضوع.

غير متصل صلاح الدين

  • مبرمج مودات
  • *
  • مشاركة: 215
  • الشعبية: +2/-0
    • مشاهدة الملف الشخصي
أساسيات عمل المودات في smf (شرح)
« في: 15 , نوفمبر, 2009 - 07:43:12 مسائاً »
السلام عليكم ورحمة الله وبركاته
هذا شرح بسيط فيه اهم الأمور التي يتوجب معرفتها قبل عمل أي مود....

أولا لعلم مود في smf يجب عمل ملف بإسم package-info من نوع xml وهو يحتوي على أهم الأمور
- مثل توافق المود مع نسخة ، إضافة إزالة ملفات الخ.....
هذا مثال له:
شفرة: [اختيار]
<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
This is a simplified package manifest for SMF packages.

ATTENTION: If you are trying to install this manually, you should try
the package manager.  If it will not work for you, please take a look
at the following for information on this format:
http://mods.simplemachines.org/docs/manual-install.php
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">
<id>Saladine:Mod</id>
<name>Mod do...</name>
<version>1.0</version>
<type>modification</type>
</package-info>
id: تضع فيه إسمك + إسم المود
name: إسم المود
version: نسخة مودك الحالية ...
type: نوع المود وهناك ثلاث أنواع (مود 'modification' ، لغة 'language' ، صور شخصية 'avatar')
هاته الأمور مثال عليها الكود أعلاه ....
......................
الان ننتقل لـ وسم install إذا تم إستعماله وحده أي
شفرة: [اختيار]
<install></install>
سيتم تطبيق المود بدون متابعة نوع النسخة
اما إذا أردت إختيار نوع النسخة التي سيتم تنصيب المود عليها ويتوافق معها فقط
ستستعمل for
شفرة: [اختيار]
<install for="2.0 RC2"></install>في المثال لا يمكن تنصيب النسخة الا اذا كانت النسخة هي 2.0 RC2
.............. سيتم إكمال البقية عبر ردود في الموضوع إن شاء الله
وأي مساعدة او سؤال او طلب نحن متواجدين إن شاء الله