Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

рандом

00 голосов
3
Здравствуйте,
не получается почему-то вывести рандомно элемент из инфоблока =( подскажите что не так?
Код
<?
if(CModule::IncludeModule("iblock"))
{
   $items = GetIBlockElementList(13, 0, Array("rand" => "asc"), 1);
   while($arItem = $items->GetNext())
   {
          if ($arItem[ID]){
   ?> <?=$arItem[NAME];?>
<?}}}?>
спросил 11 Янв, 14 от Rogarond (820 баллов)

3 Ответы

00 голосов
Плохо примеры смотришь:
Код
$arItem["NAME"]  - надо 
$arItem[NAME]    - пишешь

Называется - найди 2 отличия.
Используй компонент случайное фото. Настрой на свой ИБ, малость поправив (кастомизировав) добъешься вывода не только картинки из анонса, но и названия, текста, даты активации- короче того что надо вывести.
ответил 25 Апр, 14 от Grimmi (2,560 баллов)
00 голосов
это я все понимаю - просто всегда без кавычек писал - работало... а сейчас и с кавычками не хочет...
ответил 19 Авг, 14 от Rogarond (820 баллов)
00 голосов
все разобрался =))) забыл что все элементы у меня не в корне ИБ а в разделах)) просто надо было 0 на false заменить =)
ответил 25 Дек, 14 от Rogarond (820 баллов)

Связанных вопросов не найдено