Использую для получения изображений элементов таким образом:
Код |
---|
<?
if(CModule::IncludeModule('iblock'))
$arSelect = Array("ID");
$arFilter = Array("IBLOCK_ID"=>2);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>10), $arSelect);
$img_id = 0;
while($ob = $res->GetNextElement())
{
$img_id++;
$arFields = $ob->GetFields();
$rsElement = CIBlockElement::GetList(array(),array("=ID"=>$arFields["ID"]),false,false,array("DETAIL_PICTURE"));
if($arElement = $rsElement->Fetch())
{
$arFile = CFile::GetFileArray($arElement["DETAIL_PICTURE"]);
if($arFile)?>
<div class="photogallery_lnk" id="photos<?=$img_id;?>">
<img class="lastpicimg" src="<?=$arFile["SRC"];?>" style="max-width:400px;"/>';
</div>
<?
}
}
?>
|
как каждый раз (при открытии страницы) отображать рандомный элемент массива ?