- Форум
- Расширения Joomla
- Электронная коммерция.
- Virtuemart 3
- Как получить фотографии товаров промежуточного размера для VirtueMart 3?
Как получить фотографии товаров промежуточного размера для VirtueMart 3?
borro / Автор темы \

Новичок

23
1
7 года 4 мес. назад - 7 года 4 мес. назад #7781 от borro
Здравствуйте, Виталий и сообщество!
В разрабатываемом модуле необходимо отобразить на сайте фотографии товаров нестандартного размера - ни превью и ни полноразмерные картинки, что-то промежуточное. Есть ли в VirtueMart функция, которая может сгенерировать такие фотографии? Или лучше отобразить полноразмерные фотографии с CSS стилизацией, применив ленивую загрузку(нужно будет выводить все товары определённой категории, их может быть много)? Или надо брать большие изображения и генерировать из них новые картинки на лету?(не знаю точно, есть ли такое
)
Ищу решение оптимальное с точки зрения снижения трафика. Нагрузку на процессор тоже не хотелось бы заметно повысить.
Есть ли у вас идеи на этот счёт, как лучше поступить?
В разрабатываемом модуле необходимо отобразить на сайте фотографии товаров нестандартного размера - ни превью и ни полноразмерные картинки, что-то промежуточное. Есть ли в VirtueMart функция, которая может сгенерировать такие фотографии? Или лучше отобразить полноразмерные фотографии с CSS стилизацией, применив ленивую загрузку(нужно будет выводить все товары определённой категории, их может быть много)? Или надо брать большие изображения и генерировать из них новые картинки на лету?(не знаю точно, есть ли такое

Ищу решение оптимальное с точки зрения снижения трафика. Нагрузку на процессор тоже не хотелось бы заметно повысить.
Есть ли у вас идеи на этот счёт, как лучше поступить?
Последнее редактирование: 7 года 4 мес. назад от borro.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2882
228
663
7 года 4 мес. назад #7783 от Wedal
borro, вы сами описали все возможные варианты
.
Есть еще вариант - привести превьюшки VM к размеру этих картинок и уменьшать через CSS уже их. В каждом из вариантов есть свои плюсы и минусы. Не могу сказать какой из них выбрал бы я. Наверное я бы ушел от этого нестандартного размера к размеру превьюшек, либо показывал полноразмерные картинки, уменьшенные через CSS + LazyLoad и не в слишком большом количестве.

Есть еще вариант - привести превьюшки VM к размеру этих картинок и уменьшать через CSS уже их. В каждом из вариантов есть свои плюсы и минусы. Не могу сказать какой из них выбрал бы я. Наверное я бы ушел от этого нестандартного размера к размеру превьюшек, либо показывал полноразмерные картинки, уменьшенные через CSS + LazyLoad и не в слишком большом количестве.
borro / Автор темы \

Новичок

23
1
7 года 4 мес. назад #7790 от borro
вот официальный подход -
docs.virtuemart.net/tutorials/templating-layouts/222-different-thumbnail-sizes.html
Wedal

Администратор

2882
228
663
7 года 3 мес. назад #7797 от Wedal
borro, спасибо за ссылку. Интересно было почитать. Я не знал о фокусе с нулевым размером одной из сторон. Что же касается создания превьюшек отдельных размеров в макетах VM - это хороший способ, но с ним нужно быть осторожным, т.к. одна такая строчка кода добавит на ваш сервер количество файлов-изображений, равное количеству товаров в магазине.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Форум
- Расширения Joomla
- Электронная коммерция.
- Virtuemart 3
- Как получить фотографии товаров промежуточного размера для VirtueMart 3?