Биллинговая система Nodeny
17 Июня 2024, 00:44:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 5 6 [7]
91  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 18 Августа 2013, 08:39:26
В принципе можно выбрать или убрать выделение групп и снова нажать на стрелочку. Не уходя со страницы клиентов. Настройки опять сохраняться.

В том-то и дело, что нельзя.
Заходим в "Клиенты", выбираем несколько групп, идём в список клиентов (например, "Все записи"). Нажимаем стрелочку "Сохранить". В фильтре групп выбранные группы будут отмечены жирным шрифтом. Начинаем их по одной щёлкать, чтобы снять выделение. Выделение снимается. Но! Только до тех пор, пока не щёлкнем на последнюю выделенную группу. После этого опять становятся подсвеченными все выделенные до входа группы!
То есть, сохранить состояние с невыделенными группами невозможно. На демке то-же самое.
92  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 17 Августа 2013, 20:33:50
Цитировать
2. Не нашёл, где отменить действие стрелочки "Запомнить" при фильтрации групп клиентов. Теперь минимум одна группа всегда остаётся выделенной.
Спасибо. Там я искать не догадался. Почему оно там - для меня большая загадка. Логично и удобно, когда кнопки выбора и отмены выбора находятся рядом.

Ну вот примерно так. Меняем в файле users.pl вот это:

Код:
if( $Selected_grp_urls )
 {
    $Selected_grp_urls .= url->a(['→'], a=>'ajAdmTunes', grps=>$Sql_search_in_grps,
        -ajax=>1, -title=>'Запомнить', -class=>'bold');
    $Search_info_tbl->ins('', '4', [$Selected_grp_urls]);
 }

на вот это:

Код:
if( $Selected_grp_urls )
 {
    $Selected_grp_urls .= url->a(['☑'], a=>'ajAdmTunes', grps=>$Sql_search_in_grps,
        -ajax=>1, -title=>'Запомнить группы', -class=>'bold');
    $Selected_grp_urls .= url->a(['☒'], a=>'ajAdmTunes', grps=>'',
        -ajax=>1, -title=>'Очистить фильтр групп', -class=>'bold');
    $Search_info_tbl->ins('', '4', [$Selected_grp_urls]);
 }
93  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 17 Августа 2013, 08:45:46
Два вопроса.

1. Завожу нового клиента. Ввожу в левой колонке данные, нажимаю "Сохранить", данные сохраняются, но вместо логина - идентификатор клиента + ещё одна цифра. Пытаюсь исправить логин на правильный - не даёт. Сохраняет те-же цифры. Поиск в базе такого-же логина не находит, то есть он уникальный. В чём может быть дело? Причём это не на всех клиентах, а только на нескольких.

2. Не нашёл, где отменить действие стрелочки "Запомнить" при фильтрации групп клиентов. Теперь минимум одна группа всегда остаётся выделенной.
94  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 14 Августа 2013, 08:01:05
Как конкретно работает через раз. Вот ты кликнул, появился выпадающий список, выбрал в нем значение, сохранил. Значение не сохранилось?
Извиняюсь, неправильно выразился. Работать стало таким образом:

При щелчке в поле редактирования раскрывается список (например, улиц). В этом списке щёлкаю на любую улицу - улица подсвечивается, но список не закрывается. Пробуем ещё раз - то-же самое. Щёлкаем, выбираем - толку никакого. Улица подсвечивается, но список не закрывается. Наконец, щёлкаем не в раскрытом списке, а мимо него, и - О ЧУДО! Список закрылся, в поле редактирования оказался выбранный элемент.

Если-же выбор производить, щёлкая на кружок с крестиком справа от основного поля, работает ещё интереснее - после выбора список закрывается, но выбор в поле не отображается - там остаётся старый вариант. Однако, при нажатии кнопки "Сохранить" появляется то, что мы выбрали.

Ну и поля редактирования перестали выделяться - нет ни подсветки другим цветом, ни границ. Но они появляются, если на них навести указатель мыши.
95  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 13 Августа 2013, 21:23:22
у кого-нибудь есть такая-же проблема?
Подтверждаю. Есть такая проблема. Поля ввода визуально не выделяются, выбор из выпадающих списков работает через раз.
96  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 13 Августа 2013, 09:23:53
Правая кнопка на Info - Пополнить - [сумма] Пополнить счёт - Выбор даты - после выбора даты окошко закрывается, кредит не добавляется
пофиксил, обновитесь
Спасибо, работает.

Хотя, на мой взгляд, вместо двух кнопок "Пополнить счёт" и "Пополнить..." нужно сразу делать три - "Пополнить налом", "Пополнить безналом", "Кредит". Это сокращает работу оператора на одну менюху (наличные,бонус,кредит) при вводе безналичных платежей и кредитов.

