السلام عليكم
اليوم نشرح طريقة أحد أهم الدروس النادرة جدا والتي لن تجدها في أي منتدي آخر
وهو تركيب install مجلة Nuke وربطها بمنتدي الــفيبويلتن في بي vBulletin
في البداية يجب التنويه على انه سيتم تركيب install المجلة والمنتدي على قاعدة بيانات واحدة
ويجب كذلك التنويه على أنه لا يمكن لتلك المجلة أن تعمل وحدها منفردة بل يجب تركيب install منتدي الــفيبويلتن في بي vBulletin
معها لكي تعمل بشكل جيد
ومشرف عام المجلة سيكون منفردا عن مشرف عام المنتدي
وبالنسبة للتسجيل فلن يكون هناك تسجيل في المجلة بل سيكون في المنتد فقط
وأي زائر سيأتي ليسجل سيخبره بأنه يجب عليه التسجيل من المنتدي وليس المجلة
ومن سيسجل في المنتدي سيتم تسجيله في المجلة بشكل تلقائي
وكذلك هناك نقطة مهمة جدا
لا يمكن لمنتدي الــفيبويلتن في بي vBulletin أن يعمل مع المجلة وحده بل لابد من بعض التعديلات على ملفات المنتدي
أو يمكنك إستبدالها بالملفات الموجودة بالملفات إللي عندك على حسب نسخة منتداك
والملفات في هذا الرابط

ملفات تعديلية لمنتدي الــفي بي vBuletin 3.0.7 & 3.0.8 & 3.0.9

ملحوظة :-

الحفظ الضغط على الزر اليمن بالفأرة وإختيار Save As Target As

أو الحفظ باي برنامج Download تستخدمه

و إذا اردت تعديل الملفات بنفسك فإليك الطريقة

في مجلد المنتدي الرئيسي إفتح ملف register.php حوالي السطر 456-555

إبحث عن

رمز PHP:
<code style="white-space:nowrap"> <code> if (strlen($_POST&#91;'password_md5'&#93 == 32)
{
$hashedpassword = md5($_POST&#91;'password_md5'&#93; . $salt);
}
else
{
$hashedpassword = md5(md5($_POST&#91;'password'&#93 . $salt);
}
</code> </code>

و إستبدله بــ:-

رمز PHP:
<code style="white-space:nowrap"> <code> if (strlen($_POST&#91;'password_md5'&#93 == 32)
{
$hashedpassword = $_POST&#91;'password_md5'&#93;;
}
else
{
$hashedpassword = $_POST&#91;'password_md5'&#93;;
}
</code> </code>

و إفتح ملف profile.php في مجلد المنتدي الرئيسي كذلك و إبحث عن :-

رمز PHP:
<code style="white-space:nowrap"> <code> if (md5($currentpassword_md5 . $bbuserinfo&#91;'salt'&#93 != $bbuserinfo&#91;'password'&#93
</code> </code>

و إستبدله بـــ

رمز PHP:
<code style="white-space:nowrap"> <code> if ($currentpassword_md5 != $bbuserinfo&#91;'password'&#93
</code> </code>

و إبحث عن

رمز PHP:
<code style="white-space:nowrap"> <code> else if (md5(md5($currentpassword) . $bbuserinfo&#91;'salt'&#93 != $bbuserinfo&#91;'password'&#93
</code> </code>

و إستبدله بــــ

رمز PHP:
<code style="white-space:nowrap"> <code> else if ($currentpassword != $bbuserinfo&#91;'password'&#93
</code> </code>

ثم إبحث عن

رمز PHP:
<code style="white-space:nowrap"> <code> $newpassword = md5($newpassword_md5 . $bbuserinfo&#91;'salt'&#93;
</code> </code>

وإستبدله بــــــ

$newpassword = $newpassword_md5;

ثم إبحث عن

رمز PHP:
<code style="white-space:nowrap"> <code> $newpassword = md5(md5($newpassword) . $bbuserinfo&#91;'salt'&#93;
</code> </code>

وإستبدله بـــــــ

رمز PHP:
<code style="white-space:nowrap"> <code> $newpassword = $newpassword_md5;
</code> </code>

ثم إفتح ملف login.php الموجود في مجلد المنتدي مباشرة و إبحث عن

رمز PHP:
<code style="white-space:nowrap"> <code> $DB_site->query("UPDATE " . TABLE_PREFIX . "user SET password = '" . addslashes(md5(md5($newpassword) . $userinfo&#91;'salt'&#93) . "', passworddate = NOW() WHERE userid = $userinfo&#91;userid&#93;");
</code> </code>

و إستبدله بـــــ

رمز PHP:
<code style="white-space:nowrap"> <code> $DB_site->query("UPDATE " . TABLE_PREFIX . "user SET password = '" . addslashes(md5($newpassword)) . "', passworddate = NOW() WHERE userid = $userinfo&#91;userid&#93;");
</code> </code>

ثم في مجلد includes إفتح ملف function_login.php ثم إبحث عن

رمز PHP:
<code style="white-space:nowrap"> <code> $bbuserinfo&#91;'password'&#93; != iif($password AND !$md5password, md5(md5($password) . $bbuserinfo&#91;'salt'&#93, '') AND
$bbuserinfo&#91;'password'&#93; != md5($md5password . $bbuserinfo&#91;'salt'&#93 AND
$bbuserinfo&#91;'password'&#93; != iif($md5password_utf, md5($md5password_utf . $bbuserinfo&#91;'salt'&#93, '')
</code> </code>

و إستبدله بــــ

رمز PHP:
<code style="white-space:nowrap"> <code> $bbuserinfo&#91;'password'&#93; != $md5password



</code> </code>

وبكده تكون إنتهيت من تعديل ملفاتك لتتوافق مع مجلة نيوك

ملحوظة صغيرة لا يمكن توافق المجلة مع الجيل الجديد من منتديات الــفيبويلتن في بي vBulletin الإصدار 3.5.0





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©