|
เกิดขึ้นเมื่อชื่อกระทู้ล่าสุดยาวเกินไป จากการที่แก้ไขไม่ครบตอนทำให้รองรับชื่อกระทู้ยาว 255 ตัวอักษร
โดยที่ช่องกระทู้ล่าสุดในฐานข้อมูล (pre_forum_forum.lastpost) จะประกอบด้วยข้อมูลดังต่อไปนี้นี้
- [ID กระทู้/สูงสุด 8 ตัวอักษร]
- [เว้นบรรทัด/1 ตัวอักษร]
- [ชื่อกระทู้/สูงสุด 255 ตัวอักษร]
- [เว้นบรรทัด/1 ตัวอักษร]
- [เวลาที่โพสต์/สูงสุด 10 ตัวอักษร]
- [เว้นบรรทัด/1 ตัวอักษร]
- [ชื่อผู้โพสต์/สูงสุด 15 ตัวอักษร]
รวมเป็นสูงสุด 291 ตัวอักษร
แต่โครงสร้างข้อมูล pre_forum_forum.lastpost ในฐานข้อมูลเดิมรองรับสูงสุดเพียง 110 ตัวอักษร
ผมจึงแก้ไขให้รองรับเพิ่มเป็น 300 ตัวอักษรด้วยโค้ดด้านล่าง
- ALTER TABLE `pre_forum_forum` CHANGE `lastpost` `lastpost` VARCHAR(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
คัดลอกไปที่คลิปบอร์ด
วิธีใช้งานโค้ด SQL ให้เข้าไปยัง yourdomain.com/phpmyadmin ใส่รหัส username/password ของฐานข้อมูลที่ใช้แล้วทำตามภาพด้านล่างเลยครับ
น่าจะมีบัคนี้เหมือนกันในทุกเว็บที่ใช้ X3.4 ของคุณ jaideejung007 ครับ |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง เข้าสู่ระบบ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
×
|