У себя-то я это делаю, меняя исходники, но, возможно остальным тоже так будет удобнее и стоит это сделать в исходной поставке биллинга? А для привыкших к старому варианту можно и кнопку "Пополнить..." оставить.
97  Главная категория / Nodeny Plus / Re: Модуль заглушки : 12 Августа 2013, 22:20:48

apache стоит?


А оно точно надо? Насколько я понял, там имеется собственный веб-сервер и, по словам Efendy: "...чтобы включить фичу ничего не нужно настраивать, достаточно поставить run = 1 в конфиге модуля". Вот и хотелось-бы обойтись встроенными средствами, чтобы не плодить лишних сущностей.
98  Главная категория / Nodeny Plus / Re: Модуль заглушки : 12 Августа 2013, 19:55:28
Не могу запустить модуль заглушки.

При попытке открыть какой-либо сайт у неавторизованного клиента выскакивает сообщение заглушки Click, в браузере крутится индикатор загрузки, но затем браузер говорит, что страница не найдена. В адресной строке браузера остаётся httр://192.168.70.1/cgi-bin/cap.pl?url=httр://yandex.ru

192.168.70.1 - адрес сетевухи сателлита, смотрящей в сторону клиентов

Код:
# cat cap.cfg
run      => 1,

port     => 8080,
url      => 'httр://192.168.70.1/cgi-bin/cap.pl',

redirect => "<!doctype html>
<html>
<head>
    <meta http-equiv='Cache-Control' content='no-cache'>
    <meta http-equiv='Pragma' content='no-cache'>
    <meta http-equiv='refresh' content='0; url={{url}}'>
</head>
<body><a href='{{url}}'>Click</a></body>
</html>",

# ps ax | grep no
1739 v0- S    0:06.57 /usr/bin/perl /usr/local/nodeny/noserver.pl -d (perl5.14.2)
1988  0  S    0:02.80 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d (perl5.14.2)

#sockstat | grep 8080
root     perl5.14.2 2254  4  tcp4   *:8080                *:*

# ipfw show 18500
18500    90     9895 fwd 127.0.0.1,8080 tcp from any to any dst-port 80

Ядро с поддержкой форварда, перл с поддержкой трединга.
В чём может быть проблема?
99  Главная категория / Nodeny Plus / Re: FAQ. Несколько ip на PPPoE : 09 Августа 2013, 22:43:02
Протестировал.
Если вызывать radreply в консоли mysql - процедура работает, а если через радиус - получается ерунда:
Код:
[sql] 	expand: %{User-Name} -> sov213+1
[sql] sql_set_user escaped user --> 'sov213+1'
rlm_sql (sql): Reserving sql socket id: 9
[sql] expand: call radcheck('%{SQL-User-Name}') -> call radcheck('sov213=2B1')
rlm_sql_mysql: query:  call radcheck('sov213=2B1')
rlm_sql (sql): Released sql socket id: 9
[sql] User sov213+1 not found

То есть, радиус в процессе передачи логина базе данных заменяет плюс на =2B. Кто нибудь знает, как это поправить? Лично я сходу не придумал.

Однако, это легко лечится в самих процедурах. Нужно просто заменить такие строки:
Код:
SELECT SUBSTRING_INDEX(login, '+', 1) INTO real_login;
SELECT CAST(REPLACE(login, real_login, '') AS UNSIGNED) INTO ip_index;
на, допустим,  такие:
Код:
SELECT SUBSTRING_INDEX(login, '=', 1) INTO real_login;
SELECT CAST(REPLACE(REPLACE(login, real_login, ''),'=2B','') AS UNSIGNED) INTO ip_index;
После чего алиасы начинают работать.
100  Главная категория / Nodeny Plus / Re: Платеж сети : 07 Августа 2013, 14:41:52
Спасибо!

И, наверно, в pay_log.pl нужно добавить что-то типа этого:
  [ 'платежи сети'              => 'p.category=150' OR 'p.category=151'],
101  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 07 Августа 2013, 10:24:40
Кредиты работают наполовину.

Если идти таким путём (через заход в данные клиента):
Инфо - Операции - Пополнить - [сумма] Пополнить счёт - Выбрать дату - Кредит [дата] - то кредит добавляется

А если так (через аякс):
Правая кнопка на Info - Пополнить - [сумма] Пополнить счёт - Выбор даты - после выбора даты окошко закрывается, кредит не добавляется

Ревизия 160. Хром, Опера, Файрфокс. На демке такая-же ерунда.
Страниц: 1 ... 5 6 [7]
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!