ChangeLog версии OkayCMS 4.5.2
Раді представити оновлену версію OkayCMS 4.5.2 — результат роботи над вдосконаленням системи, щоб зробити її більш надійною, зручною та функціональною.
Завдяки вашим відгукам і аналізу, ми опрацювали як дрібні недоліки, так і ключові функціональні аспекти, що зробить використання системи ще більш зручним і ефективним.
Ось короткий огляд змін, внесених у нову версію. Ми намагалися врахувати всі аспекти, щоб ваші проєкти працювали на найвищому рівні.
Дякуємо, що обираєте OkayCMS!
Що нового у версії 4.5.2:
-
Виправлено: Розмір поля у таблиці CREATE TABLE ok_managers. Проблема виникала, якщо в проєкті було багато модулів, через що налаштування користувачів для них не вміщувалися
#377 - Виправлено: Помилка приховування пагінації на сторінці брендів під час фільтрації за ціною #349
- Виправлено: Проблема у новій версії OkayCMS, пов’язана з використанням методу
getTheme()
із файлуOkay/Core/TemplateConfig.php
. Раніше метод викликався зTemplateConfig
, тоді як мав використовуватися зFrontTemplateConfig
. Через це в режимі налагодження оформлення замовлення з кошика не працювало. Видалено код додаткової валідації на наявність товару #373 , #389 - Виправлено: Помилка, яка виникала під час увімкнення режиму налагодження (debug), якщо в банерах не було зображення. Тепер повідомлення про помилку більше не відображається у верхній частині екрана, а поля для додавання банерів мають коректний розмір #351
- Виправлено: Проблема з відображенням товарів із від’ємними значеннями у полі «Кількість». Тепер, якщо у товару є варіанти з від’ємною кількістю, вони коректно відображаються на сайті відповідно до налаштувань каталогу і не позначаються як «Є в наявності» #352
- Виправлено: Помилка у роботі кнопки «Зберегти і вийти» на сторінках товарів, категорій, статей, категорій статей, брендів, замовлень і сторінок. Тепер під час повернення до списку зберігаються попередні GET параметри (фільтри, сортування тощо). Логіку роботи кнопки приведено у відповідність із її реалізацією для модифікації товарів #353
- Виправлено: Помилка, яка виникала під час швидкого редагування товару. Якщо під час редагування знімалася активність товару і натискалася кнопка «Застосувати і вийти», відбувався перехід на сторінку з повідомленням про помилку #354
- Виправлено: Помилка під час завантаження та розпакування ZIP-файлів через обмеження
open_basedir
#361 - Виправлено: Синтаксична помилка: у методі переплутано місцями вхідні змінні #348
- Виправлено: Помилка SEO-фільтрації за мінімальною та максимальною вартістю товарів під час формування шаблонів #347, #364
- Виправлено: Синтаксична помилка в назві змінної на формі реєстрації #343
- Оновлено:Зміни в модулі RozetkaPay #369
- Виправлено: Проблема з відображенням значень властивостей, якщо в адмінпанелі не активний жоден перемикач за місцем відображення #363
- Виправлено: Коректність випадаючих списків у адмінпанелі #367
- Виправлено:Помилка з відкладеним завантаженням фільтрації #362
- Виправлено:Помилка, що виникала на проєктах із режимом налагодження і використанням локальних перекладів. Проблема полягала у зверненні до неіснуючого індексу у файлі
TranslationsHelper
на рядку 166:if ($translations[$label])
#365 - Виправлено:Помилка некоректного видалення мовного префікса у URL #366
- Виправлено: Помилка в модулі Feeds / Google Merchant, коли передавався порожній тег
<description>
для товарів без опису. Додано нові опції для заміни опису: передавати у фід повний опис товару, якщо немає короткого, або замінювати порожній опис назвою товару
#388 -
Виправлено: Проблема з відображенням версій модулів на сторінці модулів у адмінпанелі
#371 -
Оптимізовано: Видалено зайві запити до БД під час формування URL брендів у каталогах
#370 -
Виправлено: Помилка в роутері CMS за певних налаштувань. Якщо у товару було вибрано стратегію URL виду
https://demookay.com/category-level-1/.../category/product-name
, і в запиті використовувався неіснуючий URL, що містить лише цифри після доменного імені (наприклад,https://demookay.com/123123
), виникала помилка 500 #372 -
Виправлено: Помилки в роботі управління властивостями в адмінпанелі. Тепер можна коректно сортувати значення властивостей, встановлювати ліміт відображення записів без появи порожньої сторінки на останній, переміщувати значення властивостей між сторінками і сортувати їх за алфавітом. Також додано повідомлення для адміністраторів при появі дубльованих властивостей #375 , #385
-
Виправлено: Помилка з відкладеним завантаженням фільтрів у категоріях, яка виникала при використанні однієї з чотирьох налаштувань ЧПУ для категорій #380
-
Виправлено: Помилка з префіксом роута для all-posts #381
-
Виправлено: Кілька логічних помилок у процесі обробки замовлень, пов’язаних з оновленням статусу оплати. Тепер коректно враховуються зміни способу оплати та масове оновлення замовлень, виключаючи некоректне застосування статусу paid до всіх замовлень #382
-
Виправлено: Помилка з типом фавіконки. Незважаючи на можливість додавання кількох форматів, у темі сайту завжди був жорстко прописаний
type="image/x-icon"
#383 -
Виправлено: Проблема із з'єднанням CURL. Зменшено час тайм-ауту для запитів у разі невдалого з’єднання або помилки, що покращило стабільність роботи адмінпанелі #384
-
Оптимізовано: Запити до бази даних: кешування генерації URL і запити для запуску модулів
#386