Dr Ahmed
2008-10-31, 11:40 AM
السلام عليكم ورحمة الله وبركاته
في الفترة الاخيرة
اشتكي الكثير من الاعضاء الاسبام الذين
يضعون روابط غريبة في المنتديات
الحل اليوم بدون حظر اي بي او غيرة
التغيير في الكود الملف التالي
includes/functions_newpost.php
أولا خذ نسخة احتياطية من الملف
ثانياً اذهب الي السطر 353
وابحث عن الكود التالي
else
{
$dataman->set('visible', 1);
$post['visible'] = 1;
}
وضع بعدة الكود التالي
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['username'] . " has been auto-unapproved:
" . $post['message'] . "
\n";
$vbulletin->db->query_write("INSERT INTO post (threadid, parentid, username,userid, pagetext, 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'");
}
}
ملحوظة الكود سيتم وضعة بعد الكود الاول وقبل الكود التالي
if ($type != 'thread')
{
if ($postinfo['postid'] == 0)
{
أي ان الكود موضوع بين الكود الاول والكود الاخير
في الفترة الاخيرة
اشتكي الكثير من الاعضاء الاسبام الذين
يضعون روابط غريبة في المنتديات
الحل اليوم بدون حظر اي بي او غيرة
التغيير في الكود الملف التالي
includes/functions_newpost.php
أولا خذ نسخة احتياطية من الملف
ثانياً اذهب الي السطر 353
وابحث عن الكود التالي
else
{
$dataman->set('visible', 1);
$post['visible'] = 1;
}
وضع بعدة الكود التالي
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['username'] . " has been auto-unapproved:
" . $post['message'] . "
\n";
$vbulletin->db->query_write("INSERT INTO post (threadid, parentid, username,userid, pagetext, 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'");
}
}
ملحوظة الكود سيتم وضعة بعد الكود الاول وقبل الكود التالي
if ($type != 'thread')
{
if ($postinfo['postid'] == 0)
{
أي ان الكود موضوع بين الكود الاول والكود الاخير