تعديل البرامج المستقلة لتوافق الاصدار 7.5
بعد الترقية من الاصدارات السابقة إلى الإصدار الجديد من المجله
معظم البرامج المستقلة التي ليست مع المجلة في الأصل سوف لا يتوافق بشكل كلي مع الاصدار 7.5 من المجلة
اخترنا للتعديل مثلا برنامج سجل الزوار
مجلد المجلة الرئيسي - افتح مجلدالأدمن
تغيير اسم الملف
تغيير اسم الملف
ننتقل إلى مجلد البرامج المستقلة - مجلد برنامج سجل الزوار
انشئ مجلدا جديدا في مجلد سجل الزوار

انقل الملفات الثلاثة التي لم تغيير اسمائها الى مجلد الأدمن الجديد

التعديل في هذه الملفات
ملف case.php
تغيير السطر الأول
كود PHP:
if (!eregi("admin.php", $PHP_SELF)) { die ("Access Denied"); }
switch($op) {
الى هذا السطر
كود PHP:
if (!eregi("admin.php", $_SERVER['PHP_SELF'])) { die ("Access Denied"); }
$module_name = "NukeBook";
include_once("modules/$module_name/admin/language/lang-".$currentlang.".php");
switch($op) {
تغيير السطر ما قبل الأخير
كود PHP:
include("admin/modules/nukebook.php");
إلى هذا السطر
كود PHP:
include("modules/$module_name/admin/index.php");
ملف links.php
تغيير هذه الأسطر
كود PHP:
if (($radminsuper==1))
{
adminmenu("admin.php?op=nukebookadmin", "NukeBook", "nukebook.gif");
}
?>
إلى هذه الأسطر
كود PHP:
if (!eregi("admin.php", $_SERVER['PHP_SELF'])) { die ("Access Denied"); }
adminmenu("admin.php?op=nukebookadmin", "NukeBook", "nukebook.gif");
?>
ملف index.php
لا يحتاج إلى تغيير
هذه عن تجربة شخصية
يجب مراعات بعض الرموز الخاصة لكل برنامج
وإنشاء ملف لغة في نفس مجلد الأدمن الجديد في مجلد language
ولا تنسى حفظ الملفات الأصلية على سبيل الاحتياط
ويجب حذف الملفات الأصلية التي قمت بالتعديل من مجلد الأدمن في الموقع
منقول للفائده : موجات