Добавить в Инфоблоки сортировку по реальной активности элементов

Рейтинг: -0.1381  
На голосовании
Предложил Пользователь 19040 24.05.2013 09:51:42

Добавить в Инфоблоки сортировку по реальной активности элементов

Есть сортировка по активности. Но даже если дата активности элемента прошла, элемент все равно считается активным. Получается казуистика - элемент не активен, т.к. период активности закончен, но из-за его признака активности будем его видеть в общей ленте среди других элементов.

Использование фильтра этой проблемы не решает - элемент нужно показывать, но после всех реально активных элементов

Рейтинг: 0.1844  
Пользователь 11948 24.05.2013 10:27:24
Не согласен, что это должно быть в продукте (не голосую), иначе продукт превратится в самолет. Пишите обработчик (или агент), который всем активным ставит 500 сортировку, неактивным 400. И делаете двойную сортировку: SORT>DESC, TIMESTAMP_X>DESC (сначала все с сортировкой 500 отсортируются по изменению, потом все с сортировкой 400)