5.3 KiB
Альтернативная версия AVE.CMS v3.32 ALT
📑 Changelog (Список изменений)
Версия v3.32 ALT
Добавлено Управление редиректами модулей. Теперь каждой системной ссылке модуля можно добавить ЧПУ алиас. Создан интерфейс «История алиасов», где можно массово удалять старые записи или вручную добавлять новые редиректы с кодами 301 (постоянный) или 302 (временный).
Important
При обновлении предыдущих версий путем выборочного копирования файлов, обязательно скопируйте из репозитория файл
/tmp/update/sql.update.php, положите его к себе на сервер по указанному пути. Таким образом вы добавите в базу данных новую таблицуПРЕФИКС_modules_aliases_history, а также обновите типы полей в таблицеПРЕФИКС_modules_aliases.
📖 Инструкция: Создание алиаса для модуля «Поиск»
История версий
| Версия | Изменения |
|---|---|
| v3.31 ALT | Готова для работы в среде PHP-8.4.x; исправлены ошибки прошлых версий. Добавлен PHPMailer (mail, sendmail). Symfony Mailer работает только с SMTP. |
| v3.30 ALT | Шаблонизатор Smarty обновлен до версии 5.6. |
| v3.29 ALT | Удален Swift Mailer, интегрирован Symfony Mailer. |
Доработки системных настроек: При выборе метода отправки почты SMTP → Шифрование, добавлены пункты:
TLS (без проверки сертификата)SSL (без проверки сертификата)Это дает возможность полноценно настраивать почту на локальном хосте. Добавлен выбор вариантов запросов.
🛠 Системные требования
- PHP: минимум
8.2.x(рекомендуется8.4.x) - MySQL:
8.x
💎 Основное отличие от оригинала v3.28
- Выбор логики запросов: возможность использовать запросы из
ver 2.09RC1либо изver 3.28. - Улучшенные запросы (v2.09RC1): доступен выпадающий список для управления условиями запроса из публичной части сайта; условия из админки полностью работоспособны.
- Управление: находится в разделе Системные настройки → Дополнительные настройки → Запросы.
- Современная среда: корректная работа в
PHP-8.4.xиMySQL-8.4.x. - Графика: добавлена поддержка формата .webp.
- Библиотеки: произведено обновление системных библиотек.
⚠️ Инструкция по обновлению старых версий
1. Удаление старых полей (Fields)
Перед обновлением более старых версий на версию 3.31 ALT, если вы делаете это путем копирования новых файлов на старые, обязательно удалите папку fields со всем ее содержимым.
Важно: В версии v3.31 были упорядочены названия полей и их каталогов. Без удаления старой папки возникнут дубли методов, что вызовет фатальные ошибки системы.
2. Типы запросов
В AVE.CMS Alt есть два типа запросов. По умолчанию используются запросы из v2.09RC1. Если у вас использовались запросы из v3.28, они могут быть несовместимы при определенных условиях.
- Действие: Выберите в системных настройках нужную версию запросов перед началом работы. Пересохранение запросов из одной версии в другую не гарантирует успех.
3. Обновление PHP-кода
Если в системе используется PHP-код (в системных блоках, исполняемом коде для рубрик и т.д.):
- Код, работавший в
PHP-7.x.x, скорее всего вызовет ошибку в средеPHP-8.2.хи выше. Необходимо провести ревизию и обновить ваш код.