เจอมาใหม่คับ ขำๆดี
ใช้เทคนิคเดิม คือ ตรวจดูว่าข้อความที่โพส มีภาษาไทยอยู่ด้วยหรือเปล่า ถ้าไม่ใช่ก็ไม่ให้ผ่าน
เหม าะสำหรับคนที่มีเว็บบอร์ด SMF แบบไม่ต้องสมัครสมาชิกก็โพสได้ หรือแบบต้องสมัครสมาชิกก่อนถึงจะโพสได้ (เพราะบางทีแสปมต่างชาติมันก็สมัครมาโพสป่วนบอร์ดได้เหมือนกัน)
นำโค้ดด้านล่างไปใส่ในไฟล์ Sources/Post.php แล้วเซฟเป็น UTF-8 อัพโหลดไปทับของเดิมบนโฮส
**อยู่ประมาณ บรรทัดที่ 1282 (ใต้บรรทัด // Check the subject and message.)
อ้างถึง
if(!preg_replace('/[^ก-ฮ]/u','',$_POST['subject'])){
$post_errors[] = 'no_subject';
}
if(!preg_replace('/[^ก-ฮ]/u','',$_POST['message'])){
$post_errors[] = 'no_subject';
}