16
هنا يمكنك مشاهدة جميع المشاركات التى كتبها هذا العضو . لاحظ انه يمكنك فقط مشاهدة المشاركات التى كتبها فى الاقسام التى يسمح لك بدخولها فقط .
<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">
<id>إسم المستخدم الذى أنت قمت بالتجسل به فى موقع الـ "simplemachines.org" :إسم المود</id>
<name>إسم المود الذى سوف يظهر أثناء عملية التثبيت</name>
<type>نوع الرزمة</type>
<version>رقم الإصدار الخاص بالمود</version>
</package-info>
- $boarddir : وغيره من الملفات فى هذا المسار index.phpوهو يشير الى المسار الرئيسى للمنتدى حيث الملف
- $sourcedir : ( إلخ ...,Post.php, Admin.php) حيث تجد الملفات /Sources وهو يشير الى المجلد
- $avatardir : حيث يمكنك إيجاد الصور الشخصية ./Avatars وهو يشير الى المجلد
- $themedir: وهو يشير إلى المجلد الخاص بالقالب - الإستايل - الرئيسى .
- $themes_dir : وهو يشير الى المجلد الذى يحتوى على كل القوالب الخاصة بالمنتدى , بما فى ذلك القالب الرئيسى
- $imagesdir : وهو يشير الى المجلد الخاص بالصورة للقالب الرئيسي .
- $languagedir : وهو يشير الى المجلد الخاص بملفات اللغة الخاصة بالمنتدى .
- $smileysdir : وهو يشير الى المجلد الخاص بالإبتسامات .
<install></install>, <upgrade></upgrade>, <uninstall></uninstall>
<install for="1.1.0 - 1.1.99">
الملفات التى سوف يقوم بإستخدامها توضع هنا
</install>
<readme type="file" parsebbc="true">readme.txt</readme>
<readme lang="english" parsebbc="true" type="file">readme.english.txt</readme>
<readme lang="arabic-utf8" parsebbc="true" type="file">readme.arabic-utf8.txt</readme>
<modification format="xml" type="file">modification.xml</modification>
<require-file name="إسم ومكان الملف بالرزمة" destination="مسار مجلد اللغة" />
<require-file name="lang/UsersOnlineToday.english.php" destination="$languagedir" />
<require-dir destination="مسار المجلد" name="إسم المجلد"/>
<require-dir destination="$boarddir" name="getid3"/>
<redirect url="رابط الإعدادات">ملف إقرأنى يظهر قبل التوجيه ليخبر المدير انه سوف يتم إعداة التوجيه</redirect>
<redirect url="?action=downloads;sa=adminset">redirect.txt</redirect>
<code>mod_sql.php</code>
<modification type="file" format="xml" reverse="true">modification.xml</modification>
<remove-file name="مسار الملف بإستخدام المُتغير/إسم الملف"/>
<remove-file name="$boarddir/newscore.php"/>
<remove-dir name="$boarddir/getid3"/>
<install>
<readme>readme.txt</readme>
<require-dir name="Cool_Avatars!" destination="$avatardir" />
</install>
<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">
<id>islam2hamy:WelcomeBack</id>
<name>Welcome Back</name>
<version>1.0</version>
<type>modification</type>
<!--// Install for SMF 2.0 Beta 2 and above //-->
<install for="2.0 - 2.99.99">
<readme type="file" parsebbc="true">read me.txt</readme>
<modification type="file">welcomeback.2.0.x.xml</modification>
<modification type="file">language-utf8.xml</modification>
<modification type="file">language.xml</modification>
<require-file name="login3.php" destination="$sourcedir" />
<require-file name="logout3.php" destination="$sourcedir" />
<require-file name="login3.template.php" destination="$themedir" />
<require-file name="logout3.template.php" destination="$themedir" />
</install>
<!--// Install for SMF 2.0 Beta 2 and above //-->
<uninstall for="2.0 - 2.99.99">
<modification type="file" reverse="true">welcomeback.2.0.x.xml</modification>
<modification type="file" reverse="true">language-utf8.xml</modification>
<modification type="file" reverse="true">language.xml</modification>
<remove-file name="$sourcedir/login3.php" />
<remove-file name="$sourcedir/logout3.php" />
<remove-file name="$themedir/login3.template.php" />
<remove-file name="$themedir/logout3.template.php" />
</uninstall>
</package-info>
<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
<id>إسم المستخدم الذى أنت قمت بالتجسل به فى موقع الـ "simplemachines.org" :إسم المود</id>
<version>رقم الإصدار الخاص بالمود</version>
</modification>
- $boarddir : وغيره من الملفات فى هذا المسار index.phpوهو يشير الى المسار الرئيسى للمنتدى حيث الملف
- $sourcedir : ( إلخ ...,Post.php, Admin.php) حيث تجد الملفات /Sources وهو يشير الى المجلد
- $avatardir : حيث يمكنك إيجاد الصور الشخصية ./Avatars وهو يشير الى المجلد
- $themedir: وهو يشير إلى المجلد الخاص بالقالب - الإستايل - الرئيسى .
- $themes_dir : وهو يشير الى المجلد الذى يحتوى على كل القوالب الخاصة بالمنتدى , بما فى ذلك القالب الرئيسى
- $imagesdir : وهو يشير الى المجلد الخاص بالصورة للقالب الرئيسي .
- $languagedir : وهو يشير الى المجلد الخاص بملفات اللغة الخاصة بالمنتدى .
- $smileysdir : وهو يشير الى المجلد الخاص بالإبتسامات .
<file name="$languagedir/Modifications.arabic-utf8.php">
هنا نكتب العملية
</file>
<operation>
خاصية البحث و التعديل تكتب هنا
</operation>
<search position="نوع التعديل هنا">
<![CDATA[ الكود هنا ]]>
</search>
<add>
<![CDATA[ هنا نكتب التعديل الذى سوف يتم ]]>
</add>
<file name="$languagedir/إسم الملف.php">
<operation>
<search position="نوع التعديل هنا">
<![CDATA[
الكود هنا
]]></search>
<add>
<![CDATA[
هنا نكتب التعديل الذى سوف يتم
]]></add>
</operation>
</file>
<?xml version="1.0"?>
<?xml-stylesheet href="modification.xsl" type="text/xsl"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
<!-- This information needs to be the same as that in the package-info.xml. -->
<id>Niko:Arcade</id>
<version>2.5 RC1</version>
<file name="$boarddir/index.php">
<operation>
<search position="after"><![CDATA[ elseif (empty($_REQUEST['action']))]]></search>
<add><![CDATA[ // Check for arcade actions
// IBPArcade v2.x.x Games support
elseif (isset($_REQUEST['act']) && strtolower($_REQUEST['act']) == 'arcade')
{
$_REQUEST['action'] = 'arcade';
if (isset($_REQUEST['do']) && $_REQUEST['do'] == 'newscore')
$_REQUEST['sa'] = 'ibpsubmit2';
require_once($sourcedir . '/Arcade.php');
return 'Arcade';
}
// IBPArcade v3.x.x Games support
elseif (isset($_REQUEST['autocom']) && $_REQUEST['autocom'] == 'arcade')
{
$_REQUEST['action'] = 'arcade';
if (isset($_REQUEST['do']) && $_REQUEST['do'] == 'savescore')
$_REQUEST['sa'] = 'ibpsubmit3';
elseif (isset($_REQUEST['do']) && $_REQUEST['do'] == 'verifyscore')
$_REQUEST['sa'] = 'ibpverify';
require_once($sourcedir . '/Arcade.php');
return 'Arcade';
}
elseif (isset($_REQUEST['play']) && !isset($_REQUEST['game']))
{
$_REQUEST['game'] = $_REQUEST['play'];
unset($_REQUEST['play']);
$_REQUEST['sa'] = 'play';
require_once($sourcedir . '/Arcade.php');
return 'Arcade';
}
elseif (isset($_REQUEST['highscore']) && !isset($_REQUEST['game']))
{
$_REQUEST['game'] = $_REQUEST['highscore'];
unset($_REQUEST['highscore']);
$_REQUEST['sa'] = 'highscore';
require_once($sourcedir . '/Arcade.php');
return 'Arcade';
}
elseif ((isset($_REQUEST['game']) || isset($_REQUEST['match'])) && !isset($_REQUEST['action']))
{
require_once($sourcedir . '/Arcade.php');
return 'Arcade';
}
]]></add>
</operation>
<operation>
<search position="before"><![CDATA[ 'announce' => array('Post.php', 'AnnounceTopic'),]]></search>
<add><![CDATA[
'arcade' => array('Arcade.php','Arcade'),]]></add>
</operation>
</file>
<file name="$sourcedir/ManageSettings.php">
<operation>
<search position="after"><![CDATA[ );
// Are we getting info for the help section.]]></search>
<add><![CDATA[ // arcade = arcade (makes sense, right?)
'arcade' => array(
'url' => 'action=admin;area=arcade',
'settings' => array(
'arcadeEnabled' => 1,
),
),]]></add>
</operation>
</file>
<file name="$sourcedir/ManagePermissions.php">
<operation>
<search position="before"><![CDATA[ 'profile_remote_avatar' => array(false, 'profile', 'use_avatar'),]]></search>
<add><![CDATA[
'arcade_view' => array(false, 'arcade', 'arcade'),
'arcade_play' => array(false, 'arcade', 'arcade'),
'arcade_submit' => array(false, 'arcade', 'arcade'),
'arcade_comment' => array(true, 'arcade', 'arcade', 'arcade_moderate'),
'arcade_user_stats' => array(true, 'arcade', 'arcade', 'arcade_moderate'),
'arcade_edit_settings' => array(true, 'arcade', 'arcade', 'arcade_moderate'),
'arcade_create_match' => array(false, 'arcade', 'arcade'),
'arcade_join_match' => array(false, 'arcade', 'arcade'),
'arcade_join_invite_match' => array(false, 'arcade', 'arcade'),
'arcade_admin' => array(false, 'arcade', 'administrate'),
]]></add>
</operation>
<operation>
<search position="before"><![CDATA[ $context['non_guest_permissions'] = array(]]></search>
<add><![CDATA[
'arcade_admin',
'arcade_create_match',
'arcade_join_match',
'arcade_join_invite_match',
'arcade_comment',
'arcade_edit_settings',
'arcade_user_stats',]]></add>
</operation>
</file>
<file name="$sourcedir/Profile.php">
<operation>
<search position="after"><![CDATA[ 'issuewarning' => array(]]></search>
<add><![CDATA[
'arcadeChallenge' => array(
'label' => $txt['sendArcadeChallenge'],
'file' => 'Profile-Arcade.php',
'function' => 'arcadeChallenge',
'enabled' => !empty($modSettings['arcadeArenaEnabled']) && !empty($modSettings['arcadeEnabled']),
'permission' => array(
'own' => array(),
'any' => array('arcade_create_match'),
),
),
]]></add>
</operation>
<operation>
<search position="after"><![CDATA[ 'showposts' => array(]]></search>
<add><![CDATA[
'arcadeStats' => array(
'label' => $txt['arcadeStats'],
'file' => 'Profile-Arcade.php',
'function' => 'arcadeStats',
'enabled' => !empty($modSettings['arcadeEnabled']),
'permission' => array(
'own' => array('arcade_user_stats_any', 'arcade_user_stats_own'),
'any' => array('arcade_user_stats_any'),
),
),
]]></add>
</operation>
<operation>
<search position="after"><![CDATA[ 'forumprofile' => array(]]></search>
<add><![CDATA[
'arcadeSettings' => array(
'label' => $txt['arcadeSettings'],
'file' => 'Profile-Arcade.php',
'function' => 'arcadeSettings',
'enabled' => !empty($modSettings['arcadeEnabled']),
'permission' => array(
'own' => array('arcade_edit_settings_any', 'arcade_edit_settings_own'),
'any' => array('arcade_edit_settings_any'),
),
),
]]></add>
</operation>
</file>
</modification>