Сортировка профилей, Views

Главные вкладки

Аватар пользователя lutsiger lutsiger 14 февраля 2013 в 12:11

Сделал каталог организаций. Вывожу список профилей через Views.
Сортировка - кто последний был на сайте, тот первый.

Решил сделать некоторых пользователей главнее, чтобы он были всегда сверху, а все остальные сортировались по старому. С нодами все понятно, а как это сделать с профилями?

Я сделал флажок UP и добавил еще один критерий сортировки:

Sort criteria

Профиль: Информация об абоненте: up desc
Пользователь: Последний доступ desc

Да! пользователь с флажком UP всегда первый, НО почему-то после апнутых пользователей отображаются все новые только-что добавленные пользователи... а потом уже как надо все остальные ...

Эти новые пользователи из списка никак не пересортировываются, только если убрать фильтр UP и снова поставить. Тогда все работает до добавления новых пользователей.

Вот.

Может что не так делаю?

В принципе меня такая сортировка устраивает, если бы эти новые пользователи через день сами убирались на место... а то приходится ежедневно сортировку снимать и снова ставить.

Комментарии

Аватар пользователя kalabro kalabro 14 февраля 2013 в 20:02

вообще ничего непонятно.
у новых пользователей последний доступ новее, почему они не должны подниматься?

Аватар пользователя lutsiger lutsiger 14 февраля 2013 в 23:46

да они должны подниматься, а потом опускаться когда придет кто-то из старых а они не опускаются, при таких настройках сортировки получается не две группы как надо:
1 - апнутые
2 - все остальные

а получается три группы

1 - апнутые
2 - все новые
3 - все остальные

откуда берется эта вторая группа, которая живет отдельной жизнью???

Аватар пользователя lutsiger lutsiger 15 февраля 2013 в 11:38

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

что-то не сообразил сразу, что существует не два состояния "да" и "нет", а три "да", "нет" и "никогда не было" ...

Как это сделать для нескольких тысяч профилей?