Как улучшить качество миниатюр в virtuemart?

Добрый вечер! Virtuemart сегодня — самый популярный бесплатный компонент для электронной коммерции в Joomla. Первоначальный вид этого компонента оставляет желать лучшего и нужно очень попотеть, чтобы в итоге привести свой интернет-магазин в нормальный вид.

Одна из существующих проблем vieruemart в том, что, например, если вы загружаете изображение товара, то virtuemart автоматически создает его миниатюры. И, допустим, вы хотите вывести все товары в категории, а, по умолчанию, они будут очень маленького размера и в плохом качестве из-за ресайза virtuemart. Вы можете увеличить ширину ваших картинок, но качество от этого лучше не станет.

4f690ac9124f690ac912 Pasted_Image_6_9_14__3_31_PM

Для того, чтобы изменить размер картинки при ресайзе, который осуществляет virtuemart автоматически, необходимо:

  1. Открыть файл administrator/components/com_virtuemart/virtuemart.cfg.php
  2. Найти строки

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

Ну, вот, пожалуй и все. Если остались вопросы, пишите в комментариях

 

автор: Роман Довгаль

С 2010 года я занимаюсь интернет маркетингом. Сюда входит и SEO, и SMM, и SMO, и, собственно маркетинговое продвижение не только сайтов, а проектов в комплексе :)
Для меня каждый проект – это отдельная жизнь. Своя целевая аудитория, свои методы продвижения, свои показатели результативности :)

5 комментария

      1. Здравствуйте! В настройках VM «динамическое изменение размера миниатюры» не работает, т.е. миниатюры не меняются на мой указанный размер.. Что можно сделать?

        1. пробовал на joomla 3.6.0,
          надо ещё поменять в vm-ltr-site.css
          90 на свой размер и в VirtueMart>>Настройки>>Шаблоны — Настройки файлов тоже поменять на свой размер.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *