Jump to content

Разные картинки для товара


Recommended Posts

Может и вопрос ламерский, но ни раз не сталкивался, как можно добавить различные картинки для товара, например разной расцветки товар?

Link to post
Share on other sites
support

У товара может быть сколько угодно картинок.

Правда по умолчанию всего одна.

Просто в Админке - Настройки - Основные - Картинки - Количество дополнительных картинок.

Поставь столько сколько нужно.

Затем при редактировании/добавлении товара будет возмжность добавлять доп. картинки в закладке картинки.

Link to post
Share on other sites
  • 2 months later...

у меня тож вопрос про разные картинки для товаров.

я хочу на главной в рекомендуемых или новинках сделать не уменьшенную большую картинку, ибо будет плохосмотрибельно, а фрагмент большой картинки.

на большой фотке слон в зоопарке допустим (это пример, мы не торгуем слонами)) - с решеткой, другими слонами и посетителями, с навозом под ногами и прочими интересными деталями, а на маленькой - голова этого слона, дающая понять что это слон, и хорошо различимая при таком размере картинки.

пипл сможет понять что это слон, не ломая глаза, а при желании посмотреть поподробнее - перейти к карточке товара, где насладиться созерцанием целого слона во всех подробностях.

как бы это сделать?

фотошопить изображения товаров, вырезая эти фрагменты и загружая их как основные картинки, а целые изображения - как дополнительные картинки товара? а как тады сделать чтоб на странице карточки товара показывалась не увеличенная основная картинка, а сразу дополнительная?

Link to post
Share on other sites
support

Это сделать можно только руками.

Посмотреть ссылку на картинку, которая выводится на главной.

Например нажать правой кнопкой мыши на картинке и выбрать - Скопировать адрес картинки и вставить скопированный адрес в браузер.

Получится адрес что-то вроде http://vamshop.loc/images/product_images/thumbnail_images/1_0.jpg

Вот создать картинку нужную и просто загрузить её по FTP в /images/product_images/thumbnail_images/1_0.jpg

Это конечно неудобно и всё руками придётся делать, но по-другому я и не знаю как.

Link to post
Share on other sites

для всех.

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

я правильно понимаю, что отфотошопив, загружать как основную - фрагмент, а как дополнительную - большую, а на странице карточки товара заменить основную покрупней сразу на дополнительную?

Link to post
Share on other sites
support

У каждото товара если три размера картинки.

Они хранятся в /images/product_images

каждый в своей папке.

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

Вот чтобы сделать разные картинки, тут придётся только руками менять файлы.

Link to post
Share on other sites

ужоснах.

не, должно по-человечески быть, иначе жить не хотца.

хорошо если у меня сто товаров вручную выправить, а если пару тыщ...

подозреваю что это в файле product_info_v1.html после <div class="ProductInfoLeft"> надо заменить {if $PRODUCTS_IMAGE!=''} на дополнительную картинку.

Link to post
Share on other sites
support

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

Да, есть доволнительные картинки у товаров.

Но они выводятся только на странице карточки товара.

В Админке - Настройки - Основные - Картинки - Количество дополнительных картинок

Поставь например 2

Потом в админке при редактировании/добавлении товара появится возможность добавлять ещё 2 картинки.

Link to post
Share on other sites

уф, я видимо совсем хреново формулирую.

мне нужно именно на странице карточки товара вывести дополнительную вместо основной. во всех остальных местах пусть выводится основная мелкая - при просмотре категорий, товаров данного производителя, в рекомендуемых и новинках. а на странице карточки товара - только одна большая дополнительная без поп-апа и без той мелкой.

Link to post
Share on other sites
support

Можно попробовать в /templates/шаблон/module/product_info/product_info_v1.html

Заменить:


{if $PRODUCTS_IMAGE!=''}

{if $PRODUCTS_POPUP_LINK!=''}<a href="{$PRODUCTS_POPUP_LINK}" onclick="window.open('{$PRODUCTS_POPUP_LINK}', 'popUp', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=395,height=320'); return false;" target="_blank">{/if}

<img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" />

{if $PRODUCTS_POPUP_LINK!=''}</a>{/if}

{/if}
[/code] На:
[code]
<!-- more images -->

{if $PRODUCTS_MO_IMAGES}

{foreach name=mo_pic item=img_values from=$mo_img}

