วิธีแก้โพสหัวข้อกระทู้เกิน 80 ตัวอักษร
ไม่รู้ว่าผมคิดไปเอง หรือว่าแก้ได้แล้วจริงๆ เลยมาโพสเพื่อให้ช่วยๆกันทดสอบหน่อยอย่างแรกผมได้ทดลองปรับตามกระทู้นี้ [url=http://www.cazdesign.com/forums/thread-241-1-1.html]http://www.cazdesign.com/forums/thread-241-1-1.html[/url] แล้วก็ยังโพสไม่ผ่าน 80 อยู่ดี ผมก็เลยไปค้นๆหาในเว็บจีน (สุ่มเอาจาก google :D) แล้วลองปรับเพิ่มตามนี้
[b]ผมขออนุญาตเอาข้อความที่คุณ superwan และ คุณ 0000 โพสจากกระทู้นั้น มารวมกับของผมเลยแล้วกันนะครับ เพื่อความเข้าใจ[/b]
[b]1. ปรับใน
[/b][b]DB > cdb_posts > subject varchar(80) เป็น (250)[/b]
[b]DB > cdb_threads > subject char(80) เป็น (250)[/b]
[b]แก้ไขไฟล์ include/javascript/post_editor.js (ตรง 80 ปรับเป็น 250)[/b]
[quote] return false;
} else if(mb_strlen(theform.subject.value) > [b]80[/b]) {
alert(lang['post_subject_toolong']);
theform.subject.focus();
return false;[/quote]
[b]ที่ include/post.func.php [/b] [b](ตรง 80 ปรับเป็น 250)[/b]
[quote]function checkpost() {
global $subject, $message, $disablepostctrl, $minpostsize, $maxpostsize;
if(strlen($subject) > 80) { <-------- ตรงนี้
return 'post_subject_toolong';
}[/quote]
[b]ตรงไฟล์ templates/default/forumdisplay.htm[/b] [b](ตรง 80 ปรับเป็น 250)[/b]
[quote]
} else if (theform.subject.value.length > 80) { <----------
alert("{lang post_subject_toolong}");
theform.subject.focus();
return false;[/quote]
[size=4][color=SeaGreen][b]แก้ไขเท่านี้ละครับ
ผมลองปรับกับเว็บที่ผมเพิ่งอัพขึ้นฟรีโฮสใหม่อีกที่นึง ปรับตามนี้ ก็สามารถโพสเกิน 80 ตัวอักษร ได้ครับ[/b][/color][/size]
แล้วผมลองโพสดู ปรากฏว่าสามารถโพสกระทู้ได้ยาวขึ้นมาก
ตัวอย่างหัวข้อกระทู้ที่ผมลองตั้ง
[quote]จากข่าวตีกันวันก่อนเต๋าฝากข้อคิดว่า ผมอยากฝากให้คิดนิดนึงแล้วกันว่า คนดีๆจากข่าว[/quote]
[quote]ทำไมมิวสิควีดีโอ เด้งๆ อะไรเนี่ยแหละ ของ เกิร์ลลี่ เบอร์รี่ ไม่ถูกแบนบ้าง[/quote]
สามารถโพสผ่านได้หมด
อยากให้ทุกท่านลองดูหน่อยนะครับว่าโพสผ่าน 80 กันมั้ย
ทดสอบการโพสกระทู้ใหม่ที่มีตัวอักษรเกิน 80 ตัวอักษร
งั้นก็ทดสอบเลยครับ ทำไมเค้าแก้กันผ่าน เราทดลองทำดันไม่ผ่านแล้วไอ้แก้ใน DB ไม่เคยแก้ซะด้วยสิ ไม่รู้ทำถูกรึเปล่า
แต่มันก็เปลี่ยนให้นะ เป็น 250 ใน subject char(80) เป็น 250 แล้ว
ตรงไฟล์ post_editor.js ก็เป็น 250 แล้วด้วยเหมือนกัน แต่รองโพสๆไม่ผ่าน
~:10:~ แก้ไขกระทู้ข้างบนนิดหน่อย เพื่อความเข้าใจ :victory: :victory: เยี่ยมไปเลยค่ะ อิอิ ผ่านๆ ~:1:~ ผมขออนุญาติเปลี่ยนหัวข้อให้นะครับ :) สมาชิกช่วยเหลือกันดีครับ ~:1:~ ขอบคุนครับ
dfd d dfd d dd d d
**** เจ้าของกระทู้ถูกห้ามหรือถูกลบ เนื้อหาถูกระงับโดยอัตโนมัติ **** โอวตั้งได้ยาวสะใจมากๆเลยครับ ~[1179900535]~ เย้ๆทำได้ด้วยอิอิ thank you very much ผมลองไม่แก้ใน DB ดู มันก็ได้น่ะคับ
แต่ว่า ถ้าไม่แก้ใน DB จะมีปัญหาอะไร รึป่าวคับ
เอิ้กๆ ไม่มีฟามรู้เรื่อง DB เลย ~[1170924359]~ เยี่ยมยุทธ อิอิ ลองทำตามแบบไม่แก้ใน DB ไม่สำเร็จ แต่พอแก้ใน DB ด้วย(หาตั้งนานว่ามันคืออะไรแก้ที่ไหน เหอๆ ใน phpmyadmin นี่เอง - -") ทดลองตั้งดู ได้เกิน 80 จริงด้วยค่ะ ^ ^ ขอบคุณค่ะ ขอบคุณมากคับ หุหุ เยี่ยมจริงๆ แต่ผมขอแค่ 150 ก้พอ มันยาวไป 555+ Thank you :) :) ขอบคุณครับ ขอบพระคุณมากครับ