Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 1543 Просмотров
*

sergeytolkachyov

  • Захожу иногда
  • 163
  • 17 / 0
  • @sergeytolkachyov https://web-tolk.ru
Обработка изображений товара JoomShopping при редактировании: одинаковые пропорции, конвертация в один формат, удаление прозрачности, именование файлов. Используется библиотека Intervention Image.
Скачать плагин
Текущая версия: 1.0.2. от 07.04.2022
Совместимость: Joomla 3.10.8. JoomShopping 4.18.7.
Совместимость: Joomla 4.1.0. JoomShopping 5.0.3.

Зачем нужен плагин?
Плагин позволяет при редактировании товара интернет-магазина Joomla JoomShopping изменять размеры изображений, приводить их к одинаковым пропорциям, убирать прозрачность и сохранять все изображения в одном формате, например в WEBP.
Возможности плагина
Настройки конвертации изображений
Для работы плагина используется известная PHP библиотека обработки изображений Intervention Image. Она позволяет сохранять все изображения товаров интернет-магазина JoomShopping в одном формате (например, в WEBP).
Плагин использует настройки размеров изображений JoomShopping: JoomShopping - Настройки - Изображения. Также используется настройка качества сохраняемых изображений. Настройки метода изменения размера и цвета заливки игнорируются. По умолчанию цвет заливки - белый.
Делать изображения квадратными?
Если да, то изображения будут приведены к квадратным пропорциям исходя из наибольшей стороны изображения. Будет обрезан лишний пустой фон, добавятся необходимые поля до квадратной пропорции, заливка фона белым цветом. Если нет, то размеры изображений будут изменены согласно настройкам JoomShopping. Лишние области изображения отрезаются. Если указаны значения и высоты и ширины - большая сторона будет изменена до указанной в настройках, меньшая сторона будет изменена пропорционально. Если указана только одно значение - высоты или ширины - вторая сторона будет изменена пропорционально. Если высота и ширина в настройках равны 0 - изображение просто будет сохранено в указанном формате без изменения размера.
Выходной формат файла
Плагин может сохранять изображения в форматах GIF, PNG, JPG, WEBP.
Переименовывать файлы изображений?
Если включено, то название файла изображения будет изменено на название товара по правилам формирования алиасов в Joomla: пробелы заменены на дефисы. Если изображений несколько, то к названию товара будет добавлен числовой индекс. Например, товар называется "Телефон Panasonic", а файлы изображений будет называться "telefon-panasonic", "telefon-panasonic-1", "telefon-panasonic-2" и т.д.

#Changelog
Спойлер
[свернуть]
*

sergeytolkachyov

  • Захожу иногда
  • 163
  • 17 / 0
  • @sergeytolkachyov https://web-tolk.ru
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
Хорошо бы если перед сохранением, плагин прогонял через сервис https://squoosh.app/
*

sergeytolkachyov

  • Захожу иногда
  • 163
  • 17 / 0
  • @sergeytolkachyov https://web-tolk.ru
Это может сказаться на производительности сайта и контент-менеджеров. Представьте, при каждом сохранении товара будет дёргаться сторонний сервис, который может отвалиться или зависнуть...
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
Реализовать как опцию. Это гугловский сервис, очень мало вероятно, что он отвалится или еще чего.
*

sergeytolkachyov

  • Захожу иногда
  • 163
  • 17 / 0
  • @sergeytolkachyov https://web-tolk.ru
В свете происходящих в мире событий может отвалиться что угодно и у кого угодно. Возьму на заметку.
*

mbbvlad

  • Новичок
  • 1
  • 0 / 0
Из за чего может быть ошибка
Произошла ошибка
0 ImageMagick module not available with this PHP installation.

в php.ini строка  extension=imagick.so  добавлена
плагин установился без ошибок. Стутус включен.
В настройках изображения joomshopping  надпись присутствует
"Обработка изображений при сохранении товара ведётся плагином JShoppingadmin - WT On fly image handler. При обработке учитываются настройки размера изображений и качества обработанных изображений."

Версия Joomla 3.10.5 JoomShopping 4.18.5 php 7.2

З.Ы.
проблема ушла при установке на сайт хостера на локальном веб сервере работать не хочет
« Последнее редактирование: 16.10.2023, 10:39:48 от mbbvlad »
*

Vastriet

  • Захожу иногда
  • 254
  • 6 / 0
походу версия пыха не поддерживается
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
https://github.com/spatie/image-optimizer можно взять на заметку, если хочется оптимизации картинок и не зависеть от сторонних сервисов
*

sergeytolkachyov

  • Захожу иногда
  • 163
  • 17 / 0
  • @sergeytolkachyov https://web-tolk.ru
Из за чего может быть ошибка
Произошла ошибка
0 ImageMagick module not available with this PHP installation.

в php.ini строка  extension=imagick.so  добавлена
плагин установился без ошибок. Стутус включен.
В настройках изображения joomshopping  надпись присутствует
"Обработка изображений при сохранении товара ведётся плагином JShoppingadmin - WT On fly image handler. При обработке учитываются настройки размера изображений и качества обработанных изображений."

Версия Joomla 3.10.5 JoomShopping 4.18.5 php 7.2

З.Ы.
проблема ушла при установке на сайт хостера на локальном веб сервере работать не хочет

В телеграм-чате уже отвечали на этот вопрос - не установлено расширение PHP Image magic на локальном сервере.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Фильтр товаров для JoomShopping 5

Автор Lemonez

Ответов: 14
Просмотров: 851
Последний ответ 25.04.2024, 14:11:25
от dron
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 13
Просмотров: 2076
Последний ответ 03.04.2024, 14:24:38
от sergeytolkachyov
JoomShopping плагин подмены статического текста JoomShopping на материалы Joomla

Автор sergeytolkachyov

Ответов: 6
Просмотров: 850
Последний ответ 01.03.2024, 13:41:05
от sergeytolkachyov
WT JShopping cart save плагин брошенных корзин пользователей. JoomShopping 5.3+

Автор sergeytolkachyov

Ответов: 4
Просмотров: 382
Последний ответ 01.03.2024, 12:29:46
от kit2m2
Условие для кол-ва товара больше нуля

Автор kik84

Ответов: 3
Просмотров: 333
Последний ответ 16.02.2024, 13:33:24
от kit2m2