Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Фотоальбом

00 голосов
2
Можно ли автоматически уменьшать размер фотографий загружаемых пользователями в раздел инфоблока?
тоесть чтобы все превьюшки загружаемых фотографий были одной ширины и сами имеджи тоже
спросил 22 Апр, 14 от Kania (5,180 баллов)

2 Ответы

00 голосов
Скопируйте стандартный шаблон компонента вывода галереи (используемый для отображения - комплексный либо самостоятельный). В коде шаблона найдите строчку:
Код
<img border="0" src="<?=$arItem["PICTURE"]["SRC"]?>" width="<?=$arItem["PICTURE"]["WIDTH"]?>" height="<?=$arItem["PICTURE"]["HEIGHT"]?>" alt="<?=$arItem["PICTURE"]["ALT"]?>" title="<?=$arItem["NAME"]?>" />

где
Код
width="<?=$arItem["PICTURE"]["WIDTH"]?>" height="<?=$arItem["PICTURE"]["HEIGHT"]?>"

описывает ширину и высоту картинки. Замените значения на требуемые. Например, чтобы все фото отображались с шириной в 350 пикселей, код будет такой:
Код
<img border="0" src="<?=$arItem["PICTURE"]["SRC"]?>" width="350" alt="<?=$arItem["PICTURE"]["ALT"]?>" title="<?=$arItem["NAME"]?>" />


Удачи.
ответил 05 Дек, 14 от Grow (340 баллов)
00 голосов
да, я это видел. Дело в том что если картинка меньше по ширине то ее растягивает, и потом это же лишние мегабайты в картинках которые никто не увидит в полный размер не сохранив
ответил 29 Март, 15 от Kania (5,180 баллов)

Связанных вопросов не найдено