ChangeLog версии OkayCMS 4.5.2
19 Декабря 2024
30 минут
232
Представляем обновленную версию OkayCMS 4.5.2 — результат работы над улучшением системы, чтоб сделать её более надежной, удобной и функциональной.
Благодаря вашим отзывам и анализу, были проработаны как мелкие недочеты, так и ключевые функциональные моменты, что сделает использование системы еще удобнее и эффективнее.
Вот краткий обзор изменений, внесенных в новую версию. Мы постарались учесть все аспекты, чтобы ваши проекты работали на самом высоком уровне.
Спасибо, что выбираете OkayCMS!
В версии 4.5.2 были внесены следующие изменения:
- Исправлено: размер поля в таблице CREATE TABLE ok_managers. Проблема возникала при наличии большого количества модулей, из-за чего настройки пользователей по ним не помещались #377
- Исправлено: скрытие пагинации на странице брендов при фильтрации по цене #349
- Исправлено: использование метода
getTheme()
в файлеOkay/Core/TemplateConfig.php
. Ранее метод вызывался изTemplateConfig
, тогда как должен был использоваться изFrontTemplateConfig
. Это приводило к проблемам с оформлением заказа из корзины при включенном режиме отладки. Также был удален код дополнительной валидации на наличие товара #373 , #389 - Исправлено: ошибка, возникавшая при включённом режиме отладки (debug), если в баннерах не было изображения. Теперь сообщение об ошибке больше не отображается в верхней части экрана, а поля для добавления баннеров имеют правильный размер #351
- Исправлено: проблема с отображением товаров при отрицательных значениях в поле 'Количество'. Теперь, если у товара есть варианты с отрицательным количеством, они корректно отображаются на сайте в соответствии с настройками каталога и не помечаются как 'Есть в наличии' #352
- Исправлено: ошибка в работе кнопки 'Сохранить и выйти' на страницах товаров, категорий, статей, категорий статей, брендов, заказов и страниц. Теперь при возвращении в список сохраняются предыдущие GET параметры (фильтры, сортировка и т.д.). Логика работы кнопки приведена в соответствие с её реализацией для модификации товаров #353
- Исправлено: ошибка, возникавшая при быстром редактировании товара. Если при редактировании снималась активность товара и нажималась кнопка 'Применить и выйти', происходил переход на страницу с сообщением об ошибке #354
- Исправлено: ошибка при загрузке и извлечении ZIP-файлов из-за ограничения
open_basedir
#361 - Исправлено: синтаксическая ошибка, были перепутаны входные переменные в методе #348
- Исправлено: ошибка SEO-фильтрации для минимальной и максимальной стоимости товаров при формировании шаблонов #347, #364
- Исправлено: синтаксическая ошибка в названии переменной на форме регистрации #343
- Внесены изменения в модуль
RozetkaPay
#369 - Исправлено: ошибка при отображении значений свойств, если в админ-панели неактивен ни один из переключателей по месту отображения
#363 - Исправлено: селекты (выпадающие списки) в админ-панели #367
- Исправлено:ошибка при отложенной загрузке фильтрации #362
- Исправлено:ошибка, возникавшая на проектах с включённым debug mode и использованием локальных переводов. Проблема заключалась в обращении к несуществующему индексу в файле
TranslationsHelper
на строке 166:if ($translations[$label])
#365 - Исправлено:ошибка с некорректным удалением языкового префикса в URL #366
- Исправлено: ошибка в модуле
Feeds / Google Merchant
, когда передавался пустой тег<description>
для товаров без описания, добавлены новые опции замены описания: передавать в фид полное описание товара, только если нет краткого, если описание пустое — заменять его на название товара #388 -
Исправлено: ошибка версий на странице модулей в админ-панели #371
- Исправлено: лишний запрос в БД при формировании URL брендов в каталогах #370
- Исправлено: ошибка в роутере CMS, возникшая при определённых настройках. Если у товара была выбрана стратегия URL вида
https://demookay.com/category-level-1/.../category/product-name
, то при обращении к несуществующему URL, содержащему только цифры после доменного имени (например,https://demookay.com/123123
), возникала ошибка 500 #372 - Исправлено: ошибки в работе управления свойствами в админке. Теперь можно корректно сортировать значения свойств, устанавливать лимит отображения записей без появления пустой страницы на последней, перемещать значения свойств между страницами и сортировать их по алфавиту. Также добавлено уведомление для администраторов при появлении дубликатов свойств #375 , #385
- Исправлено: ошибка с отложенной загрузкой фильтров в категориях, возникшая при использовании одной из четырёх настроек ЧПУ для категорий #380
- Исправлено: ошибка с префиксом роутинга для
all-posts
#381 - Исправлено: несколько логических ошибок в процессе обработки заказов, связанных с обновлением статуса оплаты. Теперь корректно учитываются изменения способа оплаты и массовое обновление заказов, исключая некорректное применение статуса
paid
ко всем заказам
#382 - Исправлено: баг с типом фавикона: несмотря на возможность добавления нескольких форматов, в теме сайта всегда был жёстко прописан
type="image/x-icon"
#383 - Исправлено: проблема с подключением CURL: уменьшено время тайм-аута для запросов в случае неудачного соединения или ошибки, что улучшило стабильность работы админ-панели #384
- Оптимизированы и исправлены запросы в БД: кеширование генерации URL и запросы для запуска модулей #386
Пока нет комментариев
Ваш комментрарий будет первым :)