ChangeLog версии OkayCMS 4.5.2

Категории

Представляем обновленную версию OkayCMS 4.5.2 — результат работы над улучшением системы, чтоб сделать её более надежной, удобной и функциональной.

Благодаря вашим отзывам и анализу, были проработаны как мелкие недочеты, так и ключевые функциональные моменты, что сделает использование системы еще удобнее и эффективнее.

Вот краткий обзор изменений, внесенных в новую версию. Мы постарались учесть все аспекты, чтобы ваши проекты работали на самом высоком уровне.

Спасибо, что выбираете OkayCMS!

В версии 4.5.2 были внесены следующие изменения:

  1. Исправлено: размер поля в таблице CREATE TABLE ok_managers. Проблема возникала при наличии большого количества модулей, из-за чего настройки пользователей по ним не помещались #377
  2. Исправлено: скрытие пагинации на странице брендов при фильтрации по цене #349
  3. Исправлено: использование метода getTheme() в файле Okay/Core/TemplateConfig.php. Ранее метод вызывался из TemplateConfig, тогда как должен был использоваться из FrontTemplateConfig. Это приводило к проблемам с оформлением заказа из корзины при включенном режиме отладки. Также был удален код дополнительной валидации на наличие товара #373 , #389
  4. Исправлено: ошибка, возникавшая при включённом режиме отладки (debug), если в баннерах не было изображения. Теперь сообщение об ошибке больше не отображается в верхней части экрана, а поля для добавления баннеров имеют правильный размер #351
  5. Исправлено: проблема с отображением товаров при отрицательных значениях в поле 'Количество'. Теперь, если у товара есть варианты с отрицательным количеством, они корректно отображаются на сайте в соответствии с настройками каталога и не помечаются как 'Есть в наличии' #352
  6. Исправлено: ошибка в работе кнопки 'Сохранить и выйти' на страницах товаров, категорий, статей, категорий статей, брендов, заказов и страниц. Теперь при возвращении в список сохраняются предыдущие GET параметры (фильтры, сортировка и т.д.). Логика работы кнопки приведена в соответствие с её реализацией для модификации товаров #353
  7. Исправлено: ошибка, возникавшая при быстром редактировании товара. Если при редактировании снималась активность товара и нажималась кнопка 'Применить и выйти', происходил переход на страницу с сообщением об ошибке #354
  8. Исправлено: ошибка при загрузке и извлечении ZIP-файлов из-за ограничения open_basedir #361
  9. Исправлено: синтаксическая ошибка, были перепутаны входные переменные в методе #348
  10. Исправлено: ошибка SEO-фильтрации для минимальной и максимальной стоимости товаров при формировании шаблонов #347, #364
  11. Исправлено: синтаксическая ошибка в названии переменной на форме регистрации #343 
  12. Внесены изменения в модульRozetkaPay #369
  13. Исправлено: ошибка при отображении значений свойств, если в админ-панели неактивен ни один из переключателей по месту отображения
    #363
  14. Исправлено: селекты (выпадающие списки) в админ-панели #367
  15. Исправлено:ошибка при отложенной загрузке фильтрации #362
  16. Исправлено:ошибка, возникавшая на проектах с включённым debug mode и использованием локальных переводов. Проблема заключалась в обращении к несуществующему индексу в файлеTranslationsHelperна строке 166: if ($translations[$label])#365
  17. Исправлено:ошибка с некорректным удалением языкового префикса в URL #366
  18. Исправлено: ошибка в модуле Feeds / Google Merchant, когда передавался пустой тег <description> для товаров без описания, добавлены новые опции замены описания: передавать в фид полное описание товара, только если нет краткого, если описание пустое — заменять его на название товара #388
  19. Исправлено: ошибка версий на странице модулей в админ-панели #371

  20. Исправлено: лишний запрос в БД при формировании URL брендов в каталогах #370
  21. Исправлено: ошибка в роутере CMS, возникшая при определённых настройках. Если у товара была выбрана стратегия URL вида https://demookay.com/category-level-1/.../category/product-name, то при обращении к несуществующему URL, содержащему только цифры после доменного имени (например, https://demookay.com/123123), возникала ошибка 500 #372
  22. Исправлено: ошибки в работе управления свойствами в админке. Теперь можно корректно сортировать значения свойств, устанавливать лимит отображения записей без появления пустой страницы на последней, перемещать значения свойств между страницами и сортировать их по алфавиту. Также добавлено уведомление для администраторов при появлении дубликатов свойств #375 , #385
  23. Исправлено: ошибка с отложенной загрузкой фильтров в категориях, возникшая при использовании одной из четырёх настроек ЧПУ для категорий #380
  24. Исправлено: ошибка с префиксом роутинга для all-posts #381
  25. Исправлено: несколько логических ошибок в процессе обработки заказов, связанных с обновлением статуса оплаты. Теперь корректно учитываются изменения способа оплаты и массовое обновление заказов, исключая некорректное применение статуса paid ко всем заказам
    #382
  26. Исправлено: баг с типом фавикона: несмотря на возможность добавления нескольких форматов, в теме сайта всегда был жёстко прописан type="image/x-icon" #383
  27. Исправлено: проблема с подключением CURL: уменьшено время тайм-аута для запросов в случае неудачного соединения или ошибки, что улучшило стабильность работы админ-панели #384
  28. Оптимизированы и исправлены запросы в БД: кеширование генерации URL и запросы для запуска модулей #386
Пока нет комментариев
Ваш комментрарий будет первым :)
Написать комментарий
Войдите в личный кабинет
Скачать OkayCMS
version 4.5.2
Подписаться на рассылку
Вы будете получать подборку полезных статей по работе с сайтом на OkayCMS, скидки на модули и шаблоны