Discuz Thai

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

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

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

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

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

[A/M/H6.0] Quote ได้ตามต้นฉบับเปะๆ และไม่ตัดคำ

[คัดลอกลิงก์]
xzabeat โพสต์ 2007-12-15 01:41:45 |โหมดอ่าน
ไม่รู้มีคนทำหรือยัง ค้นแล้วไม่เจอ งั้นขอลงละกัน ถ้าซ้ำก็ลบทิ้งได้น่ะคับ
มาเริ่มกันเลย คุณเคยประสบปัญหานี้ไหม
จะ Quote(อ้างถึง) ข้อความจากข้างต้น ซึ่งยาวมาก
[กลัวเธอหลบสายตากลัวเธอหลบหน้ากันกลัวเธอจะโกรธฉัน กลัวเธอไม่สนใจกลัวเธอไม่พูดจากลัวเธอจะหนีไปกลัวเธอจะใจร้าย กลัวเธอจะอายใครใครที่ฉัน...ไปรักเธอ ]
แต่ออกมาเป็นแบบนี้
ต้นฉบับโพสโดย admin เมื่อ 2007-12-11 23:16
[กลัวเธอหลบสายตากลัวเธอหลบหน้ากัน กลัวเธอจะโกรธฉัน กลัวเธอไม่สนใจกลัวเธอไม่พูดจากลัวเธอจะหนีไป กลัวเธอ ...


ระยะเวลาแก้ไข : 30 วินาที
คุณสมบัติหลังปรับแก้ :
- อ้างอิง ได้โดยไม่ตัดคำ
- อ้างอิง แล้วได้รูปแบบข้อความต้นฉบับ ทั้งสี การจัดหน้า
- อ้างอิง ซ้ำได้เรื่อยๆ

วิธีแก้มีดังนี้
1. เปิดไฟล์ include/newreply.inc.php

2. ค้นหา
  1. $message = cutstr(strip_tags(preg_replace(array(
คัดลอกไปที่คลิปบอร์ด
3. จะได้ code นี้มา
  1. $message = cutstr(strip_tags(preg_replace(array(
  2.                                 "/\[hide=?\d*\](.+?)\[\/hide\]/is",
  3.                                 "/\[quote](.*)\[\/quote]/siU",
  4.                                 $language['post_edit_regexp'],
  5.                                 "/\[($bbcodes)=?.*\]/iU",
  6.                                 "/\[\/($bbcodes)\]/i",
  7.                         ), array(
  8.                                 "$language[post_hidden]",
  9.                                 '',
  10.                                 '',
  11.                                 '',
  12.                                 ''
  13.                         ), $message)), 200);
คัดลอกไปที่คลิปบอร์ด
4. แก้เป็น
  1. //แก้การ quote ให้ไม่จำกัดจำนวนตัวอักษร โดยลบ cutstr ที่ $message = cutstr และ , 200 ที่บรรทัด), $message)), 200); ออก
  2.                 $message = (strip_tags(preg_replace(array(
  3.                                 "/\[hide=?\d*\](.+?)\[\/hide\]/is",
  4. /*
  5.                                 "/\[quote](.*)\[\/quote]/siU",
  6. */
  7.                                 $language['post_edit_regexp'],
  8. //นำส่วนนี้ออกทำให้เหมือนต้นแบบทั้งสีและข้อความ
  9. /*
  10.                                 "/\[($bbcodes)=?.*\]/iU",
  11.                                 "/\[\/($bbcodes)\]/i",
  12. */
  13.                         ), array(
  14.                                 "$language[post_hidden]",
  15.                                 '',
  16.                                 '',
  17.                                 '',
  18.                                 ''
  19.                         ), $message)));
คัดลอกไปที่คลิปบอร์ด
จะเปิดปิด อะไร ปรับแต่งได้ในส่วนนี้ เลยน่ะคับ

เสร็จแว้ว ลองรันดูเลย ~[1170924636]~

ผิดพลาดประการขออภัย ด้วยน่ะ งานชิ้นแรกอาจจะยังไม่ดีนัก

[ แก้ไขล่าสุด xzabeat เมื่อ 2007-12-15 11:02 ]

คะแนน

จำนวนผู้เข้าร่วม 3จิตพิศัย +20 Money +25 ย่อ เหตุผล
suthida + 5 + 5 ยอดเยี่ยม
thairpg + 5 ขอบคุณครับ
acaz + 10 + 20 ขอบคุณครับ

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

acaz โพสต์ 2007-12-15 08:22:37

ตอบกลับโพสของ 1# xzabeat

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

แต่เยี่ยมมากครับ
เป็นทางเลือกอีกทาง
เพราะซัีกวันต้องมีคนถามแน่ๆเลย..... ~[1170938749]~
thairpg โพสต์ 2007-12-15 09:56:13
~[1170837339]~ ได้ความรู้เพิ่มอีกแล้ว
snecker โพสต์ 2007-12-15 13:29:39
แหล่มๆๆครับผม ~[1170924582]~
ssveess โพสต์ 2007-12-15 22:36:25
ขอบคุณมากครับ  อันนี้น่าใช้เหมือนกันนะคับ
Godzilla โพสต์ 2007-12-31 00:35:59
แง้ๆๆๆๆๆๆๆๆ ไม่มีเงินหมดสิทธิ์ดูเลยอ่ะ
enjoy_cs โพสต์ 2008-1-6 10:25:48
ขอบคุณครับ
caspa โพสต์ 2008-1-24 01:01:01
ดูดๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ
caspa โพสต์ 2008-1-24 01:02:05
ตังหมด เวงกำ                                         
dreamwork2008 โพสต์ 2008-1-24 01:10:22
ขอบคุณครับ มีประโยชน์
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-11-25 16:46

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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