nomnam โพสต์ 2007-11-4 13:39:40

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

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

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

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

dd df f f    fff

buachompoox โพสต์ 2007-12-8 19:00:28

โอวตั้งได้ยาวสะใจมากๆเลยครับ ~~
หน้า: [1] 2 3 4 5 6
ดูในรูปแบบกติ: วิธีแก้โพสหัวข้อกระทู้เกิน 80 ตัวอักษร