Home Webboard ArticlesKnowledges  
ข่าวประกาศ:

:: กติกา มารยาท ในการใช้งานเว็บบอร์ด ::
กรุณากรอกอีเมล์จริงในการสมัคร และรับอีเมล์ยืนยันเพื่อใช้งานในบอร์ด

ผู้เขียน หัวข้อ: ทำ URL ให้เป็นลิงค์เสียโดยอัตโนมัติ (แก้เผ็ดพวกสแปมบอร์ด)  (อ่าน 1744 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Mr.Truckman

  • -Mod SMF-
  • *
  • กระทู้: 66
  • เห็นด้วย&ขอบคุณ: 112
  • เพศ: ชาย
    • www.สิงห์รถบรรทุก.com
ทำ URL ให้เป็นลิงค์เสียโดยอัตโนมัติ (แก้เผ็ดพวกสแปมบอร์ด)
โดยส่วนมากแล้วคนที่ทำ เว็บบอร์ดsmf จะเจอปัญหาพวกสแปมบอร์ดโพสต์ป่วนกันเป็นเรื่องปกติอยู่แล้ว บ้างก็โพสต์ขายพวกเครื่องสำอาง อาหารเสริม หนักๆเข้ามีทั้งขายยาไวอากร้า เว็บพนัน เว็บโบ๊ ต่างๆนาๆเป็นต้น.

รู้ไหมครับคนที่มาโพสต์ป่วนเหล่านี้ที่จริงเขาไม่ได้ต้องการที่ขายสินค้าของเขา แต่สิ่งที่เขาต้องการคือทำยังไงก็ได้เพื่อให้ได้ลิงค์กลับไปยังเว็บไซต์ของเขาให้ได้มากที่สุด

และวิธีแก้เผ็ดพวก สแปมบอร์ด ของผมมีวิธีทำง่ายๆแบบนี้ครับ

1.ลงmod " Limit post " หลังจากลงmodเสร็จแล้ว ให้เราไปกำหนดค่าให้สมาชิกสามารถโพสต์ได้คนละกี่กระทู้

2. ลงmod " GarbledURLs " เพื่อให้ลิงค์จากโพสต์ของ สแปมบอร์ด เป็นลิงค์เสียโดยอัตโนมัติ

วิธีลงmod" GarbledURLs "
เปิดไฟล์./Sources/Subs-Post.php
หาโค๊ด
โค๊ด: [Select]
fixTags($parts[$i]);
เสร็จแล้วเติมโค๊ดนี้หลังจากที่หาครับ
โค๊ด: [Select]
if ($GLOBALS['user_info']['posts'] < 10)
{
$parts[$i] = preg_replace(array('~\[i?url\]~i', '~\[/i?url\]~i', '~\[i?url=.+?\]~i'), '', $parts[$i]);
$parts[$i] = strtr($parts[$i], array(':' => '&#58;', '[แอท]' => '&#64;', '.' => '. ', 'http://' => 'hxxp: '));
}

เพิ่มเติมนิดนึงนะครับให้เราสังเกตุโค๊ดต่อไปนี้ของmod if ($GLOBALS['user_info']['posts'] < 10) เลข 10 คือจำนวนโพสต์ที่ลิงค์จะเสียโดยอัตโนมัติ พูดให้เข้าใจง่ายๆคือ โพสต์ที่ 1 ถึงโพสต์ที่ 10 ลิงค์ต่างๆที่สมาชิกทุกคนโพสต์จะเป็นลิงค์เสียโดยอัตโนมัตินั้นเองครับ.

ที่มา: http://www.thailandmovingguide.com/smf/url-()/




 

Sitemap 1 2 3 4 5 6 
Back to top