Добрый день. Вопросы следующие.
Картинки выводятся так:
С помощью $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, это так и должно быть?
И второй вопрос. После манипуляций с вышеозначенным кодом (не думаю, что дело в этом, но на всякий случай пишу) в каталог перестали загружаться изображения. Жмёшь "добавить файл", выбираешь картинку, сохраняешь страницу элемента - страница админки перезагружается, а никаких новых картинок к элементу не добавляется. Чудеса! Отчего такое может быть?
