[QUOTE]
Антон Долганин пишет:
[QUOTE] Артур Нойманн пишет:
но все равно не работает
[/QUOTE]В коде не вижу:
[CODE] $arrFile[] = CFile::MakeFileArray(urlencode($photo)); [/CODE]
[/QUOTE]Специально выложу весь код :)
[CODE] $imgarray = explode("\r\n", $array["img_url_list"]);
foreach($imgarray as $key=>$photo) {
$arrFile[] = CFile::MakeFileArray(urlencode($photo));
}
$PROP[11] = $arrFile;
$arLoadProductArray = Array(
"MODIFIED_BY" => $USER->GetID(),
"IBLOCK_SECTION_ID" => $ar_result['ID'],
"IBLOCK_ID" => 2,
"PROPERTY_VALUES"=> $PROP,
"NAME" => $array['title'],
"CODE" => str_replace(" ", "-", $array['title']),
"ACTIVE" => "Y", // активен
"PREVIEW_TEXT" => $array['desc'],
"PREVIEW_PICTURE" => CFile::MakeFileArray($array['img_url']),
"DETAIL_TEXT" => $array['desc'],
"DETAIL_PICTURE" => CFile::MakeFileArray($array['img_url'])
);
if($PRODUCT_ID = $el->Add($arLoadProductArray)):
echo "New ID: ".$PRODUCT_ID;
if(CCatalogProduct::Add(array('ID'=>$PRODUCT_ID, 'QUANTITY'=>rand(30, 31)))){
CPrice::SetBasePrice($PRODUCT_ID, $array['price'], 'RUB');
$arPrice = array(
"PRODUCT_ID" => $PRODUCT_ID,
"CATALOG_GROUP_ID" => 2,
"PRICE" => $array['price'],
"CURRENCY" => "RUB",
);
CPrice::Add($arPrice);
}
else:
echo "Error: ".$el->LAST_ERROR;
endif;
[/CODE]