Discuz Thai! 's Archiver

nomnam กระทู้เมื่อ 2007-11-4 13:39

วิธีแก้โพสหัวข้อกระทู้เกิน 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 กันมั้ย

acaz กระทู้เมื่อ 2007-11-4 15:35

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

งั้นก็ทดสอบเลยครับ

suthida กระทู้เมื่อ 2007-11-4 22:00

ทำไมเค้าแก้กันผ่าน เราทดลองทำดันไม่ผ่าน
แล้วไอ้แก้ใน DB ไม่เคยแก้ซะด้วยสิ ไม่รู้ทำถูกรึเปล่า
แต่มันก็เปลี่ยนให้นะ เป็น 250 ใน subject char(80) เป็น 250 แล้ว
ตรงไฟล์ post_editor.js      ก็เป็น 250 แล้วด้วยเหมือนกัน แต่รองโพสๆไม่ผ่าน
~:10:~

nomnam กระทู้เมื่อ 2007-11-5 05:49

แก้ไขกระทู้ข้างบนนิดหน่อย เพื่อความเข้าใจ :victory: :victory:

suthida กระทู้เมื่อ 2007-11-5 11:06

เยี่ยมไปเลยค่ะ อิอิ ผ่านๆ ~:1:~

acaz กระทู้เมื่อ 2007-11-5 13:49

ผมขออนุญาติเปลี่ยนหัวข้อให้นะครับ :)

superwan กระทู้เมื่อ 2007-11-5 22:07

สมาชิกช่วยเหลือกันดีครับ ~:1:~

romeode กระทู้เมื่อ 2007-11-9 12:43

ขอบคุนครับ

kai32210 กระทู้เมื่อ 2007-11-27 14:43

dfd d dfd d dd d d

**** เจ้าของกระทู้ถูกห้ามหรือถูกลบ เนื้อหาถูกระงับโดยอัตโนมัติ ****

buachompoox กระทู้เมื่อ 2007-12-8 19:00

โอวตั้งได้ยาวสะใจมากๆเลยครับ ~[1179900535]~

nYdoMe กระทู้เมื่อ 2007-12-14 03:00

เย้ๆทำได้ด้วย
อิอิ

cupid กระทู้เมื่อ 2007-12-14 13:00

thank you very much

xzabeat กระทู้เมื่อ 2007-12-15 13:02

ผมลองไม่แก้ใน DB ดู มันก็ได้น่ะคับ
แต่ว่า ถ้าไม่แก้ใน DB จะมีปัญหาอะไร รึป่าวคับ
เอิ้กๆ ไม่มีฟามรู้เรื่อง DB เลย ~[1170924359]~

theclone กระทู้เมื่อ 2007-12-15 19:16

เยี่ยมยุทธ อิอิ

mawar กระทู้เมื่อ 2007-12-18 19:27

ลองทำตามแบบไม่แก้ใน DB ไม่สำเร็จ แต่พอแก้ใน DB ด้วย(หาตั้งนานว่ามันคืออะไรแก้ที่ไหน เหอๆ ใน phpmyadmin นี่เอง - -") ทดลองตั้งดู ได้เกิน 80 จริงด้วยค่ะ ^ ^ ขอบคุณค่ะ

akibara กระทู้เมื่อ 2007-12-23 10:11

ขอบคุณมากคับ หุหุ

dekthaitp กระทู้เมื่อ 2007-12-28 20:19

เยี่ยมจริงๆ แต่ผมขอแค่ 150 ก้พอ มันยาวไป 555+

luckydome กระทู้เมื่อ 2007-12-29 18:02

Thank you :) :)

veverman กระทู้เมื่อ 2008-1-1 11:27

ขอบคุณครับ

enjoy_cs กระทู้เมื่อ 2008-1-4 00:07

ขอบพระคุณมากครับ

หน้า: [1] 2 3

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.