ChangeLog версии OkayCMS 4.3.0
Вот и вышла новая версия OkayCMS.
Детальный список изменений в этой версии представлен ниже:
Изменение работы фильтров
Самое главное изменение этой версии.
Добавили фильтры во все каталоги на сайте и уравняли их в функционале.
Частично переработали классы относящиеся к функционалу фильтров, контроллеры категории, брендов и товаров.
Удалили страницы Bestsellers и Discounted.
Добавили перелинковку через категории в каталогах.
Добавили поддержку поиска по слову во всех каталогах, исправили проблемы с отображением копеек в фильтре по цене даже если цена выключена.
Исправили ситуацию, когда в некоторых случаях при фильтрации двух и более свойств, страницы пагинации результатов такой фильтрации оказывались открытыми для индексации 117
Мелкие, но полезные улучшения
Добавили новые переменные в SEO фильтров 113
Добавили Frontend и Backend валидацию для полей корзины в модуле Novaposhta. Также доработали поиск городов со спец символами в названии. 112
Сделали возможность загружать изображения в формате webp и использовать их. 122
Для того, чтобы авторизованному пользователю не приходилось вводить свои данные в форму теперь его данные сразу подставляются в форму быстрого заказа 125
Добавили в письма админу и покупателю информацию о выбранном способе доставки. 135
Добавили возможность фильтрации товаров по свойствам в админ панели. На странице свойств добавлена новая кнопка, нажав на которую отобразятся все товары, у которых есть выбранное свойство. 134
Добавили фамилию в экспорт заказов в Integration1C по замечанию с форума 121
Добавили все стандартные email письма в меню админки для дебага писем и удобной их верстки 127
Добавили пагинацию по значениям свойств на страницу синонимов, так как при большом количестве синонимов возникали проблемы при сохранении страницы 124
Объединили две tpl в одну новую, таким образом уменьшили количество кода и упрощено понимание структуры системы 137
Сделали рефакторинг кода и переводов в системе, добавлены комментарии, удалили неиспользуемый код. 133
Реализовали загрузку изображения с удалённого ресурса через curl. 100
Добавили метод, который выполняется перед всеми методами контроллера 97
Провели рефакторинг класса BackendOrdersHelper. Сделали хелпер менее толстым и более ориентированным на работу с сущностью заказа. 13
Сделали мультиязычной информацию о лицензионном соглашении в админ. панели. 132
Фиксы различных мелких ошибок
Исправили ошибку связанную с удалением скидки при пересохранении заказа. 114
Исправили проблему, когда кнопки сворачивания/разворачивания фильтров работали некорректно, если была включена отложенная загрузка фильтров. 119
Исправили ошибку валидации телефона, из-за чего иногда неправильно отображалась ошибка при неверно введенном в форму номере телефона 118
Исправили назначение переменной с id модуля новой почты так как если заказ был новый, то расширение не работало. 120
Исправили работу с переводами в плагине Date чтобы корректно выводилась дата словами в блоге 126
Исправили ошибку, которая возникала при использовании плагина с фетчем tpl одного модуля в другом модуле. 123
Исправили проблема, когда некоторые jpg изображения нельзя было загрузить через TinyMCE 130
Исправили баг со вставкой файлов через module.json 129
Исправили проблему, когда дубль главной страницы можно было открыть по ссылке с пробелом в конце 128
Исправили подсчет количества символов в поле meta_title и meta_description при copy-paste в эти поля, при редактировании страниц с телефона 116
Сделали возможность для модулей изменить товар перед тем, как он будет собран под конкретный шаблон. 110
Добавили обработку исключений при выполнении главного контроллера. 105
Очистка системы от ненужного русского хлама
Убрали валюту рубли из системы по умолчанию.
Удалили русские способы оплаты, которые были встроены в систему по умолчанию
Удалили русский флаг из системы
Скачать новую версию можно по ссылке архив с изменениями по сравнению с 4.2.1 по ссылке Также вы можете написать через раздел "Техподдержка" или через форму на странице "Поддержка" для заказа обновления силами наших специалистов.
Як це виправити?
По поводу удаления русского "мусора" - можете сразу закрывать свой проект. Так как более 70% пользователей данного движка из России.