Как на странице вывести случайный элемент инфоблока? Есть идеи, может кто-то делал?
Спасибо.
Спасибо.
|
Как на странице вывести случайный элемент инфоблока? Есть идеи, может кто-то делал?
Спасибо. |
|
|
|
|
/истина где-то рядом....
|
|||
|
|
|
|
Александр, спасибо большое
Получилось! ![]() |
|
|
|
|
Использую его для вывода объектов недвижимости на сайте агенства недвижимости, с той лишь разницей, что вывожу каталогом, а не news. |
|||
|
|
|
|
На ум пришло 2 способа.
Списочные компонентыЛюбой списочный компонент (news.list, catalog.section) C сортировкой RAND и направлением сортировки RAND C ограничением вывода 1 элемента С отключенной постраничкой Детальные компоненты Любой компонент детальной страницы, перед которым выполняем код
|
|||
|
|
|
|
Ещё б кто-нибудь написал, что нужно отключить кэширование компонента news.list, так вообще бы было отлично! =)
Иначе статья обновляется, если только чистить кэш страницы... А если кэш отключен, то при каждом обновлении страницы. |
|
|
|
|
|
А если поставить Авто + кеширование?
По идее при обновлении элемента инфоблока кеш должен сбрасываться автоматом. |
||||
|
|
|
|||