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% пользователей данного движка из России.