Сортировка пользователей на сайте 2.X

Нужно вывести пользователей в своём порядке

 
Посетитель
small user social cms
Сообщений: 10
Приветствую.
Создал дополнительное числовое поле в пользователях. Вывел его в списке пользователей на сайте. Хочу отсортировать их по этому полю в порядке возрастания. Вроде разобрался, но что-то пошло не так:

system/controllers/users/frontend.php

меняю тут:
// Все (новые)
$datasets['all'] = array(
'name' => 'all',
'title' => LANG_USERS_DS_LATEST,
'order' => array('date_reg', 'desc')
);

на это:
// Все (новые)
$datasets['all'] = array(
'name' => 'all',
'title' => LANG_USERS_DS_LATEST,
'order' => array('моё числовое поле', 'asc')
);

получаю порядок:
20, 200, 50

вместо 20, 50, 200
то есть двузначные числа почему-то считаются более "старшими", если они начинаются на цифру "выше"

что я делаю не так?
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3108
Тип поля точно "Число"? Или какое-то иное с форматом "Только целые числа"?
Украинский для инстант
Реклама
cms
Посетитель
small user social cms
Сообщений: 10
Олег Васильевич я:

Тип поля точно "Число"? Или какое-то иное с форматом "Только целые числа"?

Точно, пропустил в выборе "Число". В первый раз не заметил его там. Спасибо.
А как добавить в этот набор свой пункт (там где "Онлайн", "Рейтинг" и тд)?
Тут пока понятно только одно, это дублировать код выше, но активным остаётся пункт "Новые".
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3108
Дублируйте, измените системное имя и языковую константу на нужную (для себя можно просто прописать текст вместо константы)
Украинский для инстант
Посетитель
small user social cms
Сообщений: 10
Разобрался.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: