Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

WebP без тяжелых модулей


 Поделиться

Рекомендованные сообщения

3 часа назад, stickpro сказал:

Прошу перестать флудить в теме

 

Цитата

Флуд (от неверно произносимого англ. flood — поток) — нетематические сообщения в интернет-форумах и чатах, зачастую занимающие большие объемы.

 

Вы уверены, что я писал не по теме, но вы с переживаниями по поводу "содержания ягуара" точно же по теме писали?

 

2 часа назад, OCappLab сказал:

imagewebp с версии php 5.4 входит в GD библиотеку.

 

вы найдете эту библиотеку с присутствующей функцией  где-то в 5% случаев на общем хостинге. И, что неприятное еще, GD глючно работает с WEBP.  Например, до определенной версии (до 7-ки) эта функция не умеет работать с PNG с альфа-каналом,   вместо прозрачного фона вы получаете черный.

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

 

Поскольку есть масса магазинов с товарами в PNG с альфой (получено от поставщика), то для них webp был бы хорошим вариантом, но с GD они получат это (см. на бабочек):

 

ZxuyIiW.jpg

 

 

 

Т.е. бабочка будет на черном фоне вместо прозрачного.

А вот так будет на 7+:

 

 

faRwRTw.jpg

 

 

3 часа назад, stickpro сказал:

@sitecreator ещё раз повторюсь,  готовы ли допилить мод для комьюнити?  Нет?  Прошу перестать

 

Вы уверены, что выбрали правильный тон?

А где же спасибо за предложенное мною для вас решение вашей же проблемы?  Или вы "не заметили" правильного готового решения в виде кода?

Вы над ошибками не умеете работать? "чукча - не читатель, чукча - писатель".  Это не про вас, случаем?  Все же других критиковать у вас получается лучше чем самому писать код и признавать свои ошибки.  Может лучше продолжить заниматься тем, что лучше получается, т.е. быть критиком?

 

 

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Вот рабочий на 90% модуль https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=34275 

 

Кому нужно выводит webp, у кого не поддерживает браузер выводит стандартную картинку.

 

Может его допилит кто нибудь? Например не работает с выгрузкой на Яндекс Маркет от toporchilo

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, kamar87 сказал:

Может его допилит кто нибудь? Например не работает с выгрузкой на Яндекс Маркет от toporchilo

 

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

И в новой версии webp создается всегда и везде у любого хостера.  Даже если у хостера запрещен exec, нет GD (или imagick) с поддержкой WebP,  то все равно webp может быть сгенерирован на такой хост-площадке без проблем и лишней нагрузки.

Т.е. от хостера вообще ничего не требуется по большому счету.

 

И модуль, который "рабочий на 90%"  полагается лишь на софт, который предоставит хостер.   А это бывает лишь в 5% случаев.   В остальных случаях хостеры ничего не предоставляют.  

 

Я так понимаю, вы ищите  "почти работающий" или "немного неработающий", но зато бесплатно?  Работающий практически везде, но за небольшую стоимость в расчет не берете?

Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...
В 07.05.2019 в 06:18, sitecreator сказал:


Т.е. от хостера вообще ничего не требуется по большому счету.

Что за чудеса такие? PHP-библиотека webp-компрессора? Или из админки генерация средствами js?

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

Спасибо,

модуль нормальный вроде, установился. Гугл даже признал, что теперь используются изображения в формате webp и поставил галочку.

Ссылки также заменились на новые .webp.

Одна проблема, изображения и также папка cachewebp не создаются, то есть, на сайте нет больше изображений.

Никто не подскажет в чем может быть проблема?

У нас opencart 2.3.0.2

Спасибо!

 

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
В 11.01.2020 в 16:17, Vindojeens сказал:

Спасибо,

модуль нормальный вроде, установился. Гугл даже признал, что теперь используются изображения в формате webp и поставил галочку.

Ссылки также заменились на новые .webp.

Одна проблема, изображения и также папка cachewebp не создаются, то есть, на сайте нет больше изображений.

Никто не подскажет в чем может быть проблема?

У нас opencart 2.3.0.2

Спасибо!

 

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38025
LLAAKKII 12 months ago

In 2.3 (atleast for me) if module doesnt create "cachewebp" folder, ther problem with "catalog/model/tool/image.php" file.
There is no line with "$image_new = str_replace("
In xml you can replace "$image_new = str_replace(" with "$imagepath_parts = explode('/', $image_new);"
So xml should look like this:
Before: https://i.imgur.com/N7XXujf.png
After: https://i.imgur.com/TAexOme.png

 

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...

Я допилил. Для других версий - платно.

WebP image v1.0 Full OpenCart 2.2.X-2.3.X.ocmod.zip

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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