Releases: jaideejung007/discuzth
Releases · jaideejung007/discuzth
Discuz! X3.4 TH-UTF8 R20210119 Rev.63
Discuz! X3.4 ภาษาไทย R20210119 Rev.63
1. ดาวน์โหลดไฟล์ติดตั้งตัวเต็ม
วิธีการติดตั้งใหม่
- อัปโหลดไฟล์ทั้งหมดในโฟลเดอร์ upload โดยใช้โปรแกรม FTP เช่น FileZilla เป็นต้น
- เปิดเบราว์เซอร์เพื่อทำการติดตั้ง Discuz! X3.4 โดยไปที่ https://โดเมนของคุณ/install/ เพื่อเริ่มต้นขั้นตอนการติดตั้ง แล้วทำตามหน้าจอที่ปรากฏ
วิธีการอัปเกรด (สำหรับผู้ที่ใช้งาน X3.2, X3.3)
- สำรองไฟล์และฐานข้อมูลทั้งหมด
- อัปโหลดไฟล์ X3.4 ทับตัวเก่าบนเซิร์ฟเวอร์
- เช็คสิทธิ์โฟลเดอร์ ./data/* เป็น 0777 (รวมทั้งโฟลเดอร์ย่อยด้วย)
- อัปโหลดไฟล์จาก utility/clearcloud.php ไปยังโฟลเดอร์ ./install (ถ้าใช้ X3.4 อยู่แล้ว ไม่ต้องทำข้อนี้)
- รันไฟล์ clearcloud.php ที่ yourdomain.com/install/clearcloud.php (ถ้าใช้ X3.4 อยู่แล้ว ไม่ต้องทำข้อนี้)
- ลบโฟลเดอร์ ./install ออก
- เช็คสิทธิ์โฟลเดอร์ ./data/* และ ./uc_server/data/* และ ./uc_client/data/* เป็น 0777 (รวมทั้งโฟลเดอร์ย่อยด้วย)
- เข้าระบบหลังบ้าน admincp ไปที่เมนู เครื่องมือ -> อัปเดตแคช -> ติ๊กถูกทั้ง 3 อัน -> กดตกลง
- เปิดใช้งานโหมดมือถือแบบใหม่ ไปที่เมนู ทั่วไป -> อุปกรณ์พกพา -> เปิดใช้งานการแสดงผลบนอุปกรณ์พกพา: -> เลือก ใช่ -> เปิดโหมดอุปกรณ์พกพาแบบใหม่: -> เลือก ใช่ -> แสดงผลบนอุปกรณ์พกพาโดยอัตโนมัติเมื่อเข้าใช้งาน: -> เลือก ใช่
2. ดาวน์โหลดไฟล์แพทช์สำหรับการอัปเกรด X3.4 (มีเฉพาะไฟล์ที่เปลี่ยนแปลง)
ไฟล์แพทช์สำหรับผู้ที่ใช้งาน X3.4 R20200818 Rev.62 เท่านั้น
ไฟล์แพทช์สำหรับผู้ที่ใช้งาน X3.4 ที่มี Rev. ต่ำกว่านี้
- ดาวน์โหลดได้ที่หน้า Releases
วิธีการอัปเดตไฟล์แพทช์
- ดาวน์โหลดไฟล์แพทช์จากหัวข้อด้านบน
- แยกไฟล์ ZIP แล้วอัปโหลดทับไฟล์เก่าบนเซิร์ฟเวอร์ของคุณ (แนะนำให้สำรองข้อมูลเว็บไซต์ก่อนดำเนินการ)
- เข้าสู่ระบบ AdminCP แล้วอัปเดตไฟล์แคช
3. ประวัติการเปลี่ยนแปลง Discuz! X3.4 ภาษาไทย R20210119 Rev.63
- เพิ่ม การตรวจสอบนามสกุลไฟล์แนบที่อัปโหลด ให้รองรับไฟล์ Microsoft Office นามสกุล เช่น xls/docx/xlsx/pptx เป็นต้น
- เพิ่ม การอนุญาตให้กับปลั๊กอินที่มีการใช้ชื่อที่ประกอบไปด้วย Underscore (_) สามารถเรียกใช้งานผ่าน Hook ได้
- เพิ่ม ตัวเลือกการชำระค่าไฟล์แนบให้รองรับกรณีใช้งานในโหมดมือถือ
- เพิ่ม ตัวเลือกเปิดใช้งานการซูมลายเซ็นที่เป็นประเภทรูปภาพได้
- เพิ่ม ฟีเจอร์การตรวจสอบความถี่ในการส่งอีเมลใหม่ เพื่อป้องกันไม่ให้ส่งอีเมลซ้ำหลายครั้ง
- ปรับปรุง การแจ้งเตือนเกี่ยวกับการใช้งานกล่องตอบกลับด่วน (fastpost) ทั้งในหน้ารายการกระทู้ (forumdisplay) และหน้าดูกระทู้ (viewthread)
- ปรับปรุง การแจ้งเตือนเกี่ยวกับการลบตอบกลับของแต่ละโพสต์
- ปรับปรุง การเปลี่ยนชื่อ โหมดมือถือแบบใหม่ (New touch screen version) (./m) เป็น "localized micro-community front end" (แต่สำหรับภาษาไทย จะยังใช้คำแปลไทยเดิมไปก่อน)
- ปรับปรุง การแยกตรรกะ user_banned_has_expiry ที่มีอยู่ในไฟล์ชุดภาษา
- ปรับปรุง ช่องกรอกเนื้อหากระทู้ (editor) เกี่ยวกับฟังก์ชัน WYSIWYG ให้มีประสิทธิภาพมากยิ่งขึ้น
- ปรับปรุง ประสิทธิภาพเกี่ยวกับการอ่าน/ลบไฟล์ที่มีการดาวน์โหลดมากจาก addon ของดิสคัสจีน
- ปรับปรุง ฟังก์ชันการกำหนดช่วงเวลาห้ามเข้าถึงเว็บไซต์และห้ามโพสต์
- ปรับปรุง ฟังก์ชันการเล่นไฟล์แนบประเภทไฟล์สื่อต่าง ๆ ภายในเว็บได้ ("attach://aid")
- ปรับปรุง ฟังก์ชันเกี่ยวกับแผนการระบบ (scheduled task's) ใน AdminCP ให้มีประสิทธิภาพ
- ปรับปรุง ให้รองรับ PHP 7.4 รวมไปถึง Ucenter ด้วยเช่นกัน
- ปรับปรุง ให้แสดงหน้าผิดพลาด 404 กรณีที่กระทู้หรือบทความนั้นไม่มีอยู่หรือถูกลบออก
- ปรับปรุง ไลบรารี IP ให้มีการเรียกใช้งานแบบเต็มเป็นค่าเริ่มต้น (ไม่มีผลกับการใช้งานในภาษาไทย)
- แก้ไขปัญหา showbirthday is not defined ในหน้าการแก้ไขผู้ใช้งานของ AdminCP
- แก้ไขปัญหา การเชื่อมต่อกับ UCenter ถูกต้อง แต่มีการแจ้งเตื่อนว่า เชื่อมต่อล้มเหลวในบางกรณี
- แก้ไขปัญหา การตัดทอนชื่อไฟล์ในระหว่างการอัปโหลดเมื่อชื่อไฟล์นั้น ๆ มีความยาวเกินที่กำหนดไว้
- แก้ไขปัญหา การเปลี่ยนเส้นทาง (301) ไม่ถูกต้องในหน้ารายการพอร์ทัล
- แก้ไขปัญหา การแสดงสถานะการยืนยันหรือไม่ยืนยันอีเมลในหน้าโปรไฟล์ (profile) ของสมาชิกที่แสดงผิดปกติในบางกรณี
- แก้ไขปัญหา เกี่ยวกับการคำนวณสกุลเงินในเว็บบอร์ดที่ไม่แสดงผล กรณีที่ได้รางวัลจากการตอบกลับ
- แก้ไขปัญหา ข้อความแจ้งเตือนไม่ถูกต้อง กรณีที่บัญชีของผู้ใช้งานอยู่ในสถานะแช่แข็ง (Freeze)
- แก้ไขปัญหา ค่าบางอย่างไม่ตรงตามที่กำหนดไว้ เมื่อมีการใช้งาน JS เพื่อตั้งค่าเกี่ยวกับคุกกี้
- แก้ไขปัญหา โค้ด Manyou ที่ยังคงค้างอยู่ในระบบโดยการลบออก
- แก้ไขปัญหา ตัวแปร timestamp ที่ขาดหายไปในฟังก์ชัน model_forum_post
- แก้ไขปัญหา ถ้าระบบมีการตั้งค่าใช้ไลบรารี ImageMagick เมื่ออัปโหลดภาพเคลื่อนไหวแบบ GIF แล้วจะกลายเป็นภาพนิ่งแทน
- แก้ไขปัญหา เทมเพลทโหมดมือถือ (./m) ที่แสดงผลไม่ถูกต้อง
- แก้ไขปัญหา ในหน้าติดตั้ง เมื่อระบบมีการใช้งาน mysqli และเจอข้อผิดพลาดระหว่างการติดตั้ง จะยังคงติดตั้งต่อไปได้ตามปกติ จากก่อนหน้าที่ไม่สามารถติดตั้งต่อได้
- แก้ไขปัญหา บุคคลทั่วไปไม่สามารถข้ามไปยังโพสต์ที่ระบุได้ เมื่อมีการเปิดใช้งานการแคชไฟล์ของโพสต์ได้
- แก้ไขปัญหา ฟังก์ชัน html2bbcode ให้สนับสนุนแท็ก hr
- แก้ไขปัญหา ฟังก์ชันกรองคำหยาบ (censor_word) กรณีที่ไม่สามารถเพิ่มคำใหม่หรือจัดประเภทคำใหม่ได้
- แก้ไขปัญหา ฟังก์ชันการตั้งกระทู้โหวต/โพลล์ (post_poll) ที่ภาพจะไม่แสดงเมื่อมีการแก้ไขกระทู้โหวต/โพลล์ นั้น ๆ
- แก้ไขปัญหา ฟังก์ชันการแสดงหมายเลขสูงสุดไม่ถูกต้อง
- แก้ไขปัญหา ไฟล์เทมเพลท (.htm) บางไฟล์ ที่ยังมีการใช้ข้อความภาษาจีน แทนที่จะเป็น ตัวแปรภาษา
- แก้ไขปัญหา เมื่อกลุ่มผู้ใช้งานที่มีการตั้งค่าไม่ให้เข้าถึงเว็บไซต์ แต่ยังสามารถเข้าชมได้
- แก้ไขปัญหา เมื่อค้นหาผู้ใช้งานด้วย IP ใน AdminCP แล้วแสดงผลไม่ถูกต้อง
- แก้ไขปัญหา ไม่มีจำนวนคลิกเลือกทั้งหมดขณะที่จะเขียนบทความใหม่ในหน้าพอร์ทัล
- แก้ไขปัญหา รางวัลเครดิตของสมาชิกใน AdminCP ไม่แสดงผล
- แก้ไขปัญหา รายการหัวข้อในส่วนของคำแนะนำ (guide) ที่ไม่แสดงสีไฮไลต์ได้ถูกต้อง
- แก้ไขปัญหา ลิงก์ที่อยู่ repository ของดิสคัสที่มีการเปลี่ยนแปลงใหม่ (gitee.com)
- แก้ไขปัญหา ให้สามารถใช้ bbcode แบบซ้อนหลายชั้นได้
Discuz! X3.5 Developer 3 R20200814
Discuz! X3.5 ภาษาไทย Developer 3 R20200814
1. ดาวน์โหลดไฟล์ติดตั้งตัวเต็ม
วิธีการติดตั้งใหม่
- อัปโหลดไฟล์ทั้งหมดในโฟลเดอร์ upload โดยใช้โปรแกรม FTP เช่น FileZilla เป็นต้น
- เปิดเบราว์เซอร์เพื่อทำการติดตั้ง Discuz! X3.5 โดยไปที่ https://โดเมนของคุณ/install/ เพื่อเริ่มต้นขั้นตอนการติดตั้ง แล้วทำตามหน้าจอที่ปรากฏ
วิธีการอัปเดตไฟล์แพทช์
- ดาวน์โหลดไฟล์ติดตั้งตัวเต็มจากข้อที่ 1
- แยกไฟล์ ZIP แล้วอัปโหลดทับไฟล์เก่าบนเซิร์ฟเวอร์ของคุณ (แนะนำให้สำรองข้อมูลเว็บไซต์ก่อนดำเนินการ)
- เข้าสู่ระบบ AdminCP แล้วอัปเดตไฟล์แคช
2. ประวัติการเปลี่ยนแปลง Discuz! X3.5 ภาษาไทย Developer 3 R20200814
- ปรับปรุง แปลภาษาจีนเป็นภาษาไทยและภาษาอังกฤษในไฟล์ .htm, .php, .js, .css ทั้งหมด (เก็บตกไฟล์ที่แปลไม่หมด)
- แก้ไขปัญหา หน้าติดตั้งพบข้อผิดพลาด เนื่องจากสะกดชื่อฟิลด์ lastpost ในตาราง pre_forum_forum ผิด จาก char 300 เป็น varchar 300 เพื่อให้แสดงผลกระทู้ล่าสุดในหน้าเว็บบอร์ดหลักได้ (สำหรับติดตั้งใหม่เท่านั้น)
Discuz! X3.4 TH-UTF8 R20200818 Rev.62
Discuz! X3.4 ภาษาไทย R20200818 Rev.62
1. ดาวน์โหลดไฟล์ติดตั้งตัวเต็ม
วิธีการติดตั้งใหม่
- อัปโหลดไฟล์ทั้งหมดในโฟลเดอร์ upload โดยใช้โปรแกรม FTP เช่น FileZilla เป็นต้น
- เปิดเบราว์เซอร์เพื่อทำการติดตั้ง Discuz! X3.4 โดยไปที่ https://โดเมนของคุณ/install/ เพื่อเริ่มต้นขั้นตอนการติดตั้ง แล้วทำตามหน้าจอที่ปรากฏ
วิธีการอัปเกรด (สำหรับผู้ที่ใช้งาน X3.2, X3.3)
- สำรองไฟล์และฐานข้อมูลทั้งหมด
- อัปโหลดไฟล์ X3.4 ทับตัวเก่าบนเซิร์ฟเวอร์
- เช็คสิทธิ์โฟลเดอร์ ./data/* เป็น 0777 (รวมทั้งโฟลเดอร์ย่อยด้วย)
- อัปโหลดไฟล์จาก utility/clearcloud.php ไปยังโฟลเดอร์ ./install (ถ้าใช้ X3.4 อยู่แล้ว ไม่ต้องทำข้อนี้)
- รันไฟล์ clearcloud.php ที่ yourdomain.com/install/clearcloud.php (ถ้าใช้ X3.4 อยู่แล้ว ไม่ต้องทำข้อนี้)
- ลบโฟลเดอร์ ./install ออก
- เช็คสิทธิ์โฟลเดอร์ ./data/* และ ./uc_server/data/* และ ./uc_client/data/* เป็น 0777 (รวมทั้งโฟลเดอร์ย่อยด้วย)
- เข้าระบบหลังบ้าน admincp ไปที่เมนู เครื่องมือ -> อัปเดตแคช -> ติ๊กถูกทั้ง 3 อัน -> กดตกลง
- เปิดใช้งานโหมดมือถือแบบใหม่ ไปที่เมนู ทั่วไป -> อุปกรณ์พกพา -> เปิดใช้งานการแสดงผลบนอุปกรณ์พกพา: -> เลือก ใช่ -> เปิดโหมดอุปกรณ์พกพาแบบใหม่: -> เลือก ใช่ -> แสดงผลบนอุปกรณ์พกพาโดยอัตโนมัติเมื่อเข้าใช้งาน: -> เลือก ใช่
2. ดาวน์โหลดไฟล์แพทช์สำหรับการอัปเกรด X3.4 (มีเฉพาะไฟล์ที่เปลี่ยนแปลง)
ไฟล์แพทช์สำหรับผู้ที่ใช้งาน X3.4 เวอร์ชันหลังปี 2018
ไฟล์แพทช์สำหรับผู้ที่ใช้งาน X3.4 R20191201
วิธีการอัปเดตไฟล์แพทช์
- เลือกไฟล์แพทช์ที่คุณต้องการจะอัปเดต เช่น ถ้าคุณกำลังใช้งาน Discuz! X3.4 R20191201, Rev.61 สามารถใช้ไฟล์แพทช์ DX3.4_R20191201-R20200818_TH_UTF8.zip ได้เลย
- แยกไฟล์ ZIP แล้วอัปโหลดทับไฟล์เก่าบนเซิร์ฟเวอร์ของคุณ (แนะนำให้สำรองข้อมูลเว็บไซต์ก่อนดำเนินการ)
- เข้าสู่ระบบ AdminCP แล้วอัปเดตไฟล์แคช
3. ประวัติการเปลี่ยนแปลง Discuz! X3.4 ภาษาไทย R20200818 Rev.62
- เพิ่ม ฟีเจอร์การปลดล็อกบัญชีที่ถูกแช่แข็ง (คือ บัญชีที่ไม่มีการใช้งานเกิน 90 วัน จะถูกระงับการใช้งานชั่วคราว ซึ่งสามารถเปิด/ปิดการตั้งค่าใน AdminCP ได้)
- เพิ่ม ฟีเจอร์การตรวจสอบสภาพแวดล้อมการทำงานของระบบใน AdminCP
- เพิ่ม การแชร์ลิงก์ของ Bilibili เวอร์ชันใหม่
- ปรับปรุง แปลภาษาไทยในส่วนของ diyxml ของเทมเพลท default (แปลภาษาไทยโดย suttasilo)
- ปรับปรุง การเคลียร์รูปแบบ (removeformat) ในหน้า editor ของการตั้งกระทู้ใหม่
- ปรับปรุง ฟีเจอร์การตรวจสอบตัวตนด้วยวิดีโอโดยการลบออก เนื่องจากไม่มีการใช้งานฟีเจอร์นี้แล้ว
- ปรับปรุง การยืนยันความปลอดภัยด้วยเสียง โดยเปลี่ยนไปใช้ HTML5 แทนไฟล์แฟลช และลบไฟล์แฟลชที่ไม่ได้ใช้งานออก
- ปรับปรุง ความเข้ากันได้ของ HTTPS ให้มีประสิทธิภาพมากยิ่งขึ้น
- ปรับปรุง ฟีเจอร์การโอนเครดิตให้มีประสิทธิภาพมากยิ่งขึ้น โดยจะมีเมนูใหม่ปรากฎขึ้นมาใน AdminCP จะอยู่ที่ ทั่วไป --> ฟังก์ชันการทำงาน --> อื่น ๆ --> เปิดใช้งานฟังก์ชันการป้องกันการส่งแบบฟอร์มพร้อม ๆ
- ปรับปรุง เกี่ยวกับฟังก์ชันตรวจสอบ HTTPS ให้มีประสิทธิภาพมากยิ่งขึ้น
- ปรับปรุง โค้ดเกี่ยวกับฟีเจอร์ Manyou โดยการลบออก เนื่องจากยกเลิกใช้ฟีเจอร์นี้แล้ว
- ปรับปรุง การรองรับรูปแบบเสียงและวิดีโอบางรูปแบบ และเปลี่ยนตัวเล่นใหม่เป็น HTML5 แทน (ยกตัวอย่าง การแทรกตัวเล่นไฟล์วิดีโอโดยตรงลงงในกระทู้ จะไปใช้ตัวเล่น HTML5 แทน) *หากต้องการให้เล่นวิดีโอที่แนบไฟล์เอง (ไม่ได้ใช้ไฟล์จากข้างนอก) ให้เปลี่ยนค่า $_config['download']['readmod'] เป็น 1 หรือ 4 เพื่อให้สามารถเล่นบนเบราว์เซอร์ Safari ได้
- ปรับปรุง การตรวจสอบโพสต์ในถังขยะ กรณีจัดการโพสต์ในหน้าเดียว ให้มีประสิทธิภาพมากยิ่งขึ้น
- ปรับปรุง ตัวเล่นวิดีโอในโหมดมือถือ (./m) ให้รองรับการเล่นวิดีโอจากเว็บ AcFun, Bilibili และเว็บไซต์อื่น ๆ ได้
- ปรับปรุง การสนับสนุน mysqli ให้เป็น persistent connection
- ปรับปรุง รายการโดเมนเซิร์สเอ็นจิ้นที่จะเข้ามา index ข้อมูลกระทู้ต่าง ๆ เพิ่มเติม
- ปรับปรุง ประสิทธิภาพระบบการทำงานของ UC_Client ให้มีประสิทธิภาพมากยิ่งขึ้น ได้แก่ รองรับ https, เพิ่มฟีเจอร์ cURL และแก้ไขปัญหาฟังก์ชัน fopen
- ปรับปรุง คำอธิบายชุดภาษา รางวัลตอบกลับ
- ปรับปรุง ระบบส่งอีเมลของระบบดิสคัสให้มีประสิทธิภาพมากขึ้น
- ปรับปรุง ฟีเจอร์การปลดล็อกบัญชีที่ถูกแช่แข็งทั้งก่อนและหลังของฟีเจอร์ดังกล่าวให้มีประสิทธิภาพมากยิ่งขึ้น
- แก้ไขปัญหา ลบไฟล์ที่ไม่มีการใช้งานออก
- แก้ไขปัญหา ฟิลด์ lastpost ในตาราง pre_forum_forum จากเดิม char 110 เป็น varchar 300 เพื่อให้แสดงผลกระทู้ล่าสุดในหน้าเว็บบอร์ดหลักได้ (สำหรับติดตั้งใหม่เท่านั้น) (อ้างอิง: https://www.discuz.in.th/forum.php?mod=viewthread&tid=402)
- แก้ไขปัญหา ฟังก์ชันตรวจสอบความพร้อมของสภาพแวดล้อมเซิร์ฟเวอร์ใน AdminCP ที่ไม่รองรับ PHP 5.3
- แก้ไขปัญหา ข้อผิดพลาดทั่วไปในระบบปัจจุบัน เช่น แก้ไขปัญหาเกี่ยวกับ UCenter, แก้ไขปัญหาเกี่ยวกับ BBCode, แก้ไขการสะกดตัวแปรผิด และอื่นๆ
- แก้ไขปัญหา กรอกรหัสความปลอดภัยก่อนโพสต์ในหน้าโพสต์กระทู้แบบด่วน (forumdisplay_fastpost) แล้วไม่มีการตรวจสอบสิทธิ์ว่าสามารถโพสต์ได้หรือไม่
- แก้ไขปัญหา การพิมพ์โค้ด php ผิดพลาด (Typo) บางรายการ
- แก้ไขปัญหา ปุ่ม "เพิ่มเติม" ทำงานผิดปกติในหน้ารายชื่อผู้กระทำผิด (darkroom)
- แก้ไขปัญหา ประเภทการแสดงหน้าต่างแจ้งเตือน (ajax) ไม่ถูกต้องเมื่อกดปุ่มซ่อมแซมข้อมูล
- แก้ไขปัญหา ปุ่มโหลดเพิ่มเติม (autoloadpage) ในหน้ารายการโพสต์ทำงานผิดปกติบน Chrome เวอร์ชันใหม่
- แก้ไขปัญหา โค้ด INDEX ใน spacecp ของชุดภาษาไม่ถูกต้อง
- แก้ไขปัญหา ที่สมาชิกใช้อักขระพิเศษใน username แล้วไม่สามารถเข้าสู่ระบบได้ในบางกรณี
- แก้ไขปัญหา ฟังก์ชันการแจ้งเตือน HTML5 ที่ไม่สามารถแสดงผลในเบราว์เซอร์รุ่นใหม่
- แก้ไขปัญหา การสะกดตัวแปรเข้าร่วมกลุ่มไม่ถูกต้อง ทำให้ไม่แสดงโปรไฟล์ของผู้ใช้
- แก้ไขปัญหา ฟังก์ชัน highlights ในหน้าอ่านกระทู้, สเปซและพอร์ทัล ทำให้หน้าเว็บนั้นค้างในบางกรณี
- แก้ไขปัญหา ตัว editor ของกระทู้ ไม่ใส่แท็กลิงก์ให้โดยอัตโนมัติ เมื่อใช้งานผ่านเบราว์เซอร์ chrome
- แก้ไขปัญหา การแคชกระทู้บางรายการที่หายไป เมื่อเปิดใช้ฟีเจอร์ไฟล์แคชไว้
- แก้ไขปัญหา คำสั่งการลบผู้ใช้ที่ใส่ค่าไม่ถูกต้อง
- แก้ไขปัญหา คำสั่งอัปเกรด (upgradeinsecure) ที่อาจจะไม่ปลอดภัย โดยการแก้ไขค่าเริ่มต้นเป็น 0 (ปิดการใช้งาน)
- แก้ไขปัญหา โหมดแก้ไข (editor) ของกระทู้ที่ไม่ถูกต้อง เมื่อผู้ใช้งานใช้เบราว์เซอร์ IE11 และ firefox
- แก้ไขปัญหา รูปแบบ (style, css) หายไปเมื่อคลิกเพื่อขยายภาพของไฟล์ลายเซ็นในหน้าโปรไฟล์
- แก้ไขปัญหา เกี่ยวกับตัวโหลดหน้ารายการกระทู้อัตโนมัติ (autoloadpage) ที่แสดงผลไม่ถูกต้องบางรายการ
- แก้ไขปัญหา ตัวตรวจสอบให้รองรับกับ IE9 ที่เกี่ยวข้องกับการทำงานของ CSS
- แก้ไขปัญหา ไฟล์ .php บางไฟล์ที่ไม่มีการใช้โค้ดตรวจสอบ IN_DISCUZ เพื่อป้องกันการเข้าถึงไฟล์โดยตรง
- แก้ไขปัญหา เครื่องมือดาวน์เกรดปลั๊กอินแพลตฟอร์มคลาวด์ (clearcloud) ไม่สามารถดาวน์เกรดปลั๊กอินแพลตฟอร์มคลาวด์บางตัวได้
- แก้ไขปัญหา อาร์เรย์ที่เป็นวงเล็บปีกกา (if($settingnew['ftp']['password']{0} เป็น if($settingnew['ftp']['password'][0]) ในบางเซิร์ฟเวอร์ที่มีการยกเลิกการใช้คำสั่งนี้ ซึ่งอาจทำให้ระบบทำงานผิดปกติได้
- แก้ไขปัญหา เมื่อความกว้างและความสูงของภาพเท่ากันจะไม่สามารถซูมได้
- แก้ไขปัญหา การรายงานข้อผิดพลาดแคชหน่วยความจำ เมื่อใช้ PHP 5.3
- แก้ไขปัญหา QR โค้ดไม่แสดงเมื่อทำงานบน HTTPS ของปลั๊กอิน wechat
- แก้ไขปัญหา ที่มีการใช้ตัวแปร HTTP_HOSTในการส่งอีเมล อาจจะเกิดความเสี่ยงด้านความปลอดภัยได้
- แก้ไขปัญหา เกี่ยวกับ UCenter (uc_server) ที่อาจจะถูกโจมตีได้ โดยการเพิ่มฟังก์ชัน detectescape() เข้ามาช่วยตรวจสอบให้มีประสิทธิภาพมากยิ่งขึ้น
- แก้ไขปัญหา แท็ก msapplication-task ในไฟล์ header ไม่ถูกต้อง
- แก้ไขปัญหา การจัดการรูปแบบสกิน (style) ที่ไม่ถูกต้องหลังจากมีการเพิ่มรายการใหม่
- แก้ไขปัญหา syntax ในไฟล์ common.js ไม่ถูกต้อง
- แก้ไขปัญหา การเติมเครดิตในการซื้อไอเท็ม (card) ซ้ำได้ 2 ครั้ง
- แก้ไขปัญหา รหัสความปลอดภัยไม่ปรากฎในหน้าการเติมเครดิตไอเท็ม (card)
- แก้ไขปัญหา หน้ารายชื่อผู้กระทำผิด (darkroom) ที่พิมพ์แท็ก target ผิด
- แก้ไขปัญหา เมื่ออยู่โหมดจอกว้าง แล้วไม่สามารถสลับไปโหมดปกติได้เมื่อมีการคลิกเปลี่ยนชุดสีใหม่ (style)
- แก้ไขปัญหา การแจ้งเตือนข้อผิดพลาดเมื่อมีการใช้ PHP 5.3
- แก้ไขปัญหา เกี่ยวกับการจาวาสคริปต์ของ top navigation ในหน้า viewthread ที่ทำงานไม่ถูกต้อง
- แก้ไขปัญหา การใช้ฟังก์ชันตัวแปร PHP dintval ที่ไม่ถูกต้องในส่วนของการติดตั้งและส่วนแกนกลางของระบบ (core)
- แก้ไขปัญหา ไม่มีข้อความแจ้งเตือนก่อนที่ปลั๊กอินจะถูกลบ
- แก้ไขปัญหา เกี่ยวกับการจำกัดโดเมนอีเมลขณะลงทะเบียนสมาชิกใหม่ที่ทำงานไม่ถูกต้อง
- แก้ไขปัญหา การอัปโหลดภาพนิ่ง (jpg, png...) กับภาพเคลื่อนไหว (GIF) พร้อมกันแล้วไม่มีการทำลายน้ำ (watermark) ลงบนภาพให้
- แก้ไขปัญหา แสดงข้อผิดพลาดเมื่อลบผู้ใช้งานพร้อมกันหลายคนใน AdminCP
- แก้ไขปัญหา ปลั๊กอิน myrepeats ไม่สามารถปลดล็อกการใช้ฟีเจอร์นามแฝงได้ และไม่มีการอัปเดตเวลาเข้าถึงด้วยเช่นกัน
- แก้ไขปัญหา เมื่อมีการแบนโพสต์ จะทำให้โพสต์บางรายการขึ้นเป็นถูกแบนโพสต์
- แก้ไขปัญหา การแจ้งเตือน "คำขอเข้าถึงปัจจุบันของคุณมีอักขระที่ไม่ถูกต้องและถูกระบบปฏิเสธ" ผิดพลาดเป็นครั้งคราว เมื่อมีการคลิกออกจากระบบหลายครั้ง
- แก้ไขปัญหา ฟังก์ชันการอัปโหลดบางอย่างผิดปกติเนื่องจากไม่มีการตรวจสอบสิทธิ์ระหว่างการติดตั้ง
- แก้ไขปัญหา การจำกัดขนาดไฟล์แนบไม่ถูกต้อง
- แก้ไขปัญหา URL บางรายการที่ไม่รองรับ HTTPS
- แก้ไขปัญหา ความคิดเห็นยอดนิยมที่ยังคงแสดงอยู่เมื่อมีการลบความคิดเห็นนั้นออกไปแล้ว
- แก้ไขปัญหา ฟีเจอร์ censor ข้อความที่สามารถข้ามการตรวจสอบได้
- แก้ไขปัญหา ส่วนหัวของโมดูลกลุ่มทำงานผิดปกติ
- แก้ไขปัญหา เมื่อกลุ่มสมาชิก (usergroup) ของผู้ใช้นั้น ๆ หมดอายุแล้ว แต่ไม่ถูกรีเซ็ตกลับไปที่กลุ่มสมาชิกเดิม
- แก้ไขปัญหา เมื่อผู้ใช้คนใดโดน Freeze บัญชีไว้ จะไม่ปรากฎในหน้าตรวจสอบผู้ใช้งานหรือปรากฎอยู่แต่เมื่อสั่งปลด Freeze ก็ยังคงแสดงสถานะเดิม
- แก้ไขปัญหา เฟรม (iframe) ขึ้นซ้อนกันหลังจากคลิกลิงก์ต่าง ๆ ใน AdminCP
- แก้ไขปัญหา บุคคลทั่วไปที่ไม่ได้เป็นสมาชิก ไม่สามารถอ่านแท็ก description ของกระทู้ต่าง ๆ ได้
- แก้ไขปัญหา ข้อผิดพลาดในการแบ่งเพจของหน้าแจ้งเตือน
- แก้ไขปัญหา หน้ารายการไอเท็ม (magic) ที่จัดเรียงไม่ถูกต้อง
- แก้ไขปัญหา การแนบไฟล์ ที่ไม่สามารถคำนวณขนาด chunk size ของไฟล์แนบได้
- แก้ไขปัญหา URL Parsing ของ BBcode Media ของเว็บไซต์วิดีโอไม่ถูกต้อง
- แก้ไขปัญหา การแสดงผลข้อมูลการประเมินผู้ซื้อและผู้ขายหลังการทำธุรกรรมไม่ถูกต้อง รวมไปถึงเทมเพลตโพสต์ธุรกรรมที่ไม่รองรับการแสดงผลแบบปรับเปลี่ยนได้
- แก้ไขปัญหา การกำหนดค่า MIME Type ของ API โฆษณา ไม่ทำงานเนื่องจากเรียงลำดับการเรียกใช้งานไม่ถูกต้อง (calling sequence ...
Discuz! X3.5 Developer 2 R20200814
Discuz! X3.5 ภาษาไทย Developer 2 R20200814
- ใช้ไฟล์ DZX-SC_UTF8-v3.5-202008140500-3fb5665c, Commit ID: 3fb5665, Released Date: 2020-08-14
- ปรับปรุง แปลภาษาไทยเพิ่มเติมที่มีตัวแปรใหม่ใน Discuz! X3.5
- ปรับปรุง ประสิทธิภาพของเทมเพลทเว็บไซต์ให้มีความทันสมัยมากขึ้นได้แก่ แก้ปัญหาบางอย่างที่ไม่สามารถใช้งานได้กับ Chrome, ใช้ไฟล์รูปภาพจากเดิมไฟล์ .png เป็น .svg (ได้แก่ โลโก้เว็บบอร์ดและรูปโปรไฟล์ค่าเริ่มต้นแบบใหม่ เพื่อเพิ่มความคมชัดในการเปิดทุก ๆ หน้าจออุปกรณ์), สร้างไฟล์ iefix.css เพื่อรองรับกับ IE รุ่นเก่า ๆ ได้, ไอคอนแจ้งเตือนต่าง ๆ จากเดิมใช้ไฟล์ .gif จะถูกเปลี่ยนไปใช้ Font Icon แทน
- ปรับปรุง ฟังก์ชัน select for update ในคำสั่งเกี่ยวกับการจัดการฐานข้อมูลของ MySqli Slave
- ปรับปรุง ระบบไฟล์แคช redis ให้มีประสิทธิภาพมากยิ่งขึ้น
- ปรับปรุง คำสั่งแคชข้อมูลใหม่ของ fetch_info_by_fid เพื่อหลีกเลี่ยงความขัดแย้งกับการแคชข้อมูลในขั้นตอนดึงข้อมูลมาแสดงผล
- ปรับปรุง ระบบลอจิกการ insert โพสต์ลงในฐานข้อมูล
- แก้ไขปัญหา ฟิลด์ lastpost ในตาราง pre_forum_forum จากเดิม 110 เป็น 300 เพื่อให้แสดงผลกระทู้ล่าสุดในหน้าเว็บบอร์ดหลักได้ (สำหรับติดตั้งใหม่เท่านั้น) (อ้างอิง: https://www.discuz.in.th/forum.php?mod=viewthread&tid=402)
- แก้ไขปัญหา การกำหนดค่าการติดตั้งในบางกรณีไม่สามารถติดตั้ง x3.5 ได้ตามปกติ
- แก้ไขปัญหา พอร์ทัลและตัว editor ที่ผิดปกติในโหมดการแสดงผล HTML5
- แก้ไขปัญหา พอร์ทัลที่ยังคงแสดงผลอยู่ กรณีที่สั่งปิดใช้งานไปแล้ว
- แก้ไขปัญหา เกี่ยวกับคำสั่งการสั่งปิดปรับปรุงเว็บไซต์
- แก้ไขปัญหา อาร์เรย์ที่เป็นวงเล็บปีกกา ($this->index{$start + 7} เป็น $this->index[$start + 7]) ในบางเซิร์ฟเวอร์ที่มีการยกเลิกการใช้คำสั่งนี้ ซึ่งอาจทำให้ระบบทำงานผิดปกติได้
- แก้ไขปัญหา โค้ดที่มีการใช้ฟังก์ชัน Each ที่กำลังจะถูกยกเลิกใช้งาน
- แก้ไขปัญหา การใช้คำสั่ง insert ฐานข้อมูล ที่มีการใช้คำสั่งผิด
- แก้ไขปัญหา ฟังก์ชันเผยแพร่โพสต์ตามกำหนดการไม่ถูกต้อง กรณีเปิดใช้งานการแคชไฟล์ redis ไว้
- แก้ไขปัญหา ไลบรารี tiny ip ที่ไม่สามารถใช้งานได้ตามปกติในเวอร์ชัน x3.5
- แก้ไขปัญหา ตัวแก้ไข editor ในโหมดส่วนหัวของ HTML5 ที่มีการแสดงผลผิดปกติ กรณีที่ใช้เบราว์เซอร์ Firefox หรือ IE
- แก้ไขปัญหา อักขระที่อ่านไม่ออกและข้อผิดพลาดในการจัดรูปแบบ ของแท็กคอมเม้นท์ ในดัชนีการค้นหาบางส่วนของ admincp
- แก้ไขปัญหา ลบไฟล์ที่ไม่มีการใช้งานใน Discuz! X3.5 ออก
Discuz! X3.5 Developer 1 R20200423
Discuz! X3.5 ภาษาไทย Developer 1 R20200423
- ใช้ไฟล์ DZX-SC_UTF8-v3.5-202004230500-b87a5ea4, Commit ID: b87a5ea4, Released Date: 2020-04-23
- ฐานข้อมูลจะใช้การเข้ารหัสแบบ utf8mb4 นั่นหมายความว่ารองรับ Emoji แล้วนั่นเอง
- รองรับฐานข้อมูล MariaDB แล้ว (เวอร์ชัน 10.2 ขึ้นไป)
- รองรับ PHP ถึงเวอร์ชัน 7.4
- สำหรับภาษาไทย ได้มีการปรับปรุงภาษาไทยในหลาย ๆ ส่วนรวมไปถึงโหมดมือถือ (/m) ปรับปรุงให้แสดงผลได้ตรงตามหลักภาษาไทยได้ดียิ่งขึ้น แต่ก็ยังมีภาษาจีนบางจุดที่ยังไม่ได้แปล เพราะใน X3.5 มีตัวแปรภาษาเพิ่มเข้ามา โดยจะแปลใน Rev. ต่อไป
- ใช้ชุดภาษาไทยทั้งหมดจาก Discuz! X3.4 Thai UTF-8 R20191201, Rev.62 Beta 2
- สถานะตอนนี้ ยังไม่รองรับการอัปเกรดจาก X3.4 ไป X3.5 ฉะนั้น มีไว้สำหรับทดสอบเพื่อพัฒนาปลั๊กอินในอนาคตเท่านั้น
Discuz! X3.4 TH-UTF8 R20191201 REV62 BETA2
Discuz! X3.4 Thai UTF-8 R20191201, Rev.62 Beta 2
- ปรับปรุง โดเมนของ discuzthai.com ที่มีการเชื่อมโยงต่าง ๆ โดยการลบออก เนื่องจากยุติการให้บริการแล้ว
Discuz! X3.4 TH-UTF8 R20191201 REV62 BETA1
Discuz! X3.4 Thai UTF-8 R20191201, Rev.62 Beta 1
- ปรับปรุง ภาษาไทยในส่วนของการเปลี่ยนรูปโปรไฟล์ใหม่ ให้สัมพันธ์กับการทำงาน
- ปรับปรุง ไฟล์ README ให้มีเนื้อหาล่าสุด
- ปรับปรุง ชื่อไฟล์จาก readme.html เป็น guideline.html เพื่อไม่ให้ขัดแย้งกับการแสดงผลลัพธ์ใน sourceforge
Discuz! X3.4 TH-UTF8 R20191201 Rev.61
Discuz! X3.4 ภาษาไทย R20191201 Rev.61
- เพิ่ม ให้มีการตั้งค่าว่าจะให้หน้าเว็บอื่น ๆ ที่ไม่ใช่เว็บบอร์ด ตั้งให้เป็นหน้าแรกเมื่อเข้าสู่เว็บไซต์ได้
- เพิ่ม ลิงก์ผู้สนับสนุน Discuz! โอเพนซอร์ส ในหน้าแรกของ admincp
- ปรับปรุง ประสิทธิภาพความเสถียรของ App store
- ปรับปรุง URL ของ MIIT ที่ด้านล่างของหน้าค้นหา
- ปรับปรุง ชื่อบริษัทใหม่ จากเดิม Comsenz Inc. เป็น Tencent Cloud
- ปรับปรุง การอัปโหลดไฟล์/รูปภาพ จากเดิมเป็น Flash เปลี่ยนเป็น HTML5 ทั้งหมด
- ปรับปรุง ให้ระบบ admincp รองรับ mysql 8.0.12 หรือต่ำกว่า
- ปรับปรุง ให้แสดง DISCUZ_RELEASE ในหน้าติดตั้งดิสคัส
- แก้ไขปัญหา เซิร์ฟเวอร์ฐานข้อมูล MySQL ของการตั้งค่า UCenter ใน admincp ที่จะทำให้การแก้ไขออนไลน์ (run query) สามารถเปิดช่องโหว่การอ่านไฟล์ (LOCAL IN FILE) โดยพลการได้
- แก้ไขปัญหา ลบตรรกะการเข้ารหัสที่ระบุภายนอก เพื่อป้องกันช่องโหว่ XSS ที่อาจเกิดขึ้นได้
- แก้ไขปัญหา จำกัดค่าคุกกี้ของ forumdefstyle เพื่อป้องกันความเสี่ยงที่อาจเกิดขึ้นจากการโจมตีด้วย xss
- แก้ไขปัญหา ฟังก์ชันดาวน์โหลดภาพระยะไกล โดยการปรับแอตทริบิวต์ "src" ให้ตรงกัน
- แก้ไขปัญหา ข้อผิดพลาดของระบบจะถูกเรียกใช้เมื่อไม่มีข้อมูลตารางหมวดหมู่ค้นหาหรือฟิลด์
- แก้ไขปัญหา ข้อบกพร่องของกลุ่ม กรณีใช้งาน PHP7.1
- แก้ไขปัญหา เมื่อผู้เยี่ยมชม เข้าถึง Archiver แม้จะปิดการเข้าถึงแล้วในการตั้งค่าของ admincp
- แก้ไขปัญหา เมื่อมีการแก้ไขไฟล์เทมเพลตนามสกุล .php ไฟล์แคชของเทมเพลตจะไม่อัปเดตอัตโนมัติในบางกรณี
- แก้ไขปัญหา กรณีที่ผู้ใช้งาน MySQL 8.0 แล้วแสดงข้อผิดพลาดจากการใช้คุณสมบัติค้นหา
- แก้ไขปัญหา กรณีที่ผู้ใช้งาน Nginx แล้วเกิดปัญหามีการเปลี่ยนเส้นทางไม่ถูกต้องในหน้าการติดตั้งระบบดิสคัส (install/)
- แก้ไขปัญหา พอร์ต HTTP ที่เข้าถึงโดยผู้ใช้ ไม่สอดคล้องกันกับพอร์ต HTTP ของเซิร์ฟเวอร์ ในขั้นตอนสุดท้ายของการติดตั้งระบบดิสคัส
- แก้ไขปัญหา ย้ายตัวแปร #newpost/#lastpost ไปยังตำแหน่งที่จะปิดแถบข้อมูลผู้ใช้ด้านซ้ายของข้อความ (ในหน้าอ่านกระทู้)
- แก้ไขปัญหา ที่ไม่สามารถเปลี่ยนชื่อกระทู้ต้นฉบับหลังจากที่มีการใช้คำสั่งแยกกระทู้ได้
- แก้ไขปัญหา สิทธิ์ของกลุ่มผู้ใช้นั้นๆ เมื่อหมดอายุไปแล้ว แต่ยังคงมีสิทธิ์เดิมอยู่
- แก้ไขปัญหา keywords และ description ของพอร์ทัลอาจไม่ถูกต้องสำหรับ search engines ได้
- แก้ไขปัญหา ให้เว็บที่เป็น HTTPS สามารถดาวน์โหลดภาพจากระยะไกลได้
- แก้ไขปัญหา ให้ search engines สามารถเก็บรวบรวมข้อมูลของเว็บในเวอร์ชันมือถือได้
- แก้ไขปัญหา ไฟล์ admincp_misc.php ซึ่งอาจจะมีการโจมตีผ่านช่องโหว่ SQL ได้
- แก้ไขปัญหา โดยการลบลิงก์ faq.comsenz.com ที่ล้าสมัยแล้ว
- แก้ไขปัญหา โค้ดฟังก์ชั่น return_bytes() ให้รองรับ PHP 7.3
- แก้ไขปัญหา ค่า dreferer ส่งกลับไม่ถูกต้อง เมื่อเว็บไซต์นั้น ๆ มีหมายเลขพอร์ต
- แก้ไขปัญหา เมื่ออยู่ในหน้า Archiver แล้วไม่แสดงคำตอบและรูปแบบ ถ้าโพสต์นั้น ๆ เคยชำระด้วยเครดิตไปแล้ว
- แก้ไขปัญหา เมื่อผู้ใช้อยู่ในกลุ่ม 2 กลุ่ม (คือกลุ่มทีมงานและกลุ่มสมาชิก) จะแสดงผลไม่ถูกต้อง
- แก้ไขปัญหา เมื่อสำรองข้อมูล UCenter ในโหมด HTTPS แล้ว มีข้อความแสดงผิดพลาดว่า "Unable to access the application backup interface"
- แก้ไขปัญหา การเปิดเวอร์ชันมือถือผ่านหน้าคอมพิวเตอร์แล้วไม่แสดงชื่อเพจ (title) ที่ถูกต้อง
- แก้ไขปัญหา เมื่อลิงก์ลงทะเบียนถูกส่งทางอีเมล ในหน้าลงทะเบียนจะไม่แสดงชื่อเพจ (title) ที่ถูกต้อง
- แก้ไขปัญหา ประกาศล่าสุด (announcement) ในหน้าเว็บบอร์ด ที่มีความยาวเกินไป
- แก้ไขปัญหา ลิงก์สำหรับกระโดดไปหน้าถัดไปไม่ถูกต้อง
- แก้ไขปัญหา ให้หน้าพอร์ทัลที่เป็น HTTPS สามารถดาวน์โหลดภาพจากระยะไกลได้
- แก้ไขปัญหา ฟังก์ชัน loadimgsize ไม่มีอยู่ เมื่อเพิ่มรูปภาพจากเครือข่ายไปยังพอร์ทัลหรือหน้าเว็บ
- แก้ไขปัญหา อักขระที่อ่านไม่ออก กรณีที่ติดตั้งเฉพาะ UCenter อย่างเดียว
- แก้ไขปัญหา เมื่อมีการแก้ไขกระทู้ กรณีที่มีการใช้คำสั่ง Background IMG แทรกลงไปในโพสต์ด้วย รายการเมนูในหน้า Editor จะล้นกรอบ
- แก้ไขปัญหา เกี่ยวกับการลงทะเบียนในเวอร์ชันมือถือ
- แก้ไขปัญหา เกี่ยวกับปุ่มต่าง ๆ ในหน้าเปลี่ยนรูปโปรไฟล์ของโหมด HTML5
- แก้ไขปัญหา หลังจากที่เปลี่ยนรูปโปรไฟล์ส่วนตัวแล้ว รูปจะไม่เปลี่ยนให้โดยทันที
- แก้ไขปัญหา กรณีที่ผู้ใช้งานถูกระงับบัญชี แล้วไม่ทราบระยะเวลาว่าจะได้รับการปลดแบนหรือยกเลิกการระงับบัญชีเมื่อไร
- แก้ไขปัญหา ไฟล์ index.php ไม่สามารถส่งค่ากลับคืน 301 redirect ได้
- แก้ไขปัญหา ในหน้าติดตั้งที่ไม่สามารถเชื่อมต่อกับ UCenter โดยใช้โปรโตคอล HTTPS กรณีที่ติดตั้งเฉพาะ UCenter อย่างเดียว
- แก้ไขปัญหา ให้ล้างข้อมูลโปรไฟล์ผู้ใช้ เมื่อผู้ใช้ดังกล่าวถูกแบนใน admincp
- แก้ไขปัญหา เมื่อคัดลอกโค้ดด้วย HTML5 แล้วข้อความอ่านไม่ออก
- แก้ไขปัญหา ยังมีการตอบกลับในโพสต์ได้อยู่ แม้จะตั้งค่าไม่อนุญาตแล้วก็ตาม
- แก้ไขปัญหา ฟังก์ชัน formhash ต่าง ๆ ที่เกี่ยวข้องกับการจัดการไฟล์แคช
- แก้ไขปัญหา การแจ้งเตือนการตรวจสอบเกี่ยวกับไฟล์ m/index.php ที่หายไป