×
New project by Yuriy Vdovytchenko

ITCOD WEB DESKTOP - следующий этап развития проекта ITCOD.

Объединено CSV Improved. Создание миниатюр - решение

Больше
4 года 2 мес. назад - 4 года 2 мес. назад #1 от Aleksej
Aleksej создал эту тему: CSV Improved. Создание миниатюр - решение
В процессе работы с замечательным компонентом импорта каталога товаров в VirtueMart из csv - CSV Improved - столкнулись мы тут со следующей странной проблемой: оказывается, как ты не изменяй размеры создаваемых превью в опциях шаблона импорта - а они все одно ресайзятся согласно дефолтному своему шаблону, который от тебя нисколько не зависит; большая сторона картинки, хоть ты убейся, всегда будет равна 90px.

Хотя, казалось бы, админка компонента вполне предусматривает возможность указать произвольный размер превью. Так нет же; обновив компонент CSVI до финальной на момент написания этого сообщения версии 4.5.3.2 - внезапно мы обнаружили, что превью вообще перестали создаваться... вот такой цирковой номер, короче говоря.





Все, кто столкнулись с аналогичной проблемой... без каких-либо ощутимых усилий смогут обойти странную эту багу CSVI, применив следующую рекомендацию... описываю это здесь, к слову, чтобы и самому не забыть:


В файле -

administrator/components/com_csvi/models/com_virtuemart/import/productimport.php

Находим 803 строчку -

$imgpath = $template->get('file_location_product_files', 'path');

и меняем на

$imgpath = $template->get('file_location_product_images', 'path');


В настройках импорта, на вкладке "Поля" (Import options -> Fields) отключаем file_url_thumb; т.е. устанавливаем "нет" в селекторе "Обработать" (подробнее о процессе настройки импорта читаем в этой статье ). На вкладке "Изображение" выставляем: "Сохранить оригинальный файл" -> Да, "Автоматическое создание миниатюр" -> Да.

Ну и - произвольные теперь размеры создаваемых миниатюр, какие захочется.

Удачи!
Последнее редактирование: 4 года 2 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.