ChangeLog версии OkayCMS 4.0.1

Категории
  • Сделали отдельную настройку каноникал для пагинации, а отдельную для фильтров. Более подробно этот функционал описали в статье.
  • Сделали, чтобы данные, заданные через раздел SEO товаров распространялись и на товары в дочерних подкатегориях
  • Сделали в админ. панели в списке групп пользователей цифру "Количество пользователей" ссылкой на список пользователей в этой группе. Также сделали цифру количества заказов пользователя ссылкой на страницу со всеми заказами этого пользователя.
  • Сделали вывод фамилии в списке заказов в админ. панели. Также добавили поле фамилия в поиск по заказам, в историю заказа и в печать заказа.
  • Добавили отображение версии системы в шапке. Сделали разное отображение этой информации в зависимости от того, последняя актуальная версия сейчас используется или нет.
  • Сделали так, что страницу товара с определенным выбранным вариантом теперь можно открыть дописав урл через / айди этого варианта. Например вот так demookay.com/products/divan-krovat-max-12-v-tkani-kordroj/285 Ранее такие страницы генерировались через гет параметр типа ?variant=285, но не все сервисы принимали ссылки с гет-параметрами. Страницы с вариантами имеют атрибут rel="cannonical" который указывает на основную страницу такого товара. Если у товара нет варианта с таким айди, то такая страница будет отдавать ошибку 404. Также напоминаю о старом функционале, если в URL коризны в конце добавить через / айди варианта, то такой товар добавится в корзину. Пример, demookay.com/cart/285
  • Сделали чтобы в фиды не передавалась цена в копейках если на сайте включено округление цен до целого числа.
  • Для кастомизации синхронизации с 1С, теперь можно объявить класс Okay\Modules\OkayCMS\Integration1C\Integration\Export\Overrides\<Class> для нужного класса (ImportOffers, ImportProducts, ImportOrders) и если этот класс есть, система будет использовать его. Данные классы можно наследовать от стандартных классов импорта и заменять только некоторые методы базового класса. Также и с экспортом.
  • Обновили модуль быстрого заказа с учетом последних доработок системы
  • Переписали методы работы с корзиной и CartHelper
  • Улучшили работу библиотеки валидации номера при указании некорректного номера
  • Удалили ненужные директивы с таблицы ok_settings, которые тянулись со старых версий.
  • Добавили проверку в okay.js при смене варианта
  • Исправили ошибку дублирования товаров, описанную на форуме в теме 
  • Исправили баг с выгрузкой шаблонного описания товаров в фиды, если шаблонное описание задано по умолчанию для всех категорий
  • Исправили поиск по товарам в админ. панели для корректного добавления рекомендуемых товаров
  • Исправили баг авторизации через соц. сети описанный на форуме 
  • Исправили OpenGraph разметку на страницах хитов продаж, новинок и акционных товаров
  • Исправили ошибки, которые выдавались при установке системы на OpenServer описанные на форуме в теме
  • Исправили отображение ошибки, когда создавался менеджер у которого не было никаких прав.
  • Теперь при смене языка на странице автора и категории блока кидает на эту же страницу. Раньше кидало на главную страницу сайта
  • Исправили проблему, когда при выключении активного модуля иногда возникала ошибка в админ. панели
  • Исправили ошибку, которая возникала при удалении товара из заказа
  • Исправили проблему с удалением статусов заказов
  • Исправили ситуацию, когда в сравнении товары без свойств - то выводились все свойства в таблицу сравнения
  • Исправили проблему с типом скриптов, которые генерируются автоматически. Ранее это вызывало ряд ошибок в консоли в некоторых браузерах.
  • Исправили несколько переводов, которые при редактировании писали Notice в логи
  • Исправили поиск на странице "Маркетплейс" в админ. панели
  • Исправили ситуацию, когда при некорректно указаном URL статьи в блоге при первом сохранении такой статьи она не сохранялась.

Скачать новую версию можно по ссылке  архив с изменениями по сравнению с 4.0.0 по ссылке   Также вы можете написать через раздел "Техподдержка" или через форму на странице "Поддержка" для заказа обновления силами наших специалистов.

Комментарии 4
Андрей
27.02.2021, 10:20
Если 4.1 не установил обновления 4.2 встанут ?
OkayCMS
27.02.2021, 10:21
Андрей, да, будут работать
Dev
26.02.2021, 17:53
OkayCMS, это я вижу. Смысл в том что теперь не посмотреть изменения в версии 4.0.1 по сравнению с 4.0.0.
Алмас
25.02.2021, 17:24
А есть интрукция по обновлению? Как обновиться?
OkayCMS
26.02.2021, 12:54
Алмас, залейте все изменения из диффа к себе най сайт и выполните запрос в БД, который находится в папке 1DB_Changes
Dev
25.02.2021, 07:21
А что с репозиторием на GitHub? Как теперь посмотреть изменения по сравнению с прошлой версией?
OkayCMS
26.02.2021, 12:52
Dev, мы перенесли разработку сюда https://github.com/OkayCMS/OkayCMS
Сравнения вы можете глянуть в диффе https://okay-cms.com/diff/
Написать комментарий
Войдите в личный кабинет
Скачать OkayCMS
version 4.5.0
Подписаться на рассылку
Вы будете получать подборку полезных статей по работе с сайтом на OkayCMS, скидки на модули и шаблоны