[شرح] : الحل النهائي لأعضاء الاسبام بدون حظر اي بي او غيرة vBulletin Anti-Spam Hack

Eng Ahmed

ادارة المنتدى
9 مارس 2008
3,318
11
38
www.support-ar.com
السلام عليكم ورحمة الله وبركاته



في الفترة الاخيرة
اشتكي الكثير من الاعضاء الاسبام الذين
يضعون روابط غريبة في المنتديات

الحل اليوم بدون حظر اي بي او غيرة
التغيير في الكود الملف التالي

includes/functions_newpost.php

أولا خذ نسخة احتياطية من الملف


ثانياً اذهب الي السطر 353

وابحث عن الكود التالي


PHP:
              else
        {
                $dataman->set('visible', 1);
                $post['visible'] = 1;
        }




وضع بعدة الكود التالي

PHP:
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'");

        }
}



ملحوظة الكود سيتم وضعة بعد الكود الاول وقبل الكود التالي


PHP:
              if ($type != 'thread')
        {
                if ($postinfo['postid'] == 0)
                {


أي ان الكود موضوع بين الكود الاول والكود الاخير



 

المرفقات

  • شرح الحل النهائي لاعضاء السبام.txt
    1.5 KB · المشاهدات: 195

alasser222

عضو جديد
29 سبتمبر 2008
2
0
0
رد: [شرح] : الحل النهائي لأعضاء الاسبام بدون حظر اي بي او غيرة vBulletin Anti-Spam

شكرررررررررررررررررررررا
 

lovogel

عضو جديد
29 نوفمبر 2008
9
0
0
رد: [شرح] : الحل النهائي لأعضاء الاسبام بدون حظر اي بي او غيرة vBulletin Anti-Spam

طيب اخي مشكور كثير بس ممكن شرح اكثر ما يقوم به هذا الكود بالضبط حتى نفهم ما نغير ؟؟؟
وبارك الله فيك
 

nbd-2lby.com

عضو جديد
21 يوليو 2008
129
2
0
فيـ عالميـ الخاصـ
nbd-2lby.com
رد: [شرح] : الحل النهائي لأعضاء الاسبام بدون حظر اي بي او غيرة vBulletin Anti-Spam

اعتقد اخي الغالي
موضوع تغير التحقق اليدوي من صورة
الي سؤال وجواب
يحل نفس المشكله
وبدون وضع اكواد
الله اعلم
لكني أظن ذلك
تقبل تحياتي ومروري
ولك كل تقدير واحترام
اخوك في الله وليد​
 

abo_osama

عضو جديد
7 نوفمبر 2010
12
0
0
مصر
رد: [شرح] : الحل النهائي لأعضاء الاسبام بدون حظر اي بي او غيرة vBulletin Anti-Spam

أخي د. أحمد

ممكن تشرح لنا التعديل الذي يقوم به هذا الكود

جزاكم الله خيرا