Добрый день. Вопросы следующие.
Картинки выводятся так:
С помощью $arFilters накладываются водяные знаки:
Если вместо BX_RESIZE_IMAGE_EXACT написать BX_RESIZE_IMAGE_PROPORTIONAL, то на сайте отображается оригинальная картинка без водяных знаков, а не обработанная картинка из папки resize_cache, это так и должно быть?
И второй вопрос. После манипуляций с вышеозначенным кодом (не думаю, что дело в этом, но на всякий случай пишу) в каталог перестали загружаться изображения. Жмёшь "добавить файл", выбираешь картинку, сохраняешь страницу элемента - страница админки перезагружается, а никаких новых картинок к элементу не добавляется. Чудеса! Отчего такое может быть?
Картинки выводятся так:
Код |
---|
$imgs = '';foreach($arResult["PROPERTIES"]["PHOTO"]["VALUE"] as $key => $val) { $img = CFile::ResizeImageGet($val, Array('width'=>462, 'height'=>356), BX_RESIZE_IMAGE_EXACT, false, $arFilters, array()); $img2 = CFile::ResizeImageGet($val, Array('width'=>220, 'height'=>152), BX_RESIZE_IMAGE_EXACT, false, $arFilters, array()); $img3 = CFile::ResizeImageGet($val, Array('width'=>720, 'height'=>400), $arFilters); $imgs .= ' <a class="rsImg" data-rsBigImg="'.$img3["SRC"].'" href="'.$img["src"].'"><img class="rsTmb" src="'.$img2["src"].'" alt="Кухни"></a> '; } |
С помощью $arFilters накладываются водяные знаки:
Код |
---|
<?$arFilters = Array( array("name" => "watermark", "position" => "right", "size"=>"small", "file"=>$_SERVER['DOCUMENT_ROOT']."/logo1.png" ); |
Если вместо BX_RESIZE_IMAGE_EXACT написать BX_RESIZE_IMAGE_PROPORTIONAL, то на сайте отображается оригинальная картинка без водяных знаков, а не обработанная картинка из папки resize_cache, это так и должно быть?
И второй вопрос. После манипуляций с вышеозначенным кодом (не думаю, что дело в этом, но на всякий случай пишу) в каталог перестали загружаться изображения. Жмёшь "добавить файл", выбираешь картинку, сохраняешь страницу элемента - страница админки перезагружается, а никаких новых картинок к элементу не добавляется. Чудеса! Отчего такое может быть?