บันทึกการอัปเดต AKCMS Lightweight CMS v6.1:
1[สำคัญ] เทมเพลตรองรับโหมดการตัดทอน ตัวกรอง ฟังก์ชัน PHP และคำสั่ง PHP ที่ซับซ้อน 4 โหมด ซึ่งสามารถประมวลผลตัวแปรได้อย่างรวดเร็วและโดยตรง ทำให้การเขียนเทมเพลตมีความยืดหยุ่นมากขึ้น
2[สำคัญ] เพิ่มแท็กเทมเพลต <{มอบหมาย}> ซึ่งสามารถกำหนดค่าให้กับตัวแปรใดก็ได้
3[สำคัญ] เพิ่มฟังก์ชันการซ่อมแซมอัตโนมัติ เมื่อตารางฐานข้อมูลหรือฟิลด์ผิดปกติ การซ่อมแซมอัตโนมัติจะถูกลองก่อน
4[สำคัญ] เพิ่มฟังก์ชันการเรียกเทมเพลตย่อยและตัวแปรในเนื้อหาข้อความ
5 เพิ่มวิธีการ hook ของ getitemsfield ซึ่งสามารถเพิ่มฟิลด์ให้กับผลลัพธ์ getitems
6. เพิ่ม hooks สำหรับเทมเพลตส่วนหน้า ช่วยให้แอปพลิเคชัน (ปลั๊กอิน) สามารถแสดงเทมเพลตที่แตกต่างกันตามเงื่อนไข
7. ฟิลด์ประเภทข้อความทั้งหมดจะเปลี่ยนเป็นข้อความยาว ซึ่งสามารถจัดเก็บเนื้อหาที่ยาวขึ้นได้ เหมาะสำหรับไซต์ที่มีเนื้อหายาว เช่น ไซต์นวนิยาย (เวอร์ชันเก่าจะปรับเปลี่ยนประเภทฟิลด์โดยอัตโนมัติหลังจากอัปเกรด)
8 แท็กเทมเพลตส่วนใหญ่จะเพิ่มพารามิเตอร์เริ่มต้นด้วยและลงท้ายด้วย เมื่อรายการไม่ว่างเปล่า ให้เพิ่มจุดเริ่มต้นและจุดสิ้นสุดในรายการเพื่อหลีกเลี่ยงตารางว่างและสถานการณ์อื่นๆ
9getitems รองรับการเรียงลำดับตามฟิลด์ใดก็ได้
10เพิ่มสองฟิลด์ ความกว้าง และความสูง ให้กับรูปภาพที่แนบมา
11ฟังก์ชัน getattachments จะเพิ่มพารามิเตอร์ Where ซึ่งใช้ในลักษณะเดียวกับพารามิเตอร์ Where ของ Getitems นั่นคือ: เงื่อนไขการสืบค้นแบบกำหนดเอง
12ฟังก์ชัน getcategories เพิ่ม includesubcategory ซึ่งสามารถใช้ร่วมกับพารามิเตอร์ rootcategory เพื่อเรียกคอลัมน์รองทั้งหมด (รวมถึงคอลัมน์ย่อย) ของบางคอลัมน์
13พารามิเตอร์ sourcetype ของแท็ก getpictures จะเพิ่มประเภทรายการ
14 เพิ่มการตั้งค่าโหมดผู้ดูแลระบบเริ่มต้นเพื่อบังคับให้พื้นหลังเป็นค่าเริ่มต้นเป็นโหมดผู้ดูแลระบบ
15เมื่อไดเร็กทอรีเทมเพลตที่กำหนดเองไม่พร้อมใช้งาน ระบบจะแสดงข้อความแสดงข้อผิดพลาดที่เป็นมิตร
16เมื่อเนื้อหารายการว่างเปล่า getpaging ที่เกี่ยวข้องจะไม่แสดงการเพจ
อินเทอร์เฟซการกำหนดเส้นทาง 17akcms_rounter.php รองรับ URL 2-4 ชุด
18. เพิ่มตัวแปรให้กับเทมเพลตที่เกี่ยวข้องของหน้าเนื้อหาและหน้าคอลัมน์: $module เนื้อหาคือ ID ของโมดูลที่มันอยู่
เพิ่มฟังก์ชัน 19gettime แทนเดือนที่ไม่มีศูนย์นำหน้า
20 แก้ไข BUG ที่ไม่สามารถเขียนลงในฐานข้อมูลภายใต้ SQlite3
21 แก้ไขการเตือนของโปรแกรมเมื่อไม่มีตะขอของรายการ
22 แก้ไขข้อผิดพลาดที่เทมเพลต 2-4 ชุดสามารถแสดงได้แบบไดนามิกเท่านั้น และไม่สามารถสร้างแบบคงที่ได้ และจะเขียนทับหน้าเทมเพลตหลัก
23 แก้ไขข้อผิดพลาดของการกระโดดที่ผิดปกติหลังจากเพิ่มบทความใหม่เมื่อใช้หลายโมดูล
24 แก้ไขข้อผิดพลาดที่ช่องราคา (ราคา) ไม่รองรับการเรียงลำดับเป็นตัวเลข (แต่เดิมถูกจัดเรียงเป็นสตริง)
AKCMS เป็น CMS น้ำหนักเบา ขนาดเล็กและมีประสิทธิภาพ พร้อมความเข้ากันได้ดี การใช้งาน CPU ต่ำ การใช้หน่วยความจำต่ำ ความต้องการโฮสต์ต่ำ การปรับแต่งที่ยืดหยุ่น เหมาะสำหรับ SEO ที่มีความจุสูง สามารถรองรับ PV ได้นับล้าน
AKCMS เป็น CMS น้ำหนักเบาฟรีที่:
ความเข้ากันได้ดีและข้อกำหนดโฮสต์ต่ำ
AKCMS ของระบบปฏิบัติการต่างๆ (Linux, Windows) ทั้งหมดทำงานได้ตามปกติ
เซิร์ฟเวอร์ต่างๆ (Apache, nginx) AKCMS ทั้งหมดทำงานได้ตามปกติ
PHP เวอร์ชันทั้งหมด (4.0*-5.*) และ AKCMS ทำงานได้ตามปกติ
ฐานข้อมูลต่างๆ: MySQL (3.*, 4.*, 5.*), SQLite (2.*, 3.*), อินเทอร์เฟซข้อมูล Pdo สามารถรองรับฐานข้อมูลใดก็ได้ และ AKCMS ทั้งหมดทำงานได้ตามปกติ
ไม่จำเป็นต้องตั้งค่าเซิร์ฟเวอร์พิเศษ และโฮสต์เสมือนทั้งหมดในตลาด (รวมถึงโฮสต์ฟรีเกือบทั้งหมด) สามารถรัน AKCMS ได้ตามปกติ
CMS น้ำหนักเบา (220KB) กะทัดรัดและมีประสิทธิภาพ
AKCMS เป็น CMS น้ำหนักเบา และแพ็คเกจบีบอัดที่ดาวน์โหลดมามีขนาดเพียง 220KB ในเวลาเดียวกัน ขนาดของ CMS หลักอื่นๆ มีขนาดหลายเท่าหรือสิบเท่าของ AKCMS ที่สำคัญกว่านั้น AKCMS ยังคงมีขนาดเล็กลง โดยค่อยๆ บีบอัดจาก 286KB ในเวอร์ชัน 2.2 เป็น 220KB ใน 3.5 ขนาดยังคงเล็กลง มีประสิทธิภาพมากขึ้น และเร็วขึ้น
การปรับแต่งที่ยืดหยุ่น เหมาะสำหรับ SEO
AKCMS มีความยืดหยุ่นสูงและสามารถสร้างเว็บไซต์ประเภทต่างๆ ได้ผ่านเทมเพลตและการตั้งค่าต่างๆ: อาจเป็นเว็บไซต์แบบคงที่สำหรับทั้งเว็บไซต์ เว็บไซต์ PHP แบบไดนามิกล้วนๆ หรือเว็บไซต์แบบไดนามิกหลอกโดยสมบูรณ์ผ่านการเขียนใหม่ - เทมเพลตสำหรับการบำรุงรักษาง่าย อนุญาตให้ผู้ใช้ปรับแต่งฟังก์ชันเทมเพลตเพื่อให้ได้ฟังก์ชันที่ต้องการ ยังอนุญาตให้นักพัฒนารองปรับแต่งเทมเพลตพื้นหลัง ยังอนุญาตให้เรียกใช้ปลั๊กอินผ่าน hooks ระหว่างการเข้าถึงแบบไดนามิก ปรับแต่งได้ และ URL ต่างๆ ที่คุณนึกออกก็สามารถปรับแต่งได้
ความสามารถในการรับน้ำหนักสูงสุดสามารถรองรับ PV ได้นับล้าน
AKCMS ให้การตั้งค่าการปรับให้เหมาะสมที่สุดและรายละเอียดแคชที่ยืดหยุ่นหลายระดับ ซึ่งสามารถแคชบล็อกข้อมูลบางส่วน เทมเพลตย่อย เทมเพลตที่สมบูรณ์ หน้าไดนามิกของเพจ จนกว่าเพจคงที่จะถูกสร้างขึ้น สามารถรองรับ PV นับล้านและช่วยให้ทีมผู้ประกอบการเริ่มต้นได้ด้วยต้นทุนที่ต่ำที่สุด
หมายเหตุ: โปรดแตกไฟล์ AKCMS ลงในไดเร็กทอรีแทนที่จะอัปโหลดโดยตรงไปยังไดเร็กทอรีราก! -