วิธีแก้โพสหัวข้อกระทู้เกิน 80 ตัวอักษร
ไม่รู้ว่าผมคิดไปเอง หรือว่าแก้ได้แล้วจริงๆ เลยมาโพสเพื่อให้ช่วยๆกันทดสอบหน่อยอย่างแรกผมได้ทดลองปรับตามกระทู้นี้ http://www.cazdesign.com/forums/thread-241-1-1.html แล้วก็ยังโพสไม่ผ่าน 80 อยู่ดี ผมก็เลยไปค้นๆหาในเว็บจีน (สุ่มเอาจาก google :D) แล้วลองปรับเพิ่มตามนี้
ผมขออนุญาตเอาข้อความที่คุณ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 กันมั้ย
ทดสอบการโพสกระทู้ใหม่ที่มีตัวอักษรเกิน 80 ตัวอักษร
งั้นก็ทดสอบเลยครับ ทำไมเค้าแก้กันผ่าน เราทดลองทำดันไม่ผ่านแล้วไอ้แก้ใน DB ไม่เคยแก้ซะด้วยสิ ไม่รู้ทำถูกรึเปล่า
แต่มันก็เปลี่ยนให้นะ เป็น 250 ใน subject char(80) เป็น 250 แล้ว
ตรงไฟล์ post_editor.js ก็เป็น 250 แล้วด้วยเหมือนกัน แต่รองโพสๆไม่ผ่าน
~:10:~ แก้ไขกระทู้ข้างบนนิดหน่อย เพื่อความเข้าใจ :victory: :victory: เยี่ยมไปเลยค่ะ อิอิ ผ่านๆ ~:1:~ ผมขออนุญาติเปลี่ยนหัวข้อให้นะครับ :) สมาชิกช่วยเหลือกันดีครับ ~:1:~ ขอบคุนครับ