Биллинговая система Nodeny
22 Ноября 2024, 16:32:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: Как изменить сортировку по умолчанию?  (Прочитано 9631 раз)
Kaylas
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« : 11 Октября 2010, 23:45:30 »

Подскажите пожалуйста как изменить сортировку по умолчанию в разделе клиентов?
Сейчас все сортируется по ip-адресу, а нужно сделать по номерам домов и квартир.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #1 : 12 Октября 2010, 00:27:44 »

В основном выводе это не возможно. Т.к. запрос имеет вид:
Код:
SELECT SQL_CALC_FOUND_ROWS id FROM users ORDER BY sortip LIMIT 0,50
Тут можно поменять сортировку только по полям, что присутствуют в таблице users
дефолтная сортировка лежит тут: $Fsort='0' if $Fsort!~/^\-?[0-9a-z]+$/;
$Fsort может быть одним из ключей массива %orders:
Код:
%orders=(
  '0' => ['sortip',             'Ip',                   8],
  '1' => ['id',                 'Id',                   1],
  '2' => ['name',               'Логин',                3],
  '3' => ['fio',                'ФИО',                  2],
  '4' => ['cstate_time',        'Смена состояния',      0],
  '5' => ['balance',            'Баланс',               4],
  '6' => ['(startmoney-submoney)','С услугами',         14],
  '7' => ['(traf1+traf2+traf3+traf4)','Трафик',         21]
);
« Последнее редактирование: 12 Октября 2010, 00:30:42 от 0xbad0c0d3 » Записан
Kaylas
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« Ответ #2 : 13 Октября 2010, 21:07:40 »

Спасибо ответ.

А как можно сделать что-бы по нажатию на "Статистика" информация выводилась в килобитах за секунду и сразу по всем направлениям. И также при нажатии на "График загрузки канала"
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #3 : 13 Октября 2010, 21:23:28 »

кбит/сек
в файле: chanal.pl (2dev что за название файла?)
заменить:
~~130 строка
Код:
$Fed=int $F{ed}
на
Код:
$Fed=(defined($F{ed}) ? int $F{ed} : 6);
там же, кстати, и дефолтное направление
Код:
$Fclass=1 if !$Fclass && $Fgraf;
вместо 1 поставь то направление, которое хочешь, либо 9, что соответствует: По всем направлениям трафика всей сети
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #4 : 13 Октября 2010, 23:29:39 »

Цитировать
там же, кстати, и дефолтное направление
Код:
$Fclass=1 if !$Fclass && $Fgraf;
вместо 1 поставь то направление, которое хочешь, либо 9, что соответствует: По всем направлениям трафика всей сети


з кбітами працює, а з дефолтним напрямком чомусь ні
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #5 : 13 Октября 2010, 23:30:50 »

Покажи как сделал
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #6 : 13 Октября 2010, 23:37:02 »

$Fclass=1 if !$Fclass && $Fgraf; в цьому рядку замість 1 поставив 9
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #7 : 13 Октября 2010, 23:45:56 »

Так, покажи скрин с результатом, что ты получил
И сделай то же самое, но сам и тоже дай скрин
Лучще отметь различия на скринах
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #8 : 13 Октября 2010, 23:51:39 »

при зміні 1 на 9 в мене нічого не міняється
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #9 : 13 Октября 2010, 23:53:32 »

Но ведь это не значит, что ничего не получилось!
Лично у меня и так при нажатии на "Статистика" показывает стату по всем направлениям всей сети.
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #10 : 13 Октября 2010, 23:56:31 »

можливо ви ще щось міняли ?
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #11 : 14 Октября 2010, 00:27:49 »

Не! Не менял.
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #12 : 14 Октября 2010, 15:04:00 »

а в 49-й версії також так має працювати ?
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #13 : 14 Октября 2010, 15:52:16 »

не в курсе, но думаю, что да
Записан
Aivanzipper
NoDeny
Старожил
*

Карма: 62
Offline Offline

Сообщений: 387


206967443
Просмотр профиля
« Ответ #14 : 14 Октября 2010, 16:02:30 »

А как можно сделать что-бы по нажатию на "Статистика" информация выводилась в килобитах за секунду и сразу по всем направлениям.

если надо только это, то можно в нулевом пересете убрать неосновные направления, тогда в "статистике" сразу все в куче
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!