Добрый вечер! Virtuemart сегодня – самый популярный бесплатный компонент для электронной коммерции в Joomla. Первоначальный вид этого компонента оставляет желать лучшего и нужно очень попотеть, чтобы в итоге привести свой интернет-магазин в нормальный вид.
Одна из существующих проблем vieruemart в том, что, например, если вы загружаете изображение товара, то virtuemart автоматически создает его миниатюры. И, допустим, вы хотите вывести все товары в категории, а, по умолчанию, они будут очень маленького размера и в плохом качестве из-за ресайза virtuemart. Вы можете увеличить ширину ваших картинок, но качество от этого лучше не станет.
Для того, чтобы изменить размер картинки при ресайзе, который осуществляет virtuemart автоматически, необходимо:
- Открыть файл administrator/components/com_virtuemart/virtuemart.cfg.php
- Найти строки
define(‘PSHOP_IMG_RESIZE_ENABLE’, ”);
define(‘PSHOP_IMG_WIDTH’, ’90’);
define(‘PSHOP_IMG_HEIGHT’, ’90’);
(Virtuemart 2)
Или
img_resize_enable=1
img_width=0
img_height=90
(Virtuemart 3)
И изменить на тот размер, который вам необходим. Например
img_resize_enable=1
img_width=300
img_height=250
Ну, вот, пожалуй и все. Если остались вопросы, пишите в комментариях
Здравствуйте!а что делать если не меняется размер?
Добрый день! То есть не меняется? Изображение или миниатюра?
Здравствуйте! В настройках VM “динамическое изменение размера миниатюры” не работает, т.е. миниатюры не меняются на мой указанный размер.. Что можно сделать?
пробовал на joomla 3.6.0,
надо ещё поменять в vm-ltr-site.css
90 на свой размер и в VirtueMart>>Настройки>>Шаблоны – Настройки файлов тоже поменять на свой размер.
Помогло спасибо! + Читайте комменты в статьте не весь FAQ