GCMS Ajax CMS

อัปเดท GCMS เวอร์ชั่น 4.1.0

อัปเดท GCMS เวอร์ชั่น 4.1.0 พร้อมให้ดาวน์โหลดแล้วนะครับ เวอร์ชั่นนี้มีการปรับปรุง และ เพิ่มเติมความสามารถหลายๆอย่าง ให้กับ GCMS เช่น
  • มีการเปลี่ยนแปลงใน 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 ที่มีติดตั้งไว้แล้วนะครับ)

ตัวแปรข้างบนจะเป็นตัวแปรสำคัญครับเนื่องจากถ้าไม่ถูกต้องจะทำให้เข้าระบบแอดมินไม่ได้ สำหรับตัวแปรอื่นๆ ที่มี ไม่จำเป็นต้องกำหนดครับ เนื่องจาก หากมีการจัดการค่าติดตั้ง ตัวแปรต่างๆเหลานี้ จะถูกสร้างให้อยู่แล้ว