Зміни в версії 1.4.0 span>
Випущена
/* V 1.4.0 (15.11.2024)
------------------------------------- */
--
Додано сканування тестових полів товарів та категорій
--
Додана можливість додавати власні таблиці та поля для сканування через поле "Додаткові налаштування", яке зберігає рядок в json-форматі.
Приймаються 2 типу полів:
- src - це як поле image (тобто в базі зберігається відносний шлях до файлу)
- text - це як поле description (тобто в базі даних зберігається текстовий опис у вигляді html)
Приклад використання:
{
…other settings,…
"additional_tables":{
"category":[
{
"name":"image2",
"type":"src"
},
{
"name":"short_description",
"type":"text"
}
]
}
}
/* V 1.3.1 (09.09.2024)
------------------------------------- */
--
Виправлені дрібні помилки під версію 2.x
/* V 1.3.0 (23.05.2024)
------------------------------------- */
--
Додана кнопка "Видалити порожні папки"
--
Додане видалення ресайзів зображень під час видалення файлу
--
Зміни в скануванні
- розбито на кроки аналіз папки та видалення
- додана можливість обрати варіант сканування рекурсивно або ні
- додане відображення інформації, скільки місця займають невикористані зображення в заданій папці (папхах)
- додана функція видалення файлів з просканованої папки/папок "фоново" без перегляду
- перегляд розбитий на сторінки пейджинації
- в переліку знайдених зображень доданий мультичекбокс, якій дозволяє помітити галочками все, що між першим та поточним елементом (натискайте клавішу SHIFT як в Gmail)
--
Додаткові налаштування
- відображати при виводі на екран ресайз зображень чи повноформатні зображення (ресайз може тормозити сервер, а без ресайзу може тормозити браузер)
- скільки зображень відображати на одній сторінці
--
Покращена робота з логами
- кожен сеанс сканування логується в окремі файли (з міткою файлу). По ФТП можна переглянути, що видало з бази, що з диску, який був DIFF та які файли були видалені в цьому сеансі
- кожне видалення файлу логується в загальний файл + в файл з міткою сеансу + в файл з назвою папки (коротше на будь який смак)
- Налаштоване автоматичне видалення логів через 10 днів. Видалення відбувається лише в разі використання модуля.
--
/admin/view/javascript/imagescanner/multiple-select/js/bootstrap-multiselect.js
Змінив іконки glyphicons на fontawesome
Причина: https://opencartforum.com/topic/76277-glyphicon-ne-rabotaet-v-adminke/