Вийшла нова версія OkayCMS 3.2.0
Ця версія більш технічна, в ній було зроблено дуже багато робіт які потрібні для зручності розробників і досить мало того що знадобиться кінцевим користувачам. Але зробити ці роботи було дуже важливо для майбутнього розвитку системи і для більш правильного опису документації по системі, яку ми якраз займаємося.
Отже, щоб ж було зроблено:
Зробили гнучке побудова URL яке дозволяє зробити свою структуру URL. Це буде корисно при переїздах з інших систем і часто запитуваної SEO фахівцями. Можна дуже зручно під себе налаштувати які урли будуть у сторінок товарів, категорій, брендів, сторінок блогу і новин
Запровадили CSS Source Map для зручності розробників яка дозволяє з одного боку, тримати CSS файли об'єднаними, що прискорює завантаження сайту, з іншого боку, бачити через консоль розробника в браузері, в якому саме файлі знаходиться потрібна частина коду.
Зробили функціонал повідомлень в лівому меню.
Виглядає це так.
Лічильники додавати потрібно тільки з підпунктами, а в батьківський пункт вони автоматично підсумовуються і виводяться. Додавати потрібно так (і з модуля так само): $ managerMenu-> addCounter ( 'left_orders_title', $ newOrdersCounter); щоб дізнатися назву потрібного лічильника, потрібно включити режим розробника (в конфіги dev_mode = true), і тоді в адмінці відобразяться назви всіх доступних лічильників.
- Для можливості більш гнучко і зручно створювати модулі ми постаралися покрити так званими "хелперами" всю систему
- Для зручності розробників додали метод Execute в QueryBuilder
- Зробили в банерах можливість за допомогою одного чекбокса вибрати відображення групи банерів на всіх категорія або брендах
- Закрили в noindex, follow сторінку кошика
- Поліпшили роботу авторизації через соц. мережі
- Додали деякі переклади в адмін. панелі на інших мовах
- Поліпшили відображення слайдеров в мобільній версії
- Зробили більш коректний тайтл для сторінки / all-products
- Відкоригували список соціальних мереж в розділі "Налаштування дизайну" в адмін. панелі і на сайті
- Зробили правильну передачу статусу замовлення в лист клієнта
- Виправили функціонал відновлення пароля в адмін. панель
- Виправили роботу імпорту в разі якщо у товару не задано опис
- Виправили роботу фільтра по відсутнім товарам в адмін. панелі
- Виправили помилку в відображенні оформленого замовлення, описану в темі
- Виправили пагінацію в категоріях якщо вимкнено відображення відсутніх товарів
- Виправили проблему з фільтрами в мобільній версії при натисканні кнопки "Скинути"
- Виправили проблему з відправкою коментарів з мобільної версії
- Виправили проблему з відправкою пошти через SMTP
- Виправили коректну роботу додавання властивості через картку товару
- Виправили відкриття пункту "Категорії" в мобільному меню
- Виправили відображення кількості товарів в мобільному меню.
Завантажити нову версію можна по посиланню архів зі змінами в порівнянні з 3.1.1 по засланні
При оновленні зміни в файл config / config.php потрібно перенести вручну.