По работе плагина Изображения WEBP Есть решение

Подскажет пожалуйста, по работе плагина изображения WEBP , как узнать насколько корректно он работает?  Разработчики не отвечают. В карточке товара фотографии с расширением .webp , вроде как все нормально, а если нажать на фото для открытия большой фотографии , то оно не открывается (не грузится)



Если отключаешь плагин,то фото большое открывается . Скажите пожалуйста , это нормально ? Или что то не так ?
Спасибо

20 ответов

  • 1
    Vaslav24 4 февраля 2020 05:28 #

    Сам плагин работает. У меня используется тут: https://grillhousestore.ru/ - потестируйте на разных устройствах.

    Но там используются скрипты обработки изображений на сервере. Возможно, в вашем случае, в них проблема. После установки плагина ставил их дополнительно.

    • +1
      Igor Igor 4 февраля 2020 12:11 #

      Возможно из за них не грузятся https://www.imagebag.ru  , а могли подсказать поточнее о каких скриптах идет речь?

      • +1
        Vaslav24 Vaslav24 4 февраля 2020 13:44 #

        В настройках плагина нажимаете "Дополнительные настройки". Там все способы конвертации, которые плагин нашел на вашем сервере. По умолчанию, если ничего нет, используется удалённый бесплатный сервис. Это и медленно и вообще удалённый сервис может быть недоступен. Остальные способы требуют наличия скриптов (расширений PHP) на вашем хостинге. У меня VDS, т.е. я просто установил парочку. В вашем случае может быть по другому.

        Ну, и описанное replicant тоже имеет место. Если вам не понятно, о чем он пишет, то для настройки плагина вам, пожалуй, потребуется специальный человек :)

        • 0
          Igor Igor 4 февраля 2020 14:20 #

          Спасибо, я тут разобрался , только один установлен

      • +2
        replicant replicant 4 февраля 2020 13:52 #

        Со скриптами обработки на сервере и генерацией webp у вас все нормально.

        Проблема, как я и писал ранее, в очень мудреном выводе большого основного изображения. Само webp 970х0 изображение есть и вы видите его в окне zoom увеличенного просмотра деталей правее да и на странице товара оно самое и есть.




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




        Советую обратиться к разработчику вашей темы дизайна.

        Можно ещё для тестов отключить окно увеличения zoom, если оно отключается, вдруг поможет, хотя крайне маловероятно, но проверять догадку вам придется самостоятельно.

        Дело в том, что плагин webp просто не видит под наслоением всего как заменить изображение в режиме слайд-просмотра. Изображения там в явном виде для плагина как бы нет. Оно выпадает из зоны его видимости возможно из-за попытки вывода через css как background-image (такие вещи плагин не заменяет).



        Хотя картинка вот она лежит тут и благодаря имеющимся ссылкам в миниатюрах генерируется.




  • 1
    replicant 4 февраля 2020 08:44 #

    Если большое фото при включенном плагине не грузится, то не создался его эскиз в webp. Надо смотреть тему дизайна в точке, где происходит вызов этого изображения и как ссылка попадает на страницу. Плагин должен получить хотя бы скрытую ссылку (display:none) на это изображение в jpg, заключенную в <a href>. Может быть ваш lightbox js ссылку как-то прячет в какую-нибудь data-img=. В таком случае эффект будет как у вас.

    --------- дальше можно не читать

    Плагин работает отлично. При эксплуатации плагина есть много технических нюансов. В частности отключение обработки png в темах дизайна пришлось делать самому, а потом разработчики добавили эту фишку. И ещё я не использую правку .htaccess в корне домена как написано в инструкции по ряду причин. Ну и ещё много мелочей и тонкостей, включая обработку иллюстраций к постам блога и создание ряда каталогов, не подпадающих под действие плагина, где обработка и замена изображений не нужны.

    Плагин рабочий на 100%, но не всё так просто как кажется и многое зависит от конфигурации сервера и понимания как это устроено. Работает по cron в фоновом режиме, т.к. статику отдаю nginx в лоб, но инициациализацию генерации нужных мне изображений доделывал самостоятельно, чтобы как только появляется новый товар, то сразу пошли эскизы.

    Перегенерация около 20 тыс эскизов в webp занимает около 15 минут, а может и меньше. Пока чай пил всё случилось, когда скормил ему все ссылки эскизов магазина разом. Работает плагин очень быстро, но скорость генерации зависит и от сервера. До сих пор меня смущает почему выбраны такие странные пути сохранения сгенерированных webp изображений. Что мешало реально продублировать дерево /wa-data/public/...? Ну да и бог с ними. Может быть как-нибудь исправят.

  • 1
    Igor 4 февраля 2020 14:26 #

    Проблема вроде решилась, в теме, в карточке поменял используемую галерею на fancybox

  • 1
    Igor 4 февраля 2020 14:48 #

    Правда так сдайдер не работает(

  • 1
    Igor 4 февраля 2020 16:09 # Решение

    Разработчик темы оперативно подправил, теперь всё ок.

    • +4
      replicant replicant 4 февраля 2020 16:16 #

      Ну вот и хорошо. Теперь и fancybox работает.

      Обычно разработчики тем знают свои продукты лучше, поэтому могут внести правки точнее и быстрее. Для них тоже важно, чтобы их тема имела поддержку популярных и нужных плагинов и работала с ними без проблем.

  • 1
    Alex 17 апреля 2021 20:59 #

    Тоже вопрос по этому плагину.. Везде вроде как подменяет изображения на WEBP, но вот в шаблоне (insale 2.0) при просмотре списка товаров имеется кнопка "быстрый просмотр". При нажатии на нее, открывается попап с карточки этого товара.. И вот в этом попапе подмена форматов изображения не работает..? Где искать проблему, в теме или в самом плагине?

    • +1
      replicant replicant 18 апреля 2021 07:07 #

      В теме дизайна надо смотреть как всё реализовано.

  • 1
    artem 28 июля 2021 11:09 #

    После установки плагина отсутствует пункт "плагин включен" Как его включить?

    • +1
      replicant replicant 28 июля 2021 11:32 #

      Проверить включен плагин или нет (включить/выключить) можно ещё в Инсталлере в разделе Установлено или с помощью плагина "Управление плагинами".

      Ещё не лишним будет очистить кеш в приложении Настройки и кеш в браузере. Вдруг что "застряло". Случается и такое.

      Открываю настройки плагина и опция включения есть.  Нажимаю F5 в бразуере, страница обновляется, опция пропадает.

      Открываю настройки любого другого плагина, потом возвращаюсь в настройки WEBP и опция снова есть (переход может потребоваться повторить не один раз, но опция включения в итоге появится).

      Иными словами "косяки" возможны. Сам уже привык и как-то забил на это. Тем более включить плагин по сути надо лишь один раз и дальше он просто работает.

      Не исключаю, что на непредсказуемый показ опций плагина WEBP как-то влияет плагин "Категоризатор плагинов", но разбираться с этим всем лениво.

  • 1
    artem 28 июля 2021 11:45 #

    Попробывал включить и выключить плагин и очитил кеш, но все равно пункта нету. Может ли быть что плагин конфликтует с каким-то другими плагинам?

    • +1
      replicant replicant 28 июля 2021 12:25 #

      Появляется или не появляется опция включения - это какие-то косяки интерфейса, но на работу плагина, если он включен, это уже не должно влиять.

      В любом случае САМУ работу плагина проверяйте уже по создающимся webp эскизам. Вот если уже эскизы не создаются, тогда плагин не работает и надо разбираться почему.



      • +1
        artem artem 29 июля 2021 09:37 #

        Спасибо за советы. Помогли переходы по другим плагинам

  • 1
    artem 29 июля 2021 09:39 #

    Еще после перехода в настройки плагина в логах cwebp.log появляются такие ошибки "

    None of the converters in the stack are operational

    "

    Можете сказать из-за чего они возникают и можно ли их как-то исправить.

    • +1
      replicant replicant 29 июля 2021 13:31 #

      Какой-то из выбранных в настройках методов конвертации не работает. Оставьте только GD для проверки и смотрите на выходе эскизы webp.

  • 1
    artem 29 июля 2021 13:55 #

    По отключал методы конвертации, По очереди включал, но все равно ошибки в логах появляются

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите