Водяной знак ( Watermark ) для Opencart {ocmod}

Тема в разделе "Готовые модули и модификаторы. Бесплатно", создана пользователем mars1an, 3 окт 2016.

  1. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Переделал под 2.3 этот модификатор. Так же добавил кнопку очистки кэша изображений, что требуется делать при изменениях настроек водного знака.
    screenshot-oc3020.local-2018-01-07-01-06-54-955.png
    UPD 21.12.16: Добавил версию для 2.2
    UPD 16.02.17: Добавил версию для 2.1
    UPD 10.04.17: Переаттачил все архивы, добавлена функция скрытия реальных путей к изображениям.
    UPD 07.01.18: Добавлена версия для OpenCart 3.0. Вывел в настройки выбор очередности накладывания watermark - до изменения размера изображения или после.
     

    Вложения:

    Последнее редактирование: 23 янв 2018
    broncom, llpass, SiteMix и 24 другим нравится это.
  2. cheat

    cheat Новичок

    Сообщения:
    1
    Симпатии:
    1
    Большое Спасибо товарищ:)
     
    vadek нравится это.
  3. EIKA

    EIKA Новичок

    Сообщения:
    20
    Симпатии:
    0
    Марсиан, прошу помощи. Модуль убил OC 2302, 500-ка. Выключение модуля не приводит к возобновлению работы магазина.

    Код:
    PHP Parse error:  syntax error, unexpected '}' in /home/public_html/system/storage/modification/catalog/model/tool/image.php on line 53
     
  4. EIKA

    EIKA Новичок

    Сообщения:
    20
    Симпатии:
    0
    Магазин удалось починить только снеся модуль через ExtensionUninstaller.

    Интересно, что он так взбрыкнул?
     
  5. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    У меня на Oc2.3 работает, у вас точно OpenCart?
     
  6. EIKA

    EIKA Новичок

    Сообщения:
    20
    Симпатии:
    0
    OC 2302, точнее некуда, дефолтный шаблон. Из того, что могло конфликтануть, вижу только LabelMaker.
     
  7. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Любой модуль, затрагивающий изображение товара, может вызвать конфликт. Тут мне нужен весь это модуль, что бы свести их оба, либо предложите автору ЛэблМэйкера добавить функционал ватермарка.
     
  8. EIKA

    EIKA Новичок

    Сообщения:
    20
    Симпатии:
    0
    Это iSense, у них есть Watermark. Но пока у меня на него нет бюджета. Хотя они генерят свой сет превьюшек. Но чувствую, что придется так и поступить, больно рисково скрещивать разнородные модули, которые могут пересекаться в одной точке.
     
  9. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Понятно, к сожалению у меня нет этого модуля, и поправить модуль из первого поста под iSense я не смогу.
     
  10. supo

    supo Пользователь

    Сообщения:
    48
    Симпатии:
    1
    Все работает, только всплывающие изображения открываются отдельно (белый экран и фотка) Как исправить?
     
  11. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    @supo, а можно адрес сайта или скрин.
     
  12. KostyanBr

    KostyanBr Новичок

    Сообщения:
    5
    Симпатии:
    0
    Не работает на опенкартпро 2.3.х . Выдает ошибку 500 после включения.
     
  13. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Сейчас разберусь.
    Модуль сам по себе криворукий... надо править его
     
  14. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    @mars1an там ошибка заключается:
    1. В ocmod, последняя обработка, где index="9", равен 10.
    2. Не отрабатывает метод install(), ругается что таблицы такой нет.

    Метод install и uninstall должны отрабатывать при установке модуля... но это того не происходит, может из за того что модуль лежит в папке module, а не в admin/controller/extension/module/watermark.php
     
  15. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Ну вот пробуйте, чисто под 2.3
    Модуль как и сайт начинает работать если активировать модуль в списке модулей.
     

    Вложения:

    Последнее редактирование: 16 янв 2017
  16. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Отключаешь модули.
    Надо полностью удалить все что связанно с watermark, я просто захожу в директорию движка и вбиваю в поиск watermark, находишь все файлы, тупа CTRL + A, CTRL + DELETE.
     
  17. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Проверял у себя по новой, работает.
    Удалите файл error_log(ну или как он там называется) в директории движка, и вновь страницу прогрузите и посмотрите что в файле error_log
     
  18. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    На хостинге сайт?
     
  19. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    После установки, обновляете модификатор, идете в список модулей и активируете модуль
     
  20. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Стало ясно. У вас не чистая сборка движка, у вас много модификаций.
    Поэтому в вашем случае это нужно пилить модуль под ваш магазин.