В информационной системе "Вопросы и Ответы" использую сортировку элементов в списке по дате добавления, т.е. последние добавленные оказываются сверху списка, достаточно стандартная сортировка. Нередко пользователи добавляют комментарии к элементам и хотелось бы такие элементы поднимать в списке по дате обновления (примерно как на форумах). Можно конечно вручную изменить у элемента дату добавления и он тогда автоматом встанет в начало списка, но это не есть гуд, т.к. если у элемента кроме ответа есть ещё и комментарии, то получаются несостыковки с датами этих комментов - вроде написано, что элемент добавлен сегодня, а комментарий к нему добавлен год назад... Самый простой вариант из пришедших на ум - это реализовать сортировку не по дате добавления элемента, а по дате его публикации, которая не выводится с пользовательской стороны. Не подскажите, что нужно поменять в условии для показа списка элемента, чтобы организовать сортировку по дате публикации? А вообще, идеально было бы организовать сортировку по дате добавления элемента + добавления комментария (при условии если они есть), тогда бы всё сортировалось автоматом и вопрос, заинтересовавший пользователей сам бы поднимался в начало списка.
Блин, что-то я запутался, как отсортировать категории товаров такой же сортировкой, как указано в ЦА? Т.е. в админке можно каждой категории присвоить номер сортировочный, как его получить и при выводе по нему отсортировать? Или нужно дополнительное свойство придумывать?