• Resolved hellohell

    (@hellohell)


    Столкнулись с очевидной проблемой – у нас стоит плагин по автоматическому созданию водяных знаков на товары (Product Watermark for WooCommerce by BeRocket). Этот плагин меняет все картинки, и создают бэкапную копию рядом с надписью _br_backup в конце файла.
    То есть был оригинальный файл:
    100042342-400×300.jpg
    Стало:
    100042342-400×300.jpg – с водяным знаком
    100042342-400x300_br_backup.jpg – оригинальный файл без watermark

    Может кто-то уже нашел хорошо совместимый watermark-плагин для выгрузки в яндекс.маркет?? Так как маркет не устраивает наши картинки с наличием лого магазина.

    Единственная мысль, которая не трудоемко должна реализоваться из посетивших:
    1)Найти watermark-плагин, который будет заменять не все thumbnails, а выборочно
    2)В настройках вашего модуля в php файлах выбрать thumbnail изображение без водяного знака

    Пытаясь самостоятельными силами 2-ой пункт (почти ничего не понимаю в программировании) пытался заменить в offer.php строки 420, 426 и 1134 на:

    $thumb_yml = get_the_post_thumbnail_url($offer->get_id(), 'gallery');
    $thumb_url = wp_get_attachment_image_src($thumb_id,'gallery', true);
    $thumb_url = wp_get_attachment_image_src($thumb_id, 'gallery', true);

    То есть просто заменял full на gallery. У меня в functions.php есть строка:
    $avia_config['imgSize']['gallery'] = array('width'=>845, 'height'=>684 );
    И в плагине “Regenerate thumbnails” фигурирует gallery среди прочих тоже. – Не помогло
    Больше нигде в файлах модуля не нашел, чтобы заменить.
    Генерируемый yml в итоге не изменился после моих правок offer.php и чистки кэша

    Может кто-то сможет выручить? Не хочется терять водяные знаки… Но и хочется пользоваться вашим плагином (очень круто все сделано!!)

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author icopydoc

    (@icopydoc)

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

    А ваше ‘gallery’ функция попросту не распознаёт. Ибо для вордрпеса это что-то “левое”.

    Вообще защита водным знаком – это бессмысленная трата ресурсов. Поясняю. Вот смотрите. Вы защищаете, чтобы картинки “не попёрли”, верно? Верно. А теперь прикол. Вы хотите выгружаться на Маркет. Маркет требует без водяных знаков. Значит на маркет пойдёт чистая картинка. Верно? Верно. А теперь второй прикол. Обычно, когда пытаются спереть картинку, но находят с водяным знаком – делают поиск по картинке. А яндекс к тому времени прекрасно объединит как картинки с водяным знаком, так и без него. В результате кому надо – то не напрягаясь картинку у вас попрёт.

    Возникает вопрос – так а смысл заморачиваться? А если смысл есть, тогда вам просто нельзя в маркет ибо придётся “светить” оригиналы картинок.

    PS. Плагин который вы используете должен зарегистрировать тип миниатюры-оригинала через add_image_size()

    Thread Starter hellohell

    (@hellohell)

    Спасибо большое за ответ..
    В том-то и дело, хотели чтобы миниатюрки 300х300 позакидывать на яндекс-маркет (минимально разрешенный размер)
    В плагине Image Watermark можно выбрать какие миниатюрки помечать водяным знаком, а какие нет.
    Но не получилось в данном плагине заставить картинки подгружать из миниатюрки. Только что попытался medium вставить (родной размер, создаваемый woocommerce) – тоже full на выходе в yml

    Учитывая, что в плагинах типа Regenerate Thumbnails и в конце functions.php я могу удалить миниатюрки через remove_image_size(‘gallery’) – думаю, что типы миниатюрок зарегестрированы и не в этом проблема… Ничего не понимаю в пхп, но впечатление, что иначе можно получить ссылки на миниатюрки

    Plugin Author icopydoc

    (@icopydoc)

    У вас товары вариативные или обычные?
    Или и такие и такие?
    Изменяли с medium на full где (в каких строках)? (в плагине в двух местах вызывается этот момент).

    Thread Starter hellohell

    (@hellohell)

    Судя по всему стоило лишь почистить кэш вордпресса. Спасибо за отклик! Товары обычные

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Совместимость с Водяными Знаками \ Watermark’ is closed to new replies.