• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь Как можно сделать превью товара одинакового размера?

vitas75

Постоялец
Регистрация
17 Апр 2014
Сообщения
104
Реакции
14
Подскажите пожалуйста, как можно выровнять фото превью товара, чтобы все выглядело ровно? Фото не стандартные и выглядит все некрасиво, может есть какой модуль или где код прописать? Шаблон
Скрытое содержимое доступно для зарегистрированных пользователей!
Сам сайт
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Способ 1: Взять фотошоп и на выходе сделать все нужные фото размером 500*376 px.
Способ 2: Сделать автоматический ресайз, это нужно идти в шаблон компонента вывода, и там использовать CFile::ResizeImageGet, тип ресайза используйте BX_RESIZE_IMAGE_EXACT - масштабирует в прямоугольник $arSize c сохранением пропорций, обрезая лишнее.
Судя по путям изображений на сайте ресайза нету там, хотя я не на все фото смотрел, если пути правильные, то ресайз не реализован, а были залиты картинки соответствующего размера 500*376 px
 
Способ 1: Взять фотошоп и на выходе сделать все нужные фото размером 500*376 px.
Способ 2: Сделать автоматический ресайз, это нужно идти в шаблон компонента вывода, и там использовать CFile::ResizeImageGet, тип ресайза используйте BX_RESIZE_IMAGE_EXACT - масштабирует в прямоугольник $arSize c сохранением пропорций, обрезая лишнее.
Судя по путям изображений на сайте ресайза нету там, хотя я не на все фото смотрел, если пути правильные, то ресайз не реализован, а были залиты картинки соответствующего размера 500*376 px
А можете поподробнее описать, как это сделать-ресайз? В каком шаблоне точно это делать и как по пунктам?Точную команду, очень надо сделать быстро.
 
На демо-сайте решения - ресайз используется.
(у картинок ссылки вида: /upload/resize_cache/iblock/c63/198_...51f.jpg)

Пример кода ресайза выглядит где-то так:
PHP:
<?
  $renderImage = CFile::ResizeImageGet($arItem["PREVIEW_PICTURE"], Array("width" => 500, "height" => 376), BX_RESIZE_IMAGE_EXACT, false);
  echo '<img src="'.$renderImage["src"].'" />';
?>
 
Назад
Сверху