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
ดู: 34424|ตอบกลับ: 51

[A/M/H6.0] วิธีแก้โพสหัวข้อกระทู้เกิน 80 ตัวอักษร

[คัดลอกลิงก์]
nomnam โพสต์ 2007-11-4 13:39:40 |โหมดอ่าน
ไม่รู้ว่าผมคิดไปเอง หรือว่าแก้ได้แล้วจริงๆ เลยมาโพสเพื่อให้ช่วยๆกันทดสอบหน่อย

อย่างแรกผมได้ทดลองปรับตามกระทู้นี้ http://www.cazdesign.com/forums/thread-241-1-1.html แล้วก็ยังโพสไม่ผ่าน 80 อยู่ดี ผมก็เลยไปค้นๆหาในเว็บจีน (สุ่มเอาจาก google ) แล้วลองปรับเพิ่มตามนี้

ผมขออนุญาตเอาข้อความที่คุณ  superwan และ คุณ 0000 โพสจากกระทู้นั้น มารวมกับของผมเลยแล้วกันนะครับ เพื่อความเข้าใจ

1. ปรับใน

DB > cdb_posts > subject varchar(80) เป็น (250)
DB > cdb_threads > subject char(80) เป็น (250)



แก้ไขไฟล์ include/javascript/post_editor.js     (ตรง 80 ปรับเป็น 250)

                return false;
        } else if(mb_strlen(theform.subject.value) > 80) {
                alert(lang['post_subject_toolong']);
                theform.subject.focus();
                return false;


ที่ include/post.func.php   (ตรง 80 ปรับเป็น 250)
function checkpost() {
        global $subject, $message, $disablepostctrl, $minpostsize, $maxpostsize;
        if(strlen($subject) > 80) {  <-------- ตรงนี้
                return 'post_subject_toolong';
        }


ตรงไฟล์ templates/default/forumdisplay.htm    (ตรง 80 ปรับเป็น 250)
} else if (theform.subject.value.length > 80) {  <----------
        alert("{lang post_subject_toolong}");
        theform.subject.focus();
return false;


แก้ไขเท่านี้ละครับ   
ผมลองปรับกับเว็บที่ผมเพิ่งอัพขึ้นฟรีโฮสใหม่อีกที่นึง ปรับตามนี้ ก็สามารถโพสเกิน 80 ตัวอักษร ได้ครับ



แล้วผมลองโพสดู ปรากฏว่าสามารถโพสกระทู้ได้ยาวขึ้นมาก

ตัวอย่างหัวข้อกระทู้ที่ผมลองตั้ง

จากข่าวตีกันวันก่อนเต๋าฝากข้อคิดว่า ผมอยากฝากให้คิดนิดนึงแล้วกันว่า คนดีๆจากข่าว


ทำไมมิวสิควีดีโอ เด้งๆ อะไรเนี่ยแหละ ของ เกิร์ลลี่ เบอร์รี่ ไม่ถูกแบนบ้าง


สามารถโพสผ่านได้หมด

อยากให้ทุกท่านลองดูหน่อยนะครับว่าโพสผ่าน 80 กันมั้ย

คะแนน

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

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

acaz โพสต์ 2007-11-4 15:35:54

ทดสอบการโพสกระทู้ใหม่ที่มีตัวอักษรเกิน 80 ตัวอักษร

งั้นก็ทดสอบเลยครับ
suthida โพสต์ 2007-11-4 22:00:13
ทำไมเค้าแก้กันผ่าน เราทดลองทำดันไม่ผ่าน
แล้วไอ้แก้ใน DB ไม่เคยแก้ซะด้วยสิ ไม่รู้ทำถูกรึเปล่า
แต่มันก็เปลี่ยนให้นะ เป็น 250 ใน subject char(80) เป็น 250 แล้ว
ตรงไฟล์ post_editor.js      ก็เป็น 250 แล้วด้วยเหมือนกัน แต่รองโพสๆไม่ผ่าน
~:10:~
 เจ้าของ| nomnam โพสต์ 2007-11-5 05:49:41
แก้ไขกระทู้ข้างบนนิดหน่อย เพื่อความเข้าใจ
suthida โพสต์ 2007-11-5 11:06:11
เยี่ยมไปเลยค่ะ อิอิ ผ่านๆ ~:1:~
acaz โพสต์ 2007-11-5 13:49:52
ผมขออนุญาติเปลี่ยนหัวข้อให้นะครับ :)
superwan โพสต์ 2007-11-5 22:07:41
สมาชิกช่วยเหลือกันดีครับ ~:1:~
romeode โพสต์ 2007-11-9 12:43:04
ขอบคุนครับ
แบนรูปโปรไฟล์
kai32210 โพสต์ 2007-11-27 14:43:21

dfd d dfd d dd d d

d  d df f f    fff
buachompoox โพสต์ 2007-12-8 19:00:28
โอวตั้งได้ยาวสะใจมากๆเลยครับ ~[1179900535]~
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-11-22 12:49

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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