[شرح] : الحل النهائي لأعضاء الاسبام بدون حظر اي بي او غيرة 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)
                {


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



 

المرفقات

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

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

طيب اخي مشكور كثير بس ممكن شرح اكثر ما يقوم به هذا الكود بالضبط حتى نفهم ما نغير ؟؟؟
وبارك الله فيك
 
رد: [شرح] : الحل النهائي لأعضاء الاسبام بدون حظر اي بي او غيرة vBulletin Anti-Spam

اعتقد اخي الغالي
موضوع تغير التحقق اليدوي من صورة
الي سؤال وجواب
يحل نفس المشكله
وبدون وضع اكواد
الله اعلم
لكني أظن ذلك
تقبل تحياتي ومروري
ولك كل تقدير واحترام
اخوك في الله وليد​
 
رد: [شرح] : الحل النهائي لأعضاء الاسبام بدون حظر اي بي او غيرة vBulletin Anti-Spam

أخي د. أحمد

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

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