• December 8, 2020

    OpenChat ของ LINE ชื่อ Discuz! Thai (ดิสคัสภาษาไทย)
    ใช้เป็นช่องทางติดตามข่าวสาร ความเคลื่อนไหว
    และการอัปเดต Discuz! X3.4 และ X3.5 รวมทั้งซอฟต์แวร์ในเครือทั้งหมด

    หากสแกนไม่ได้ ให้คลิกที่ลิงก์นี้ https://line.me/ti/g2/aQG_0-x6WcphQ4ChUDul9Q

    อารัมภบท
    ใครที่ยังจำกันได้ เมื่อไม่กี่วัน ผมได้ปล่อย Discuz! X3.4 ภาษาไทย R20200818 Rev.62 (ใหม่ล่าสุด) – เว็บบอร์ดที่ครบครันที่สุด

     ซึ่งต้องขอขอบคุณเสียงตอบรับเป็นอย่างดี มาวันนี้ ก็ได้อัปเดตไฟล์แพทช์ Discuz! X3.5 ภาษาไทย Developer 3 R20200814 เพิ่มเติมให้ซึ่งได้แก้ไขบั๊กไปบางส่วนจาก Developer 2 ท่านใดที่ใช้ X3.5 อยู่ก็ดาวน์โหลดไปอัปเดตได้เลย  

    สำหรับท่านที่มาใหม่ Discuz! X3.5 ต่างจาก X3.4 อย่างไร จะมาเล่าให้ฟัง: ฐานข้อมูลจะเป็นการเข้ารหัสแบบ utf8mb4 นั่นหมายความว่ารองรับ Emoji แล้วนั่นเอง (X3.4 ไม่รองรับ) ต่อมาก็เป็นการรองรับฐานข้อมูล MariaDB แล้ว (เวอร์ชัน 10.2 ขึ้นไป) จากเดิมจะได้แค่ MySQL เท่านั้น และมีการรองรับ PHP ถึงเวอร์ชัน 7.4 และที่สำคัญ สถานะตอนนี้ ยังไม่รองรับการอัปเกรดจาก X3.4 ไป X3.5 ฉะนั้น มีไว้สำหรับทดสอบเพื่อพัฒนาปลั๊กอินในอนาคตเท่านั้น ถ้าหากพร้อมแล้ว ลุยกันได้เลย

    0. ความต้องการของระบบ

    • PHP 5.3 ขึ้นไป (รองรับสูงสุดถึง PHP 7.4) แต่ระบบแนะนำให้ใช้ PHP 7.1 ครับ
    • MariaDB (เวอร์ชัน 10.2 ขึ้นไป)
    • MySQL

    1. ดาวน์โหลดไฟล์ติดตั้งตัวเต็ม

    วิธีการติดตั้งใหม่

    • อัปโหลดไฟล์ทั้งหมดในโฟลเดอร์ upload โดยใช้โปรแกรม FTP เช่น FileZilla เป็นต้น
    • เปิดเบราว์เซอร์เพื่อทำการติดตั้ง Discuz! X3.5 โดยไปที่ https://โดเมนของคุณ/install/ เพื่อเริ่มต้นขั้นตอนการติดตั้ง แล้วทำตามหน้าจอที่ปรากฏ

    วิธีการอัปเดตไฟล์แพทช์

    • ดาวน์โหลดไฟล์ติดตั้งตัวเต็มจากข้อที่ 1
    • แยกไฟล์ ZIP แล้วอัปโหลดทับไฟล์เก่าบนเซิร์ฟเวอร์ของคุณ (แนะนำให้สำรองข้อมูลเว็บไซต์ก่อนดำเนินการ)
    • เข้าสู่ระบบ AdminCP แล้วอัปเดตไฟล์แคช

    2. รายละเอียดเพิ่มเติม
    https://github.com/jaideejung0…leases/tag/v3.5-20200814-dev.3

    3. ร่วมพัฒนาไปด้วยกัน
    https://github.com/jaideejung007/discuzth

    4. ประวัติการเปลี่ยนแปลง Discuz! X3.5 ภาษาไทย Developer 3 R202008142

    • ปรับปรุง ฐานข้อมูลจะใช้การเข้ารหัสแบบ 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.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 เพื่อให้แสดงผลกระทู้ล่าสุดในหน้าเว็บบอร์ดหลักได้ (สำหรับติดตั้งใหม่เท่านั้น)
    • แก้ไขปัญหา การกำหนดค่าการติดตั้งในบางกรณีไม่สามารถติดตั้ง 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 ออก
    • ปรับปรุง แปลภาษาจีนเป็นภาษาไทยและภาษาอังกฤษในไฟล์ .htm, .php, .js, .css ทั้งหมด (เก็บตกไฟล์ที่แปลไม่หมด)
    • แก้ไขปัญหา หน้าติดตั้งพบข้อผิดพลาด เนื่องจากสะกดชื่อฟิลด์ lastpost ในตาราง pre_forum_forum ผิด จาก char 300 เป็น varchar 300 เพื่อให้แสดงผลกระทู้ล่าสุดในหน้าเว็บบอร์ดหลักได้ (สำหรับติดตั้งใหม่เท่านั้น)


เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


Uncategorized