{if $img_values.PRODUCTS_MO_POPUP_LINK !=''}<a href="{$img_values.PRODUCTS_MO_POPUP_LINK}" onclick="window.open('{$img_values.PRODUCTS_MO_POPUP_LINK}', 'popUp', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=395,height=320'); return false;" target="_blank">{/if}

{$img_values.PRODUCTS_MO_IMAGE}

{if $img_values.PRODUCTS_MO_POPUP_LINK !=''}</a>{/if}

&nbsp;&nbsp;

{/foreach}

{/if}

<!-- more images eof -->

Link to post
Share on other sites
  • 1 year later...
pitch Maxim

А как вывести фото размером как в категории и что бы они сразу были под основной фото? а не после описания

Link to post
Share on other sites

Размер картинок настраивается в Админке - Настройки - Основные - Картинки.

А чтобы менять оформление, нужно править html код в шаблонах.

В руководстве vamshop.ru/manual есть целый раздел где очень подробно написано какой шаблон за что отвечает и какие метки можно использовать в каждом конкретном шаблоне.

Link to post
Share on other sites
pitch Maxim

да, я знаю, но дополнительные фото точно такого же размера как и основная т..е. если я уменьшаю основную то уменьшаются и дополнительные а это неправильно, такого нигде нет ))) нужны именно маленькие привьюшки дополнительных фоток.

Link to post
Share on other sites

Раздельных настроек для доп. фоток нет, настройки только общие.

Единственное, загружать руками по ftp картинки нужных размеров.

Link to post
Share on other sites
  • 2 years later...

Тема староватая, но актуальная для меня сейчас. Пробовал заменить выше указанный код, я его просто не нашел. Видимо версии менялись и код, соответственно, тоже.

В-общем, проблема в следующем:

Необходимо чтобы у товара было 2 разных картинки. Т.е. 1 на превьюшке (маленькая), другая(-ие) в карточке товара и в pup-окне.

Пытался опробовать много вариантов, ничего не вышло. И через ftp в разные папки заливал и коды пытался менять, видимо новая версий несколько разлина от предыдущих... Подскажите, пожалуйста, что можно сделать?

Link to post
Share on other sites

Так оно и есть ведь по умолчанию.

Только картинка одна, но разных размеров.

Что б была разные картинки, может дополнительные картинки лучше использовать?!

Они как раз на странице карточки товара выводятся.

В Админке - Настройки - Картинки можно указать количество доп. картинок, затем в админке при создании/редактировании товара в закладке Картинки будет возможность добавлят картинки.

Link to post
Share on other sites

я о другом. мне нужно чтобы на превью была совсем другая фотография, а на карточке товара - другая.

например: som-shop.ru/catalog251_1.html (это мой арендованный маг)

и попутно вопрос, можно ли как-то сделать вывод товара в категории не в 2 столбца, а в 1, т.е. одна строка = один товар.

Link to post
Share on other sites

можно ли как-то сделать вывод товара в категории не в 2 столбца, а в 1, т.е. одна строка = один товар.
можно.

смотрите в файлах листингов. это в папке templates\шаблон\module\product_listing

если шаблон сделан на основе vamshop_table, то там есть код, похожий на:

  {php}

  if ($col>=Х) {

где Х - количество колонок

Link to post
Share on other sites

По умолчанию нельзя разные картинки для разных мест.

По поводу колонок, вот например тема - http://vamshop.ru/forum/index.php?topic=7310.msg59564#msg59564

Только 98% это для одной колонки, если нужно три, тогда например 33% пишите.

Link to post
Share on other sites

Хорошо. Спасибо. Товары сделал в одну колонку. Всё ок!

Только праблемка возникла... После всех манипуляций с картинками стала ошибка выходить при загрузки фото из админки:

Warning: Division by zero in /home/vegasmag/data/www/vegasmag.ru/admin/includes/classes/image_manipulator_GD2.php on line 56

Warning: Cannot modify header information - headers already sent by (output started at /home/vegasmag/data/www/vegasmag.ru/admin/includes/classes/image_manipulator_GD2.php:56) in /home/vegasmag/data/www/vegasmag.ru/admin/includes/functions/general.php on line 131

Что это может быть, подскажите пожалуйста. В итоге картинка всё-равно загружается, но ошибка эта как-то напрягает... HELP

Link to post
Share on other sites

Видимо, в Админке - Настройки - Картинки где-то не указано ничего, либо указан 0.

Возможно, в настройках ширины и высоты.

Укажите число, пустых опций не должно быть и 0 тоже.

Link to post
Share on other sites
×
×
  • Create New...