http://aleron.dl.sourceforge.net/sourceforge/phpdev5/phpdev423.exe
توجه إلي ملف admin بعد ذلك قم باختيار مجلد modules وقم بتحرير
ملف settings.php ابحث في السطر 441 عن كلمة
case "ConfigSave":
قم بتعطيل الأكواد الخاصة بالكلمات التي تأتي تحتها مباشرة
مثال:
// $xsitename = htmlentities($xsitename, ENT_QUOTES);
// $xslogan = htmlentities($xslogan, ENT_QUOTES);
// $xbackend_title = htmlentities($xbackend_title, ENT_QUOTES);
// $xnotify_subject = htmlentities($xnotify_subject, ENT_QUOTES);
// $xsingleaccountname = htmlentities($xsingleaccountname, ENT_QUOTES);
// $db->sql_query("UPDATE ".$prefix."_config SET sitename='$xsitename', nukeurl='$xnukeurl',
site_logo='$xsite_logo', slogan='$xslogan', startdate='$xstartdate', adminmail='$xadminmail',
anonpost='$xanonpost', Default_Theme='$xDefault_Theme', foot1='$xfoot1',
foot2='$xfoot2', foot3='$xfoot3', commentlimit='$xcommentlimit', anonymous='$xanonymous',
minpass='$xminpass', pollcomm='$xpollcomm', articlecomm='$xarticlecomm',
broadcast_msg='$xbroadcast_msg', my_headlines='$xmy_headlines', top='$xtop',
storyhome='$xstoryhome', user_news='$xuser_news', oldnum='$xoldnum', ultramode='$xultramode',
banners='$xbanners', backend_title='$xbackend_title', backend_language='$xbackend_language',
language='$xlanguage', locale='$xlocale', multilingual='$xmultilingual',
useflags='$xuseflags', notify='$xnotify', notify_email='$xnotify_email',
notify_subject='$xnotify_subject', notify_message='$xnotify_message',
notify_from='$xnotify_from', moderate='$xmoderate', admingraphic='$xadmingraphic',
httpref='$xhttpref', httprefmax='$xhttprefmax', CensorMode='$xCensorMode',
CensorReplace='$xCensorReplace'");
مثال
$gfx_chk = 7; اذا لم يظهر الكود السري فيجب أن تتاكد أن موقعك أو المستضيف يدعم خاصية مكتبة الجي دي GD
عن طريق قاعدة البيانات تفتح جدول nuke_authors
وتبحث عن إسم المشرف وتبحث عن حقل الباسوورد وتستبدله (ممكن تضع هذه الكلمة التشفير
التاليه dc647eb65e6711e155375218212b3964 وهي تشفير
لكلمة ( Password ) .. ثم توجه للوحة التحكم وتدخل
معرفك والباسوورد Password (انتبه الحرف الاول كبير) .. ثم تدخل لتحرير المشرفين
وتغير الباسوورد لما يناسبك
إفتح ملف print الموجود في مجلد modules/News
وقم باضافة dir=rtl قبل كلمة PrintPage($sid); لتصبح كما يلي :
echo "<html dir="rtl">
";
PrintPage($sid);
هذه طريقة الغاء البلوك الايمن لاكثر
من برانامج بمجلة النيوك
- في ملف ال theme.php لموقعك ابحث عن
التالي:
برنامج:
function themeheader() {
global $user, $banners, $sitename, $slogan, $cookie, $prefix, $dbi;
ثم أضف متغير جديد باسم $name فتصبح :
ليكون كالتالي:
برنامج:
function themeheader() {
global $user, $banners, $sitename, $slogan, $cookie, $prefix, $name, $dbi;
الان حدد البرامج التي تريدها فمثلا نريد عدم استخدام البلوك الايمن في البرامج
التاليه :
المنتديات Forums
دليل المواقع Web_Links
مكتبة البرامج Downloads
- ابحث عن :
برنامج:
blocks(left);
واستبدلها بهذا الكود :
برنامج:
if ($name=='Forums') {
/* Don't display it. */
}
else
if ($name=='Web_Links') {
/* Don't display it. */
}
else
if ($name=='Downloads') {
/* Don't display it. */
}
else {
blocks(left);
}
كود جاهز سطر 170
================================
if ($name=='Forums') {
}
else {
blocks(left);
}
===============================
1- افتح صفحة index.php للبرنامج المستقل .. او اي صفحة
تريد ان تضع فيها الكود ..
2- ضع هذا الكود في اخر الصفحة قبل :
include("footer.php");
// بدية كود عداد الزوار
define("_counter1","عدد زوار هذه الصفحة:");
OpenTable();
echo ""._counter1." [ ";
include ("modules/$module_name/counter.txt");
echo " ] </td>";
$file = "modules/$module_name/counter.txt";
$ftp = @fopen($file,"r+"); // ؤffnet die Datei
$count = (int)fgets($ftp,10); // Die ersten 10 Zeichen werden ausgelesen
$count++; // Counterstand wird um 1 erhüht
rewind($ftp); // Setzt Zeigerposition in der Datei auf 0.
fwrite($ftp,$count); // Schreibt
fclose($ftp); // Schlieكt die Datei
CloseTable();
// نهاية كود عداد الزوار
3- قم بانشاء ملف txt باسم counter.txt وضع بداخل
البرنامج المستقل وامنحه التصريح 666
لمعرفة سبب المشكله افتح الملف sql_layer.php وفي السطر 286
ستجد هذه العبارة :
case "MySQL":
$row = mysql_fetch_row($res);
return $row;
break;;
ضع بدلا عنها هذه العبارة
case "MySQL":
if ($row = mysql_fetch_row($res)) {
return $row;
} else {
print (mysql_error());
}
break;;
الان سيتم طياعه سبب المشكلة بالمتصفح ( واحتمال يكون في قاعدة البيانات )
وايضا يوجد حل آخر ( مؤقت ) اذا لم تستطيع تحديد المشكله بالامر السابق ووهو كالتالي :
في السطر 286 ستجد هذه العبارة :
$row = mysql_fetch_row($res);
استبدلها بهذه العبارة
$row = @mysql_fetch_row($res);