Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

ImageScanner — Удаление неиспользуемых изображений в OpenCart 1.3.0

14

   (9 отзывов)    Все дополнения автора

SergeTkach
  70 91 4 292

7 изображений



    • 14.00 USD
  • Тема обсуждения
  • Дополнительные услуги

  • Заполните адрес сайта! Или нажмите на чекбокс выше, для передачи домена автору позже. Обращаем внимание, что автоматическая выдача лицензий происходит только при указании домена

Информация о файле

license-motivation-2-ru.png.3448296c7ed8397ab99859e6e179f264.png

 

license-motivation-3e-ru.png.ffa51e159a0123fd3831ebdb6ef22660.png

 

Столкнулись с проблемой, что недостаточно места на сервере? Освободите место на хостинге, чтобы не переплачивать за тариф! Удалите невостребованные фото, которые остались после удаления товаров и зря занимают место на диске! Используйте модуль ImageScanner для очистки картинок в OpenCart!

 

Внимание!

Перед удалением изображений, рекомендую сделать бэкап сайта.

 

 

Как модуль ImageScanner помогает экономить на тарифах хостинга?

 

Вот снимки статистики хостинга до и после удаления неиспользованных картинок. Текущий тариф бизнес-хостинга с местом до 32 Гб: 1 428 ₴/мес. После чистки лишних фотографий сайт вполне может влезать в 16 Гб по цене 798 ₴/мес. Разница: 630 грн/мес (7560 грн в год) при цене модуля $14 (по курсу Приватбанка на сегодня 23.05.2024 это 553,70 грн). В этом случае модуль может окупиться в 13,65 раз.


Даже если брать самый простой магазинчик на обычном хостинге на 20 Гб и цене 2 145.00 ₴ при оплате за год, то вариант на 30 Гб имеет цену 5 745.00 ₴ при оплате за год, что дает нам разницу 3 600 грн в год (в 6, раз больше цены модуля).


* Так я не учитываю Memory limit (RAM), потому что не вижу существенной разницы между 1024 MB и 1536 MB на обычном хостинге. И не вижу проблем с выделенными 2 Гб RAM на бизнес-хостинге. Хотя, конечно, на некоторых нагруженных проектах это действительно тоже будет иметь значение. Однако, в большинстве случаев экономия на хостинге вполне реальна.

 

ImageScanner_ru_storage_before.thumb.png.b15e026b2146dd11c3b6fcbf2a4e9bb4.png

 

 

ImageScanner_ru_storage_after.thumb.png.5ade9fc9ff8d46cdfb3b0be8865c3695.png

 

 

 

Как работает модуль?

 

Модуль сканирует заданную папку с изображениями. Также он собирает информацию о фотографиях в базе данных из заданных таблиц. Затем полученные массивы сравниваются и показываются картинки, которые есть в папке на диске, но они никуда не закреплены в базе данных.

 

Проверяются следующие таблицы:

  • oc_product
  • oc_product_image
  • oc_option_value
  • oc_category
  • oc_manufacturer
  • oc_banner_image
  • oc_user

 

Как правильно сканировать папки модулем ImageScanner?


Главное: не сканируйте всю папку catalog !! А примеры организации папок рассмотрены вот здесь — https://opencartforum.com/files/tutorials/678-yak-pravilno-skanuvati-papki-modulem-imagescanner/

 

 

 

Существенные условия приобретения

 

  1. Покупая модуль, вы соглашаетесь с моим Лицензионным соглашением, которое представлено внизу этого текста. В частности, модуль лицензируется на один домен и запрещается распространение без согласия автора. А если вы хотите получить код активации на отладочный домен, то он должен быть либо локальным (example.loc, example.local), либо быть поддоменом на основном сайте (магазина или сайта студии).
  2. Модуль предоставляется на условиях "As is"
  3. Как автор модуля, я оставляю за собой право на портфолио, что означает возможность публично предоставлять ваш сайт (домен и/или логотип) в качестве примера использования модуля. Но если вы не хотите, чтобы я использовал адрес вашего сайта в примерах, при оформлении заказа вы можете выбрать опцию "Увага: Не використовувати мій сайт в прикладах (+5.00 USD)"
  4. Предусматривается самостоятельная установка модуля по подробной инструкции.
  5. Условия поддержки: вместе с покупкой модуля вы получаете бесплатную Поддержку на 12 мес с момента покупки. Вы можете продлевать поддержку по выгодной цене до истечения срока поддержки. В противном случае поддержка предоставляется исключительно на условиях оплаты за каждое обращение.

 

Лицензионное соглашение

 

