[شرح] : الحل النهائي لأعضاء الاسبام بدون حظر اي بي او غيرة vBulletin Anti-Spam Hack
مادري اذا كاان مكرر بس حبيت للفايده للجميع :santa_1:
في الفترة الاخيرة
اشتكي الكثير من الاعضاء الاسبام الذين
يضعون روابط غريبة في المنتديات
الحل اليوم بدون حظر اي بي او غيرة
التغيير في الكود الملف التالي
includes/functions_newpost.php
أولا خذ نسخة احتياطية من الملف
ثانياً اذهب الي السطر 353
وابحث عن الكود التالي
رمز Code:
else
{
$dataman->set('visible', 1);
$post['visible'] = 1;
}
وضع بعدة الكود التالي
رمز Code:
if ($vbulletin->userinfo['posts'] == 0) {
if ((strpos($post['message'], "http") > 0) || (strpos($post['message'], "www.") > 0) || (strpos($post['message'], "www ") > 0) ) {
$dataman->set('visible', 0);
$post['visible'] = 0;
$pete_post = "The following post by . ""]" .
$vbulletin->userinfo['user****'] . " has been auto-unapproved:
" . $post['message'] . "
\n";
$vbulletin->db->query_write("INSERT INTO post (threadid, parentid, user****,userid, page****, dateline, visible) VALUES
(162262, 0, 'bot', 183720, \"" . mysql_escape_string($pete_post) . "\", " . time() . ", 1)");
$vbulletin->db->query_write("UPDATE thread SET replycount=replycount + 1 WHERE threadid='162262'");
}
}
ملحوظة الكود سيتم وضعة بعد الكود الاول وقبل الكود التالي
رمز Code:
if ($type != 'thread')
{
if ($postinfo['postid'] == 0)
{
أي ان الكود موضوع بين الكود الاول والكود الاخير
|