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

Случайная сортировка CIBlockSection::GetList

00 голосов
3
Подскажите пож-ста,
мне надо вытянуть в случайном порядке секции инфоблоков
в описании функции CIBlockSection::GetList, значение rand для массива arOrder - не предусмотрены или не описаны в мане.

Элементы массива
array ("rand" => "ask")
или
array ("RAND" => "RAND")
или
array ("name" => "RAND()")
игнорируются

можно ли как-то по другому вытащить в случайном порядке четыре секции??

заранее благодарен.
спросил 07 Март, 14 от aisigylka (100 баллов)

3 Ответы

00 голосов
Увы, нельзя.
Можно только выбрать из инфоблока все секции, отфетчить в массив и выбрать четыре случайных из массива.
ответил 18 Авг, 14 от Ly (4,580 баллов)
00 голосов
Вадим, а вы более подробно опишите то, что нужно получить?
ответил 23 Дек, 14 от HUNTER113 (250 баллов)
00 голосов
>lStaticl
Собственно говоря, надо было вытянуть название секций инфоблока(фотоальбомы), в самих секциях элементы инфоболока я вляются фотографии. В итога надо получить 4 случайные фотографии из разных альбомов

>Dmitry Ban
Спасибо, уже понял. Так и сделал.
ответил 12 Апр, 15 от aisigylka (100 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 03 Март, 14 от Kania (5,180 баллов)
0 голосов
2 ответов
0 голосов
2 ответов
спросил 28 Ноя, 13 от Duffel (100 баллов)
0 голосов
5 ответов
спросил 17 Ноя, 13 от HeJIJIu (630 баллов)
0 голосов
3 ответов
спросил 12 Ноя, 13 от Snezhka (2,240 баллов)