При покупке или установке новой версии этого продукта вы подтверждаете свое безоговорочное согласие с такими условиями использования.

 

  1. Исключительные права на модуль как объект интеллектуальной собственности принадлежат автору. При покупке модуля вы получаете право на использование в тех условиях, которые описаны в настоящем соглашении. Никаких имущественных прав, прав передачи, копирования, распространения и каких-либо других, явно не описанных в настоящем соглашении, вам не предоставляется.
  2. Модуль продается и используется на условиях "Как есть". Модуль является типовым решением типичной задачи. Проверяйте наличие нужного функционала в демо модуля. В стоимость модуля не входит адаптация расширения под индивидуальные потребности покупателя.
  3. Предоставляется не эксклюзивное право на использование модуля на 1 домене. "Перенос" лицензии на другой домен не предусматривается. Однако дополнительная лицензия может быть выдана на отладочные домены, которые отвечают следующим требованиям:
    - субдомен на основном домене (test.sitename.com, demo.sitename.com)
    - субдомен на сайте разработчика (студии) (shopname.studioname.com)
    - локальный домен вида sitename.loc или sitename.local
  4. Срок отправки кода лицензии вручную — в течение 1 рабочего дня!
  5. Сохранение ключа активации является обязанностью покупателя. Восстановление ключа возможно только в рамках существующего срока поддержки.
  6. Интерфейс текущей версии модуля может отличаться от представленного на снимках экрана в презентационных материалах. Это не является дефектом модуля, просто в новых версиях модуля могут быть добавлены новые функции. Однако общие принципы работы модуля остаются прежними.
  7. В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управление всеми магазинами.
  8. Автор дает гарантию, что весь заявление функционал, кроме экспериментального, будет работать на тех версиях системы, которые заявлены в разделе СОВМЕСТНОСТЬ и при условии соблюдения ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ. В случае ошибки в модуле обязуется исправить ее при наличии необходимых доступов и последовательного логичного описания шагов, которые привели к ошибке. В зависимости от сложности бага могут быть разные сроки исправления. Для случаев явной ошибки выполнение программы исправления возможно в срок от 1 до 3 рабочих дней после предоставления доступа и описания проблемы. В случае ошибки из-за конфликта с API браузера, логической или архитектурной ошибки срок исправления может быть даже до 2 мес. В случае, если ошибка не была исправлена в указанный срок, может быть произведен возврат средств с вычетом комиссий платежных систем.
  9. Устранение ошибок может быть осуществлено как напрямую у клиента, так и выпуском обновления. При выпуске обновления его установка не входит в объем поддержки.
  10. Поддержка и гарантия устранения ошибок действуют 12 месяцев с момента покупки. Никаких гарантий по устранению ошибок в новых версиях, которые могут быть доступны вам даже после окончания срока Поддержки, не предоставляется. Продолжайте поддержку, чтобы продолжать получать помощь.
  11. Гарантия НЕ РАСПРОСТРАНЯЕТСЯ на дополнительные модификаторы (!) из папки "Дополнительные-модификаторы" или "additional-modificators" (ранее называлась "additional"). Они являются бонусными и не входят в стоимость покупки.
  12. Гарантия устранения ошибок не распространяется на конфликты совместимости модулей. То есть говорить, что проблема точно выходит из моего модуля можно только в том случае, если на сайте не установлен ни один другой модуль (кроме LocalCopy.ocmod.xml) и при этом исходные файлы OpenCart не были редактированы вручную.
  13. Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово "beta" после номера версии).
  14. Вы теряете гарантию на бесплатную поддержку, если в модуле были сделаны модификации (при этом нет разницы, кто их сделал — я или сторонний разработчик. В таком случае модуль перестает работать по типовому сценарию и требует индивидуального рассмотрения ситуации).
  15. Покупая или обновляя версию модуля, вы соглашаетесь с текущей "Политикой поддержки" и текущим Лицензионным соглашением, действующим на момент выхода релиза.
  16. При оценке возможного ущерба от использования купленного программного обеспечения, в котором была ошибка, максимальная ответственность автора и/или продавца не может превышать стоимость дефектного программного обеспечения, которую покупатель уплатил по факту.
  17. Автор оставляет за собой право отказывать в поддержке в случае, если клиент не соблюдает рамки приличия и делового стиля общения и/или позволяет себе оскорбления или хамство
  18. Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями. Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или другого взлома модуля незаконна.
  19. Если вы планируете дорабатывать модуль, необходимо получить согласие автора на такие доработки. (Часто я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а здесь закрыт" не является основанием для возврата).
  20. Результаты платной доработки модуля могут включаться в следующие версии без получения согласия от клиента, заплатившего такую доработку.
  21. Как автор модуля, я оставляю за собой право на портфолио, что означает возможность публично предоставлять ваш сайт (домен и/или логотип) в качестве примера использования модуля. Но если вы не хотите, чтобы я использовал адрес вашего сайта в примерах, при оформлении заказа вы можете выбрать опцию "Увага: Не використовувати мій сайт в прикладах (+5.00 USD)"

 



SergeTkach's Other Downloads


Отзывы пользователей

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.