Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

opencart 3 + webP


Recommended Posts

Добрый день.

На opencart3 хочу добавить возможность добавлять картинки в формате webP на форуме есть костыли только для 2 версии.

Кто то мониторил этот вопрос?

 

PS - не предлагайте модуль веб компрессора за 1900 рублей - мне нужно что бы просто я могу загружать webp а не перерабатывать все картинки

PSS знаю тема неодназначная о том что этот формат еще не поддерживается на многих браузерах и устройствах, но душа требует полета)))

Надіслати
Поділитися на інших сайтах


10 минут назад, nibbl сказал:

но душа требует полета)))

 

а что вам мешает прочитать доступную в сети информацию и летать как пожелаете?

Если уж решили творчеством заняться, то информации предостаточно.

 

11 минут назад, nibbl сказал:

мне нужно что бы просто я могу загружать webp

 

даже жутко представить как это "просто" происходит когда товаров 10 000, да даже если всего 500.

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

 

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

 

 

14 минут назад, nibbl сказал:

что этот формат еще не поддерживается на многих браузерах и устройствах

 

Только apple и не поддерживает.

Если их исключить, то 80% браузеров поддерживает по статистике.

Оставшимся 20% отдается привычный формат в jpeg.

 

Решение вашего вопроса есть. Вы можете загружать руками картинки webp (все как вы хотите) и сделать самостоятельно настройки веб-сервера. И ваша задача решена.

Все бесплатно как вы и хотели. И как это сделать описано в FAQ к модулю Компрессор.

 

 

 

 

 

Надіслати
Поділитися на інших сайтах

Если сложно искать, то вот тут подробно написал как:

 

Конфиг (config) NGINX для вывода WEBP на VDS

 

Для настройки Апачи (на общем хостинге) часть информации у меня дана в поддержке модуля, а часть - в описании модуля Компрессор.

На примере хостинга www.ukraine.com.ua дан исчерпывающий пример в картинках для Апачи.

 

В документации модуля Компрессор дан полный код для поддержки webp средствами Апачи.

Впрочем, по Апачи информации полно в сети в отличие от инфы по nginx.

 

Этой информации более чем достаточно чтобы сделать все самостоятельно и бесплатно.

 

 

Надіслати
Поділитися на інших сайтах

Из своей же документации по модулю Компрессор цитирую вариант для Апачи.

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

 

51 минуту назад, nibbl сказал:

этот формат еще не поддерживается на многих браузерах и устройствах

 

В коде учтено и это тоже.

Достаточно инфы для полета души?
 

Цитата

 

По WebP ниже даны рекомендации для случая использования в качестве веб-сервера Apache. Для случая nginx+apache они не подойдут (.htaccess не действует).
Чтобы включить возможность использования формата WebP (если веб-сервер Apache) нужно добавить в файл .htaccess (который в корне сайта) сразу после строки

-----------------------
RewriteEngine On
-----------------------

следующие строки:

-----------------------
# Check if browser support WebP images
RewriteCond %{HTTP_ACCEPT} image/webp

# Check if WebP replacement image exists
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f

# Serve WebP image instead
RewriteRule (.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]

<IfModule mod_headers.c>
Header append Vary Accept env=REDIRECT_accept
</IfModule>

AddType image/webp .webp

<FilesMatch "\.(jpg|jpeg|gif|png|ico|webp)$">
    Header set Cache-Control "max-age=2592000, must-revalidate"
</FilesMatch>
-----------------------

 

 

 

Если же не справляетесь, то можно взять готовое решение для WEBP:

 

https://opencartforum.com/files/file/4572-image-compressor-watermark-webp-lazy-load-etc-by-sitecreator/?tab=details

 

Работает у любого хостера, даже у которого нет совершенно никакого своего софта для WEBP и/или практически все запрещено, например, exec отсутствует.

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

 

Также замечу, что автор Компрессора предоставляет всем желающим скидки.

Поэтому далеко не всегда бывает так:

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

модуль веб компрессора за 1900 рублей

 

Знаю - вам не нужно. Для вас бесплатная инфа выше. :) Дерзайте.

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.