ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Script(โหมดลูกเสือสำรอง) ทำตัวให้เป็นประโยชน์ แนะนำ กันสแปม SMF มือใหม่กันสแปม
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: (โหมดลูกเสือสำรอง) ทำตัวให้เป็นประโยชน์ แนะนำ กันสแปม SMF มือใหม่กันสแปม  (อ่าน 2203 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
technomatch
บุคคลทั่วไป
« เมื่อ: 24 ธันวาคม 2009, 19:38:30 »

ตามธรรมชาติแล้วพวกที่มาสแปมบอร์ด SMF มันจะเข้ามาโพสทิ้งลิ้งค์ไว้แล้วมันก็ไป (ใช้โปรแกรมยิงเอาว่างั้น)

เว็บมาสเตอร์บางท่านก็แก้ไขด้วยการให้สมัครสมาชิกก่อนโพสซะเลย นั่นก็เป็นวิธีแก้ระดับนึง แต่...พวกเว็บคอมมูนิตี้เนี่ย... มันต้องการคนมาแชร์กันใช่มั้ยครับ ผู้ใหญ่บางท่าน ที่มีความรู้ แต่ เล่นบอร์ดไม่ค่อยจะเก่ง บางทีมันคัน อยากจะสอนลูกๆหลานๆ จะตอบกระทู้ที แค่กดรีพลายถูกก็บุญแล้ว ไม่ต้องถามถึงเรื่องสมัครสมาชิกเลย สมัครตรงไหน ยังไง บางทีก็งงๆ สมัครสมาชิกวุ่นวาย เพราะอีเมล์ก็ไม่มี จนถึงขั้นปิดหน้าจอไปเลย ไม่สงไม่สอนมันแล้ว

ตั้งกะสิงบอร์ดนี้มา กระทู้นี้เขียนยาวสุด 55555 ต่อๆ

ปลั๊กอินตัวนี้จึงเป็นการตรวจสอบว่า บุคคลไปทั่ว เอ๊ย บุคคลทั่วไป(guest) มาทำเนียนแอบใส่ลิ้งค์ไว้รึเปล่า ถ้ามี มันก็จะไม่โพสให้

เอามาจากปลั๊กอิน Nospam by guest นะครับ เห็นแก้แค่ไฟล์เดียว ไม่ยากๆ ใช้ดีจึงบอกต่อ
ใครใช้โฮสเกเตอร์กด install ได้นิ่มๆเลย ส่วนโฮสอื่น ต้องถึกแก้เองแบบผมนี่แหละ

ไปที่ ไฟล์ Post.php ใน Source dir อย่าลืมโหลดมาสองที แบ๊คอัพไว้อันนึงเผื่อพลาด

เปิดไฟล์นั้นขึ้นมาด้วย notepad

1- กด find หา บรรทัดนี้ $context['post_error']['bad_email'] = true;

ใส่อันนี้เข้าไป

// by NoSpamByGuests mod
      if (isset($_POST['message']))
      {
                   $linkpos = strpos ($_POST['message'], "://"); // look for ://
                   if ($linkpos !== false) $context['post_error']['guest_no_link'] = true;
                   else {
                     $linkpos = strpos ($_POST['message'], "www."); // look for www.
                     if ($linkpos !== false) $context['post_error']['guest_no_link'] = true;
                   }
      }


จะกลายเป็น

$context['post_error']['bad_email'] = true;
 // by NoSpamByGuests mod
      if (isset($_POST['message']))
      {
                   $linkpos = strpos ($_POST['message'], "://"); // look for ://
                   if ($linkpos !== false) $context['post_error']['guest_no_link'] = true;
                   else {
                     $linkpos = strpos ($_POST['message'], "www."); // look for www.
                     if ($linkpos !== false) $context['post_error']['guest_no_link'] = true;
                   }
      }


2- กด find หาบรรทัดนี้ $post_errors[] = 'bad_email';

ใส่อันนี้เข้าไป

// by NoSpamByGuests mod
      if (isset($_POST['message']))
      {
         $linkpos = strpos ($_POST['message'], "://"); // look for ://
         if ($linkpos !== false) $post_errors[] = 'guest_no_link';
         else {
            $linkpos = strpos ($_POST['message'], "www."); // look for www.
            if ($linkpos !== false) $post_errors[] = 'guest_no_link';
         }
      }


จะกลายเป็น

$post_errors[] = 'bad_email';
// by NoSpamByGuests mod
      if (isset($_POST['message']))
      {
         $linkpos = strpos ($_POST['message'], "://"); // look for ://
         if ($linkpos !== false) $post_errors[] = 'guest_no_link';
         else {
            $linkpos = strpos ($_POST['message'], "www."); // look for www.
            if ($linkpos !== false) $post_errors[] = 'guest_no_link';
         }
      }


กด save แล้วอัพกลับไปทับไฟล์เดิม

3- เปิดไฟล์ภาษาที่ใช้ในบอร์ด หาไฟล์นี้ Errors.english.php หรือ Errors.thai.php หรือ Errors.thai-utf8.php หาบรรทัดเหมาะๆ ใส่เข้าไป

$txt['error_guest_no_link'] = 'Sorry, guests are not allowed to post links. If this link is of any importance for your posting, please register first.';

ส่วนคำว่า Sorry, guests are not allowed to post links. If this link is of any importance for your posting, please register first.

อาจเปลี่ยนเป็นอย่างอื่นก็ได้ จะไปบอกมันทำไมให้สมัครสมาชิกก่อนสแปม...

ถึงจะสมัครมาเราก็ตั้งให้ยืนยันตัวด้วยอีเมล์ก่อนอีกชั้นหนึ่งก็ได้ครับ จะได้รู้ว่าเป็นคนจริงๆ มาสแปมอีกทีก็กดแบนทีเดียวเลย

Tags
แก้สแปมsmf , antispam-smf , กันสแปมเว็บบอร์ด , spam-SMF , วิธีกันสแปมเว็บบอร์ดSMF   <- ไม่มีให้ใส่ เขียนเอาก็ได้ ฟระ 55555

ถูกใจ ขอแทงแรงๆ จะเอาไปแลกเก้าอี้เซเว่น... wanwan020
บันทึกการเข้า
chui761
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 860
ออฟไลน์ ออฟไลน์

กระทู้: 9,477



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 24 ธันวาคม 2009, 20:04:46 »

ผม thank ให้คนแรกละกัน

ขอ mark ไว้ก่อน เดี๋ยวเอาไปลองใช้

ว่าแต่ถ้าเป็น smf 2.0 อย่างที่ผมใช้ตอนนี้อยู่ www.templatesshare.com มันจะใช้ได้เหมือนกันป่ะ
บันทึกการเข้า

ร้อยศพสยบแทบเท้า
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 60
ออฟไลน์ ออฟไลน์

กระทู้: 1,495



ดูรายละเอียด
« ตอบ #2 เมื่อ: 24 ธันวาคม 2009, 20:10:28 »

+ 1 ครับ ขอบคุณมาก

ความรู้ทั้งนั้น
บันทึกการเข้า
arttojung
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 206
ออฟไลน์ ออฟไลน์

กระทู้: 2,220



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 ธันวาคม 2009, 20:47:20 »

ถูกใจครับ + ไป wanwan020
บันทึกการเข้า
SHIINZ
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 76
ออฟไลน์ ออฟไลน์

กระทู้: 1,962



ดูรายละเอียด
« ตอบ #4 เมื่อ: 24 ธันวาคม 2009, 22:36:03 »

+1 Bookmark ไว้ก่อน เผื่อได้ใช้  wanwan017
บันทึกการเข้า

รับจัดสวน ราคาถูกและเป็นกันเอง บริการ จัดสวนสวย ด้วยทีมงานมืออาชีพ εïз
12gb-host
สมุนแก๊งเสียว
*

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 594



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 24 ธันวาคม 2009, 23:22:11 »

ขอบคุณมากครับ +1 ให้เลย
บันทึกการเข้า

12GB-HOST เรื่องง่ายๆเริ่มต้นทำ SEO เพียง 499 บาท / ปี
เพิ่มช่องทางชำระเงินด้วยบัญชี Paypal Update !!!
( 8 Class IP # IP ล่ะ 12 GB เพียงปีล่ะ 2,500 บาท)
( 12 Class IP # IP ล่ะ 12 GB เพียงปีล่ะ 3,000 บาท)
( 16 Class IP # IP ล่ะ 12 GB เพียงปีล่ะ 4,000 บาท)
รองรับ WP , Digg , Webboad และ CMS ทุกประเภท
Email และ MSN : [email protected]
โทร.. 086-030-1401 ( 24 ชม )
eeToday
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 25



ดูรายละเอียด
« ตอบ #6 เมื่อ: 14 มกราคม 2010, 16:27:12 »

ขอบคุณมากครับ +1 ให้เลย

จัยมากคับ.. อยากบวก1 แต่ไม่เห็นปุ๋มกด 55+
ว่าแต่ คงจะใช้ได้ ทุกเวอชั่นนะคับ อยากลงโดย mod น่าจะง่ายกว่า
« แก้ไขครั้งสุดท้าย: 14 มกราคม 2010, 16:56:39 โดย eeToday » บันทึกการเข้า

กัมมุนา วัตตี โลโก  "สัตว์โลก ย่อมเป็นไปตามกรรม"
pizad_sura
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 5,623



ดูรายละเอียด
« ตอบ #7 เมื่อ: 14 มกราคม 2010, 17:19:04 »

ชอบมุกเอา Thank ไปแลกเก้าอีกเซเว่นมากครับ  wanwan004
บันทึกการเข้า
nungnever
สมุนแก๊งเสียว
*

พลังน้ำใจ: 35
ออฟไลน์ ออฟไลน์

กระทู้: 911



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 03 กุมภาพันธ์ 2010, 00:09:24 »

ขอบคุณครับ
บันทึกการเข้า

monthonsite
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 213
ออฟไลน์ ออฟไลน์

กระทู้: 3,204



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 26 สิงหาคม 2010, 20:49:56 »

กระทู้นี้เป็นประโยชน์สักทีเถอะ
บันทึกการเข้า

1
2
partyboy
ก๊วนเสียว
*

พลังน้ำใจ: 40
ออฟไลน์ ออฟไลน์

กระทู้: 294



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 26 สิงหาคม 2010, 21:08:32 »

ขอบคุณมากครับ
บันทึกการเข้า

รวมโปรโมชั่นมือถือ โปรวันทูคอล | ยืมเงิน | โปรทรูมูฟ
ITTO008
สมุนแก๊งเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 527



ดูรายละเอียด
« ตอบ #11 เมื่อ: 26 สิงหาคม 2010, 21:26:28 »

ขอบคุณครับ wanwan019
บันทึกการเข้า
sugar
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 4,647



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 26 สิงหาคม 2010, 21:30:07 »

 wanwan020 มา + 1 ให้ด้วยใจจริงๆๆ   Tongue ไม่ได้ใช้หรอกค่า   Sad แต่หาคนที่มาตอบมีสาระมานน้อยแล้วเลยมาบวกให้ค่า  Cry


73 + 74  wanwan016
« แก้ไขครั้งสุดท้าย: 26 สิงหาคม 2010, 21:30:47 โดย sugar » บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์