อัปเดท GCMS เวอร์ชั่น 4.1.0
อัปเดท GCMS เวอร์ชั่น 4.1.0 พร้อมให้ดาวน์โหลดแล้วนะครับ เวอร์ชั่นนี้มีการปรับปรุง และ เพิ่มเติมความสามารถหลายๆอย่าง ให้กับ GCMS เช่น
สำหรับการอัปเกรด ข้อแตกต่างของ 4.0.0 และ 4.1.0 มีดังนี้
สำหรับ GCMS 4.0.0 จะมีบรรทัดนี้อยู่ในไฟล์ bin/vars.php
ให้ลบบรรทัดนี้ออกครับ (จริงๆแล้วไม่ลบก็ได้)
แล้วให้ไปเพิ่มบรรทัดนี้ที่ bin/config.php ครับ (ค่าต่างๆเหมือนกับที่กำหนดไว้ใน bin/vars.php)
(สามารถสังเกตได้จากไฟล์ default ที่มีติดตั้งไว้แล้วนะครับ)
ตัวแปรข้างบนจะเป็นตัวแปรสำคัญครับเนื่องจากถ้าไม่ถูกต้องจะทำให้เข้าระบบแอดมินไม่ได้ สำหรับตัวแปรอื่นๆ ที่มี ไม่จำเป็นต้องกำหนดครับ เนื่องจาก หากมีการจัดการค่าติดตั้ง ตัวแปรต่างๆเหลานี้ จะถูกสร้างให้อยู่แล้ว
- มีการเปลี่ยนแปลงใน config.php และ vars.php เล็กน้อย โดยการย้ายเอาการกำหนดระดับสมาชิกไปที่ config เพื่อให้สามารถจัดการระดับชั้นของสมาชิกได้บนเว็บไซต์ (การอัปเกรดจาก 4.0.0 แนะนำให้แก้ไขด้วยตัวเอง)
- อัปเดทระบบแอดมิน โดยเพิ่มตัวเลือก Template บนเว็บไซต์ครับ (สามารถเปลี่ยนเปลี่ยน Template ได้บนเว็บไซต์)
- อัปเดทระบบแอดมิน เพิ่มการจัดการ Widgets บนเว็บไซต์
- ปรับปรุงระบบเมล์ รองรับการใช้งานอีเมล์ภาษาอื่นๆ และ เพิ่มตัวเลือกการส่งเมล์โดย PHP แทน PHPMailer (สำหรับคนที่มีปัญหาการใช้งาน PHPMailer)
- อัปเดทบอร์ด เพิ่มเติมการปักหมุดและล๊อคกระทู้
- อัปเดทตัวติดตั้ง แก้ปัญหาคนที่ระบบไม่พาไปยังตัวติดตั้ง
- อัปเดทข้อผิดพลาดต่างๆ ตามที่ได้รับรายงานมา จากเวอร์ชั่นก่อน
สำหรับการอัปเกรด ข้อแตกต่างของ 4.0.0 และ 4.1.0 มีดังนี้
สำหรับ GCMS 4.0.0 จะมีบรรทัดนี้อยู่ในไฟล์ bin/vars.php
// สถานะหลักของ user
define("MEMBER_STATUS", "User,Mod,Admin");
ให้ลบบรรทัดนี้ออกครับ (จริงๆแล้วไม่ลบก็ได้)
แล้วให้ไปเพิ่มบรรทัดนี้ที่ bin/config.php ครับ (ค่าต่างๆเหมือนกับที่กำหนดไว้ใน bin/vars.php)
// สถานะของสมาชิก
$config['member_status'] = array('User', 'Mod', 'Admin');
(สามารถสังเกตได้จากไฟล์ default ที่มีติดตั้งไว้แล้วนะครับ)
ตัวแปรข้างบนจะเป็นตัวแปรสำคัญครับเนื่องจากถ้าไม่ถูกต้องจะทำให้เข้าระบบแอดมินไม่ได้ สำหรับตัวแปรอื่นๆ ที่มี ไม่จำเป็นต้องกำหนดครับ เนื่องจาก หากมีการจัดการค่าติดตั้ง ตัวแปรต่างๆเหลานี้ จะถูกสร้างให้อยู่แล้ว