nogocuHoBuk Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 Завантажити / Придбати розширення Видалення зображень під час видалення товару Доповнення автоматично видаляє зображення, пов’язані з товаром, під час видалення цього товару з OpenCart. Перед видаленням кожного файлу виконується перевірка: чи використовується це зображення в інших товарах. Якщо файл прив’язаний до кількох товарів, він не видаляється. Наприклад, зображення image.jpg використовується в товарах «Товар 1» і «Товар 2». Під час групового видалення OpenCart видаляє товари послідовно. Під час видалення «Товару 2» зображення залишиться на сервері, оскільки воно все ще використовується в «Товарі 1». Після видалення «Товару 1», коли зображення більше не буде пов’язане з жодним товаром, файл буде видалено. Доповнення обробляє: основне зображення товару; додаткові зображення товару; зображення, які більше не використовуються іншими товарами. Важливо Доповнення не аналізує опис товару та не видаляє зображення, вставлені в опис. Для безпечної перевірки таких зображень під час кожного видалення потрібно було б аналізувати описи всіх товарів магазину та шукати в них посилання на файли, що видаляються. Для невеликого каталогу це може бути непомітно, але за великої кількості товарів така перевірка значно збільшила б час виконання операції, навантаження на базу даних і ризик зависання під час групового видалення. Тому доповнення перевіряє лише стандартні зв’язки зображень із товарами в базі даних OpenCart. Встановлення Відкрийте розділ «Модулі / Розширення → Встановлення розширень». Завантажте файл доповнення через стандартний інсталятор OpenCart. Оновіть кеш модифікаторів. Перейдіть до списку розширень і встановіть модуль «Видалення зображень під час видалення товарів». Увімкніть модуль. Доповнення не додає та не замінює файли системи. Додаткові налаштування не передбачені. Щоб тимчасово вимкнути автоматичне видалення зображень, достатньо вимкнути модуль. Сумісність Доповнення протестовано на: OpenCart 2.3; OpenCart 3.0; ocStore 2.3; ocStore 3.0. Автор nogocuHoBuk Опубліковано 01.08.21 Категорія Інструменти, утиліти OpenCart.Pro, ocShop 1 Надіслати Поділитися на інших сайтах More sharing options... Vladimir019 Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 чет не устанавливается... ocstore 2.3 Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 11 серпня 2021 Автор Share Опубліковано: 11 серпня 2021 (змінено) @Vladimir019 Подозреваю, что проблема в localcopy.ocmod. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892 Ну и создал на всякий случай в дополнении пустую папку upload. Перекачайте. Змінено 11 серпня 2021 користувачем nogocuHoBuk Надіслати Поділитися на інших сайтах More sharing options... Vladimir019 Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 3 минуты назад, nogocuHoBuk сказал: @Vladimir019 Проблеме уже лет 7. Думал все владельцы 2.3 давно установили localcopy.ocmod:https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892 все это установлено еще в 2018)) Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 11 серпня 2021 Автор Share Опубліковано: 11 серпня 2021 @Vladimir019 10 минут назад, nogocuHoBuk сказал: Ну и создал на всякий случай в дополнении пустую папку upload. Перекачайте. Надіслати Поділитися на інших сайтах More sharing options... Vladimir019 Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 Теперь норм) установилось. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Xio Опубліковано: 22 вересня 2021 Share Опубліковано: 22 вересня 2021 Добрый день, подскажите кеш файлы изображения так же подчищает? Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 22 вересня 2021 Автор Share Опубліковано: 22 вересня 2021 4 часа назад, Xio сказал: Добрый день, подскажите кеш файлы изображения так же подчищает? Нет. Это практически невозможно сделать. Нигде не хранится информация о кешируемом изображении. В БД хранится информация об оригинальном изображении товара и каждый раз при обращении к товару контроллер по указанным инструкциям на создание изображения(его размер) проверяет наличие этого файла. И если файл существует - ничего не делает, если файла нет - заново содает. И, следовательно, раз в БД нет информации о закешированном изображении - удалить его невозможно. А сканировать все "места" в коде, где указаны те или иные размеры (для рекламы, для каталога, для карточки товара, сравнения, etc) - не правильное решение Потому самый простой выход - просто удалить ВСЮ папку с кешированными изображениями. Необходимые Вам создадуться при первом же обращению к категрии/товару. Надіслати Поділитися на інших сайтах More sharing options... 3 months later... LiliaG Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 22 грудня 2021 Автор Share Опубліковано: 22 грудня 2021 7 минут назад, LiliaG сказал: Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Не проверял. Потестируйте Потом отпишитесь Должно, по идее. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Инструменты, утилиты [Поддержка] Видалення зображень під час видалення товару OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Vladimir019 Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 чет не устанавливается... ocstore 2.3 Надіслати Поділитися на інших сайтах More sharing options...
nogocuHoBuk Опубліковано: 11 серпня 2021 Автор Share Опубліковано: 11 серпня 2021 (змінено) @Vladimir019 Подозреваю, что проблема в localcopy.ocmod. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892 Ну и создал на всякий случай в дополнении пустую папку upload. Перекачайте. Змінено 11 серпня 2021 користувачем nogocuHoBuk Надіслати Поділитися на інших сайтах More sharing options... Vladimir019 Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 3 минуты назад, nogocuHoBuk сказал: @Vladimir019 Проблеме уже лет 7. Думал все владельцы 2.3 давно установили localcopy.ocmod:https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892 все это установлено еще в 2018)) Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 11 серпня 2021 Автор Share Опубліковано: 11 серпня 2021 @Vladimir019 10 минут назад, nogocuHoBuk сказал: Ну и создал на всякий случай в дополнении пустую папку upload. Перекачайте. Надіслати Поділитися на інших сайтах More sharing options... Vladimir019 Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 Теперь норм) установилось. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Xio Опубліковано: 22 вересня 2021 Share Опубліковано: 22 вересня 2021 Добрый день, подскажите кеш файлы изображения так же подчищает? Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 22 вересня 2021 Автор Share Опубліковано: 22 вересня 2021 4 часа назад, Xio сказал: Добрый день, подскажите кеш файлы изображения так же подчищает? Нет. Это практически невозможно сделать. Нигде не хранится информация о кешируемом изображении. В БД хранится информация об оригинальном изображении товара и каждый раз при обращении к товару контроллер по указанным инструкциям на создание изображения(его размер) проверяет наличие этого файла. И если файл существует - ничего не делает, если файла нет - заново содает. И, следовательно, раз в БД нет информации о закешированном изображении - удалить его невозможно. А сканировать все "места" в коде, где указаны те или иные размеры (для рекламы, для каталога, для карточки товара, сравнения, etc) - не правильное решение Потому самый простой выход - просто удалить ВСЮ папку с кешированными изображениями. Необходимые Вам создадуться при первом же обращению к категрии/товару. Надіслати Поділитися на інших сайтах More sharing options... 3 months later... LiliaG Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 22 грудня 2021 Автор Share Опубліковано: 22 грудня 2021 7 минут назад, LiliaG сказал: Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Не проверял. Потестируйте Потом отпишитесь Должно, по идее. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Инструменты, утилиты [Поддержка] Видалення зображень під час видалення товару
Vladimir019 Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 3 минуты назад, nogocuHoBuk сказал: @Vladimir019 Проблеме уже лет 7. Думал все владельцы 2.3 давно установили localcopy.ocmod:https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892 все это установлено еще в 2018)) Надіслати Поділитися на інших сайтах More sharing options...
nogocuHoBuk Опубліковано: 11 серпня 2021 Автор Share Опубліковано: 11 серпня 2021 @Vladimir019 10 минут назад, nogocuHoBuk сказал: Ну и создал на всякий случай в дополнении пустую папку upload. Перекачайте. Надіслати Поділитися на інших сайтах More sharing options... Vladimir019 Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 Теперь норм) установилось. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Xio Опубліковано: 22 вересня 2021 Share Опубліковано: 22 вересня 2021 Добрый день, подскажите кеш файлы изображения так же подчищает? Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 22 вересня 2021 Автор Share Опубліковано: 22 вересня 2021 4 часа назад, Xio сказал: Добрый день, подскажите кеш файлы изображения так же подчищает? Нет. Это практически невозможно сделать. Нигде не хранится информация о кешируемом изображении. В БД хранится информация об оригинальном изображении товара и каждый раз при обращении к товару контроллер по указанным инструкциям на создание изображения(его размер) проверяет наличие этого файла. И если файл существует - ничего не делает, если файла нет - заново содает. И, следовательно, раз в БД нет информации о закешированном изображении - удалить его невозможно. А сканировать все "места" в коде, где указаны те или иные размеры (для рекламы, для каталога, для карточки товара, сравнения, etc) - не правильное решение Потому самый простой выход - просто удалить ВСЮ папку с кешированными изображениями. Необходимые Вам создадуться при первом же обращению к категрии/товару. Надіслати Поділитися на інших сайтах More sharing options... 3 months later... LiliaG Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 22 грудня 2021 Автор Share Опубліковано: 22 грудня 2021 7 минут назад, LiliaG сказал: Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Не проверял. Потестируйте Потом отпишитесь Должно, по идее. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Инструменты, утилиты [Поддержка] Видалення зображень під час видалення товару
Vladimir019 Опубліковано: 11 серпня 2021 Share Опубліковано: 11 серпня 2021 Теперь норм) установилось. Надіслати Поділитися на інших сайтах More sharing options...
Xio Опубліковано: 22 вересня 2021 Share Опубліковано: 22 вересня 2021 Добрый день, подскажите кеш файлы изображения так же подчищает? Надіслати Поділитися на інших сайтах More sharing options...
nogocuHoBuk Опубліковано: 22 вересня 2021 Автор Share Опубліковано: 22 вересня 2021 4 часа назад, Xio сказал: Добрый день, подскажите кеш файлы изображения так же подчищает? Нет. Это практически невозможно сделать. Нигде не хранится информация о кешируемом изображении. В БД хранится информация об оригинальном изображении товара и каждый раз при обращении к товару контроллер по указанным инструкциям на создание изображения(его размер) проверяет наличие этого файла. И если файл существует - ничего не делает, если файла нет - заново содает. И, следовательно, раз в БД нет информации о закешированном изображении - удалить его невозможно. А сканировать все "места" в коде, где указаны те или иные размеры (для рекламы, для каталога, для карточки товара, сравнения, etc) - не правильное решение Потому самый простой выход - просто удалить ВСЮ папку с кешированными изображениями. Необходимые Вам создадуться при первом же обращению к категрии/товару. Надіслати Поділитися на інших сайтах More sharing options... 3 months later... LiliaG Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 22 грудня 2021 Автор Share Опубліковано: 22 грудня 2021 7 минут назад, LiliaG сказал: Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Не проверял. Потестируйте Потом отпишитесь Должно, по идее. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
LiliaG Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Надіслати Поділитися на інших сайтах More sharing options...
nogocuHoBuk Опубліковано: 22 грудня 2021 Автор Share Опубліковано: 22 грудня 2021 7 минут назад, LiliaG сказал: Здравствуйте! Будет ли работать на версии 2.1.0.2.1? Спасибо Не проверял. Потестируйте Потом отпишитесь Должно, по идее. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
Recommended Posts