Навігація

Вам можуть сподобатися

2.x, 3.x
Оформлення замовлення Simple
699 грн.399 грн.
25
25968 2801
2.x, 3.x
Масове управління цінами
699 грн.399 грн.
77
36969 1339
2.x, 3.x
Telegram сповіщення
699 грн.399 грн.
4
18944 836

Видалення картинок товару при видаленні товарів OpenCart

BonusОтримайте +100 грн. бонусів за відгук

Завантажити

Характеристики доповнення
OpenCart2.0, 2.1, 2.2, 2.3, 3.0
PHP7.0 – 8.5
XML модифікатортак
Локалізаціяукраїнська, російська, англійська
Статистика 15 38689 2442
Опубліковано29.07.2017
Оновлено02.04.2026 · 3 міс. тому
Файли delete-images_oc2x-3x.ocmod.zip

Модуль автоматично видаляє зображення товару при видаленні картки з каталогу OpenCart. Рішення допомагає підтримувати порядок на сервері, знижує накопичення зайвих файлів та спрощує обслуговування магазину. У код додана безпечна логіка видалення з перевіркою прав та шляху, тому робота виконується коректно та без ризику для системних директорій.

Призначення модуля

Головне завдання модуля, це видалення зображень товару разом із основним записом. Якщо у картці були головне фото та додаткові зображення, вони також очищаються з папки image, що робить OpenCart модифікацію практичною для щоденної роботи.

