Home Webboard ArticlesKnowledges  

ตอบ

ชื่อ:
อีเมล์:
หัวข้อ:
ไอค่อนข้อความ:

ใส่รูปในกระทู้ คลิก >>
Verification:
ธงชาติไทยมีกี่สี ตอบเป็นเลขอารบิก:

shortcuts: กด alt+s เพื่อตั้งกระทู้ หรือ alt+p แสดงตัวอย่าง


สรุปหัวข้อ

ข้อความโดย: Mr.Truckman
« เมื่อ: 19, มิถุนายน 2014, 03:34:20 PM »

ทำ 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