Добрый день!
Столкнулся с проблемой: нужно обновить (перегенерировать в новом размере) картинки анонсов. Что я только не пробовал.
Один из последних вариантов:
Помогите, пожалуйста.
Столкнулся с проблемой: нужно обновить (перегенерировать в новом размере) картинки анонсов. Что я только не пробовал.
Один из последних вариантов:
Код |
---|
$arFile = CFile::GetFileArray($arEl["DETAIL_PICTURE"]); $arFile =CFile::ResizeImage( $arFile, array( "width" => 264, "height" => 351 ), BX_RESIZE_IMAGE_PROPORTIONAL ); $fileId = CFile::SaveFile($arFile, "iblock"); $el->Update(intval($arEl["ID"]),array("PREVIEW_PICTURE"=>array("del"=>"Y")),false,true,true,true); $el->Update(intval($arEl["ID"]),array("PREVIEW_PICTURE"=>$fileId),false,true,true,true); |