Основний функціонал

  • Видаляє головне зображення із таблиці товару перед остаточним видаленням запису.
  • Видаляє всі додаткові зображення із галереї товару.
  • Перевіряє наявність прав modify для common/filemanager.
  • Перевіряє реальний шлях файлу через realpath.
  • Блокує видалення, якщо шлях поза директорією зображення.
  • Додає захист від видалення кореневої каталогу папки.
  • Видаляє лише файли, не торкаючись папок.

    Переваги

    • Економія місця на хостингу за рахунок видалення картинок, що не використовуються.
    • Чиста файлова структура без зображень для сміття.
    • Підвищена безпека операцій видалення.
    • Проста інтеграція через OCMOD без ручного редагування безлічі файлів.
    • Автоматичне видалення картинок одночасно у стандартному процесі видалення товару.

    Важливо: модуль видаляє тільки файли, які належать товару, що видаляється і проходять перевірку шляху і прав доступу. Це знижує ризик випадкових дій.

    Якщо вам потрібне акуратне та зрозуміле очищення зображень OpenCart без зайвих дій, цей модуль закриває завдання точно і у справі.

    Назва файлу Додано Оновлено
    delete-images_oc2x-3x.ocmod.zip
    Розмір: 1.28 KB | Всього завантажень: 2442
    29.07.201702.04.2026

    Залиште свій відгук про цей товар

    Bonus Отримайте +100 грн. бонусів за відгук Бонусна програма
    Андрей, 09.02.2018 22:03 Підтверджена покупка
    Хороший модуль перевірив на 3.0.2.0 - працює добре.
    Примітка: якщо картинка використовується і в іншому продукті, вона все одно видаляється.
    Відповідь Адміністратора:

    Так. Вірно помітили. Тому у кого одне і теж зображення використовується в різних товарах краще утриматися від установки.

    Игорь, 07.03.2018 12:41
    Вітаю, чому upload папка порожня? так і має бути?
    Відповідь Адміністратора:

    Так і має бути. Додаток не має файлів. Всі зміни вносяться за допомогою модифікатора ocmod.

    Игорь, 07.03.2018 20:29
    Ви писали що модуль буде встановлений і ви зможете приступити до його налаштування та використання, але модуль не з'явився, де він повинен відобразиться?
    Відповідь Адміністратора:

    У модифікатора немає своїх налаштувань. Достатньо завантажити та оновити кеш. Після цього відразу виконуватиме свої функції.

    Владимир, 30.03.2018 07:45
    Здрастуйте. Скажіть будь ласка, чи буде сумісний Ваш модуль з ocStore 2.1.0.1.1?
    Відповідь Адміністратора:

    Так. Працюватиме!

    Владимир, 30.03.2018 12:23
    Доброго дня ще раз. Не могли б ви підказати, в чому може бути проблема:
    я встановив модуль. для тесту додав новий товар, додав для нього зображення - через адмінку ocStore при створенні товару натиснув на додати зображення і вибрав його на своєму комп'ютері - зображення додалося як завжди при створенні нового товару в директорію /public_html/image/cache/catalog. після цього товар видалив. тут з'явилася дивина - зображення начебто відійшло - якщо дивитися через адмінку магазину - при створенні наступного товару це зображення в папці начебто відсутнє, але насправді якщо зайти по ftp - воно там є. тобто магазин його у папці просто не бачить. права на папці із зображеннями - 755
    Відповідь Адміністратора:
    Під час видалення товару зображення видаляються із сервера 100%. Залишається тільки кеш цього зображення, але кеш можна без наслідків видалити повністю весь. Він буде генеруватися поступово в міру потреби.
    Владимир, 30.03.2018 12:35 Підтверджена покупка
    Розібрався. Відмінно працює доповнення, зображення видаляються, я чомусь здуру дивився не в папці із зображеннями, а в папці з кешем зображень. ще раз дякую за модуль
    Александр, 09.07.2018 10:52
    Доброго дня! встановив модуль за інструкцією, але при видаленні товару картинка залишається на сервері (дивився через файлзилу) що я роблю не так?
    Відповідь Адміністратора:
    Через FileZilla що саме дивитеся? Модифікація видаляє оригінальний файл, який завантажено. У папці cache нічого не видаляється (можете руками все видалити)
    Иляс, 19.12.2018 15:20
    Доброго дня. Встановив за інструкцією в модифікаторах показує, але при видаленні товару картинки залишаються на сервері. Як вирішити адмін допоможіть пож. Версія OP 2.0.3.0
    Відповідь Адміністратора:
    На підтримку напишіть.
    Николай, 19.10.2020 14:06
    Вітаю. Якщо видаляти товари запитом у базі за потрібною умовою, тоді модуль буде видаляти зображення ?
    Відповідь Адміністратора:

    Не буде. Лише через адмінку.

    Татьяна, 12.08.2021 14:31
    Доброго дня! Для версії 1.5.5 не підійде? Потрібно видалити непотрібні зображення.
    Відповідь Адміністратора:

    Не підійде.

    Александр, 08.01.2022 15:15
    Видаляє лише основні зображення або додаткові теж?
    Відповідь Адміністратора:

    Додаткові теж.

    Тарас, 22.02.2022 10:37
    Доброго дня. Поставив модуль, кілька разів перевірив – не працює. Зображення все одно залишаються. Модифікатори та кеш оновлювали
    Відповідь Адміністратора:

    Видаляються лише оригінальні зображення. У папці cache можна видалити всі зображення.

    Тарас, 22.02.2022 13:13
    Йдеться про оригінальні зображення. Я створив товар, у мене створену папку завантажив його картинку, зберіг товар. Далі видалив товар, але картинка залишилася.
    Відповідь Адміністратора:

    Напишіть у технічну підтримку з наданням доступу до сайту та FTP

    Тарас, 27.04.2022 22:49
    Йдеться про оригінальні зображення. Я створив товар, у мене створену папку завантажив його картинку, зберіг товар. Далі видалив товар, але картинка залишилася.
    Написав на підтримку давно, відповіді нема...
    Відповідь Адміністратора:

    Незабаром отримаєте відповідь.

    Andrei, 23.06.2022 14:20
    #ПОМИЛКА!
    Відповідь Адміністратора:

    Дякую.

    Написати відгук або поставити запитання

    ШІ-помічник

    Нещодавно переглянуті

    Рекомендуємо