Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 16543|ตอบกลับ: 43

[Greanthai] ป้องกันคำหยาบใน Shoutbox

  [คัดลอกลิงก์]
arezapper โพสต์ 2010-1-23 16:31:14 |โหมดอ่าน
แก้ไขล่าสุดโดย arezapper เมื่อ 2010-4-29 19:10

แก้ไขล่าสุดโดย arezapper เมื่อ 2010-3-8 07:12

ตัวอย่างชมได้ที่
  1. http://www.greanthai.com
คัดลอกไปที่คลิปบอร์ด














แบบที่1 (เปลี่ยนเฉพาะคำ)
1. เปิดไฟล์ plugins/natz_shoutbox/shoutbox.php
2. ค้นหา
  1. $shout = preg_replace('#(^|\s)([a-z]+://([^\s\w/]?[\w/])*)#is', '\\1[url]\\2[/url]', $shout);
คัดลอกไปที่คลิปบอร์ด
3. เพิ่มด้านล่าง
  1. $shout = ereg_replace("เพิ่มคำหยาบ1|เพิ่มคำหยาบ2", "***", $shout);
คัดลอกไปที่คลิปบอร์ด
3. เปลี่ยนให้ Encoding เป็น UTF-8
อธิบายนิดๆ
เพิ่มคำหยาบ1และ2 ก็ให้ใส่คำหยาบไปนะครับ
ส่วน *** นั้นเวลาพิมมันจะเปลี่ยนเปน *** เราสามารถเปลี่ยนข้อความตรงนั้นได้
ตัวอย่าง
I'm Say: พ่อมึงตาย
Change to
I'm Say: พ่อ***ตาย


แบบที่2 (เปลี่ยนทั้งหมด)
1. เปิดไฟล์ plugins/natz_shoutbox/shoutbox.php
2. ค้นหา
  1. $uid = $discuz_uid;
คัดลอกไปที่คลิปบอร์ด
3. เพิ่มด้านล่าง
  1. if(ereg("คำหยาบ1|คำหยาบ2", $shout))
  2.                 {
  3.                         $shout = '[color=Red]Auto Remove![/color]';
  4.                 }
คัดลอกไปที่คลิปบอร์ด
3. เปลี่ยนให้ Encoding เป็น UTF-8
อธิบายนิดๆ
สคริปนี้จะเปลี่ยนทั้งหมดเลยนะครับ
ไม่ว่าจะพิมข้อความแล้วมีคำหยาบคือ ลบทั้งหมด
*สคริปนี้สำหรับผู้ที่ยังไม่ได้ทำการ Mod Prune*
ตัวอย่าง
I'm Say: พ่อมึงตาย
Change to
I'm Say: Auto Remove!


แบบที่3 (เปลี่ยนทั้งหมด)

1. เปิดไฟล์ plugins/natz_shoutbox/shoutbox.php
2. ค้นหา
  1. $shout = preg_replace('#(^|\s)([a-z]+://([^\s\w/]?[\w/])*)#is', '\\1[url]\\2[/url]', $shout);
คัดลอกไปที่คลิปบอร์ด
3. เพิ่มด้านล่าง
  1. else if(ereg("คำหยาบ1|คำหยาบ2", $shout))
  2.                 {
  3.                         $shout = '[color=Red]Auto Remove![/color]';
  4.                 }
คัดลอกไปที่คลิปบอร์ด
3. เปลี่ยนให้ Encoding เป็น UTF-8
อธิบายนิดๆ
สคริปนี้จะเปลี่ยนทั้งหมดเลยนะครับ
ไม่ว่าจะพิมข้อความแล้วมีคำหยาบคือ ลบทั้งหมด
*สคริปนี้สำหรับผู้ที่ได้ทำการ Mod Prune*
ตัวอย่าง
I'm Say: พ่อมึงตาย
Change to
I'm Say: Auto Remove!


** สคริปนี้ สามารถนำไปแก้ไขเป็นข้อความอื่นๆได้อีกหลายรูปแบบ ^6^ **
ใครเอาไปแก้ไขยังไง ให้เคดริตด้วยครับ
ยังไงก็ช่วย+คะแนนด้วยละกาน ^^


การขอบคุณที่ดีที่สุดนั้นก็คือการให้เครดิตและคะแนนนั้นเอง
ผมขอแค่นี้คงไม่ยากเกินไปหรอกมั้งครับ ^^
และอีกอย่างนึงครับ ช่วยตอบกระทู้ที T^T

คะแนน

จำนวนผู้เข้าร่วม 6จิตพิศัย +6 ย่อ เหตุผล
isuzu + 1 ขอบคุณครับ
jackkee + 1
sarastage + 1 แหล่มๆ ดีเลย 555
jeang + 1
shapegold + 1

ดูบันทึกคะแนน

 เจ้าของ| arezapper โพสต์ 2010-1-23 16:37:18
คำหยาบที่ผมใส่ตอนนี้คือ
~เซ็นเซอร์~|~เซ็นเซอร์~|สัส|~เซ็นเซอร์~|สาส|สาด|sad|sus|sas|kuy|~เซ็นเซอร์~|ส้นตรีน|เ~เซ็นเซอร์~้ย|เชี้ย|เฮี้ย|มึง|กู|กุ|มืง


หุหุ โดน เซ็รเซอร์ = =
dsiwarsza โพสต์ 2010-1-23 17:52:21
I'm Say: พ่อมึงตาย
Change to
I'm Say: Auto Remove!


นี้ด่าใครหรือป่าวครับผม อิอิ
jack1356 โพสต์ 2010-1-23 18:05:41
ขอบคุุณมากเลย อิอิ เว็บผม แต่สมาชิกพิม ถ้า ผู้เยี่ยมชอบจะพิมไม่ได้ อิอิ สมาชิกพิมหยาบก็เเบนไปเลย เว็บผมโหด

อิอิ{:18_760:}
 เจ้าของ| arezapper โพสต์ 2010-1-23 18:09:09
ตอบกลับ 3# dsiwarsza


    = = ยกตัวอย่างครับ 555
อย่าคิดมากเลย ฮ่าๆ
rienanurak02 โพสต์ 2010-1-23 18:51:03
thxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
kim2543 โพสต์ 2010-1-23 20:07:29
ขอบคุณมากๆครับ
rungsan โพสต์ 2010-1-23 23:20:52
ขอบคุณครับผม
thetitsueng โพสต์ 2010-1-24 13:47:24
ขอบคุณครับ
affoman โพสต์ 2010-1-24 23:40:39
สุดยอดมากๆๆ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-4-26 02:39

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้