Журнал обновлений облегченной CMS AKCMS v6.1:
1[Важно] Шаблон поддерживает 4 режима усечения, фильтрацию, функцию PHP и сложный оператор PHP, которые могут быстро и напрямую обрабатывать переменные, что делает написание шаблонов более гибким.
2[Важно] Добавлен тег шаблона <{assign}>, который может присваивать значения любым переменным.
3[Важно] Добавлена функция автоматического восстановления. Если таблица или поле базы данных ненормальны, сначала будет предпринята попытка автоматического восстановления. Большинство ошибок обновления старой версии akcms можно исправить автоматически.
4[Важно] Добавлена функция вызова подшаблонов и переменных в текстовом контенте
5 Добавлен метод перехвата getitemsfield, который может добавлять поля к результату getitems.
6. Добавлены хуки для шаблонов внешнего интерфейса, позволяющие приложениям (плагинам) отображать разные шаблоны в зависимости от условий.
7. Все поля текстового типа заменены на длинный текст, который может хранить более длинный контент. Это подходит для сайтов с длинным контентом, таких как новые сайты (старые версии автоматически изменят тип поля после обновления).
8. Большинство тегов шаблонов добавляют параметры startwith и endwith. Если список не пуст, добавьте к нему начало и конец, чтобы избежать пустых таблиц и других ситуаций.
9getitems поддерживает сортировку по любому полю.
10Добавьте два поля, ширину и высоту, к прикрепленному изображению.
11Функция getattachments добавляет параметрwhere, который используется так же, как параметрwhere getitems, то есть: пользовательские условия запроса.
12Функция getcategories добавляет includesubcategory, которую можно комбинировать с параметром rootcategory для вызова всех подчиненных столбцов (включая подстолбцы) определенного столбца.
13Параметр sourcetype тега getpictures добавляет тип списка.
14. Добавьте настройку режима администратора по умолчанию, чтобы установить фон по умолчанию в режиме администратора.
15Когда каталог настроенного шаблона недоступен, выводится понятное сообщение об ошибке.
16Когда содержимое списка пусто, связанный getpaging не отображает разбиение по страницам.
Интерфейс маршрутизации 17akcms_router.php поддерживает 2–4 набора URL-адресов.
18. Добавьте переменную в соответствующие шаблоны страницы контента и страницы столбца: $module, контент — это идентификатор модуля, которому он принадлежит.
Добавлена функция 19gettime, представляющая месяцы без ведущих нулей.
20 Исправлена ОШИБКА невозможности записи в базу данных под SQlite3.
21 Исправлена ошибка программы при отсутствии крючка предметов.
22 Исправлена ошибка, из-за которой 2–4 набора шаблонов могли отображаться только динамически и не могли генерироваться статически, что приводило к перезаписыванию главной страницы шаблона.
23 Исправлена ошибка ненормального перехода после добавления новых статей при использовании нескольких модулей.
24 Исправлена ошибка, при которой поле цены (цена) не поддерживает сортировку по числу (изначально оно сортировалось как строка)
AKCMS — это легкая CMS, небольшая и эффективная, с хорошей совместимостью, низким использованием ЦП, низким использованием памяти, низкими требованиями к хосту; подходит для сверхнагрузочной способности 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 (220 КБ), компактная и эффективная.
AKCMS — легкая CMS, размер загружаемого сжатого пакета составляет всего 220 КБ. В то же время размер других основных CMS в несколько раз, а то и в десять раз превышает размер AKCMS. Что еще более важно, AKCMS продолжает уменьшаться, постепенно сжимаясь с 286 КБ в версии 2.2 до 220 КБ в 3.5. Размер продолжает становиться меньше, эффективнее и быстрее.
Гибкая настройка, подходит для SEO
AKCMS очень гибок и может создавать различные типы веб-сайтов с помощью различных шаблонов и настроек: это может быть статический веб-сайт для всего сайта, чисто динамический веб-сайт PHP или полностью псевдостатический динамический веб-сайт с помощью перезаписи. -шаблоны для простоты обслуживания; позволяет пользователям настраивать функции шаблона для достижения желаемых функций; также позволяет вторичным разработчикам настраивать фоновые шаблоны, а также позволяет запускать плагины с помощью перехватчиков во время динамического доступа. URL-адрес статьи может быть изменен; настроены, и различные URL-адреса, которые вы можете придумать, могут быть настроены.
Супернагрузочная способность, может поддерживать миллионы фотоэлектрических модулей.
AKCMS предоставляет богатые настройки оптимизации и многоуровневую гибкую детализацию кэширования, которая позволяет кэшировать частичные блоки данных, подшаблоны, полные шаблоны, динамические страницы страницы до тех пор, пока не будут созданы статические страницы. Он может поддерживать миллионы фотоэлектрических систем и помогать предпринимательским командам начать работу с наименьшими затратами.
ПРИМЕЧАНИЕ. Пожалуйста, разархивируйте AKCMS в каталог, а не загружайте его непосредственно в корневой каталог! !