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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 58 59 [60] 61 62 ... 88
  Печать  
Автор Тема: После установки Nodeny+ есть пару вопросов.  (Прочитано 365269 раз)
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #885 : 12 Августа 2016, 08:32:14 »

При використанні фільтру "Подключен к устройству с мак" скидає літери спотворюючи мак
3c1e04140dc8 -> 31041408
Записан
NodenY45
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 365


Просмотр профиля
« Ответ #886 : 12 Августа 2016, 10:32:57 »

Сделал допполе типа "файл"
где включить?
ничего не надо включать. Это тип поля такой, как число, строка, выпадающий список и т.д. Можно создать допполе типа "число", теперь вы можете создать допполе "фотография кота пользователя" типа "файл"

При сохранении дополнительного поля, автоматически меняет типа поля ФАЙЛ на ЦЕЛОЕ.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #887 : 13 Августа 2016, 10:44:47 »

При використанні фільтру "Подключен к устройству с мак" скидає літери спотворюючи мак
3c1e04140dc8 -> 31041408
Пофиксил. Заново скачай модуль dhcp
Записан
Sis
Старожил
****

Карма: -7
Offline Offline

Сообщений: 370


Просмотр профиля
« Ответ #888 : 24 Августа 2016, 03:27:03 »

Скорее всего нет коннекта с базой данных
an`t call method "quote"  or underfined value in Db.pm line 272 периодически это ошибка при запуске системы повторяется. Хотя вроде мускул запускается первым. Однако пока не переберёт все ip в базе leases dhcp система не стартует. Что мне подкрутить чтобы не ждать так долго при старте.
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 326


Просмотр профиля Email
« Ответ #889 : 16 Октября 2016, 10:19:30 »

Пытаюсь перевести всех клиентов в группу Клиенты, создаю в новой группе "Клиенты" учетку, а она без номера договора. Как быть? Хотелось бы что продолжилась нумерация дальше. Еще заметил странное поведение, сейчас клиенты по разным группам Многоэтажки, Частный сектор, Корпоративные так в каждой группе идет своя нумерация не связанная с соседней группой что не очень хорошо.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #890 : 17 Октября 2016, 12:56:28 »

Номер договора проставляется так: выбирается последняя созданная учетка в данной группе, если в ней договор заканчивается на число, то к нему прибавляется единица.

Если хочешь чтоб нумерация была на все группы одна, то в /usr/local/nodeny/web/user_new_now.pl строку
Код:
my %p = Db->line("SELECT contract FROM users WHERE contract<>'' AND grp=? ORDER BY id DESC LIMIT 1", int $grp);
заменить на
Код:
my %p = Db->line("SELECT contract FROM users WHERE contract<>'' ORDER BY id DESC LIMIT 1");
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #891 : 19 Октября 2016, 12:45:37 »

Появилась проблема. Когда заходиш в кабинет клиента с админки , появляется ошибка.
Код:
19.10.2016 12:24:49 [stat.pl(170) stat.pl::__ANON__(30) stat.pl(30) stat.pl::Hard_exit(89) stat.pl(90)]
Ошибка рендеринга /usr/local/nodeny/web/tmpl/user/_main.html
Can't call method "show" on an undefined value at (eval 43) line 122.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1343.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1343.
Если зайти , как клиент, проблем нет, всё отрисовывает.
На главной странице добавлен такой код
Код:
<table class='td_medium td_wide'>
    <tr><td>{{ lang::fullusers_fields_name.name }}</td><td>{{ usr.name }}</td></tr>
    <tr><td>{{ lang::fullusers_fields_name.fio }}</td><td>{{ usr.fio }}</td></tr>
    <tr><td>{{ lang.lbl_sity }}</td><td>{{ usr.dopdata._city.show() }}</td></tr>
    <tr><td>{{ lang.lbl_street }}</td><td>{{ usr.dopdata._adr_street.show() }}</td></tr>
    <tr><td>{{ lang.lbl_house }}</td><td>{{ usr.dopdata._adr_house.show() }}</td></tr>
    <tr><td>{{ lang.lbl_room }}</td><td>{{ usr.dopdata._adr_room.show() }}</td></tr>
    <tr><td>{{ lang.lbl_telefon }}</td><td>{{ usr.dopdata._adr_telefon.show() }}</td></tr>
</table>
Судя по всему, не отрабатываются доп. данные клиента .show()
Это не критично, но что можно сделать?
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #892 : 21 Октября 2016, 01:18:24 »

Как вы в Н+ храните информацию по дому? номер дома, кол-во подьездов, этажей, консьержи, код на двери, выход на крышу, ключи от крыши, замки на тех этажах, тамбуры,  бомжи, дикая бабушка и т.д.

Я создаю "Обьект" в "Точку топологии". В "Комментарий" вношу всю информацию. Но она там не особа читабельна, все навалено.

Может есть лучше способ?
Записан
pala
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 21


Просмотр профиля Email
« Ответ #893 : 22 Октября 2016, 14:00:00 »

Здравствуйте, Подскажите, куда копать....

Есть тарифные планы 50 m/sec , 100 m/sec, 200 m/sec.

Настройки всех тарифных планов идентичны, отличается только входящая и исходящая скорость по направлению 1 (интернет).

Суть проблемы:

Тарифный план 50 мб шейпится нормально, а тарифы 100 и 200 m/sec  Не шейпятся. На выходе почти Гиг. Что это может быть, подскажите пожалуйста...
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 367


Просмотр профиля
« Ответ #894 : 26 Октября 2016, 09:02:56 »

Номер договора проставляется так: выбирается последняя созданная учетка в данной группе, если в ней договор заканчивается на число, то к нему прибавляется единица.

Если хочешь чтоб нумерация была на все группы одна, то в /usr/local/nodeny/web/user_new_now.pl строку
Код:
my %p = Db->line("SELECT contract FROM users WHERE contract<>'' AND grp=? ORDER BY id DESC LIMIT 1", int $grp);
заменить на
Код:
my %p = Db->line("SELECT contract FROM users WHERE contract<>'' ORDER BY id DESC LIMIT 1");
Подскажите как правильно оформить патч. Делаю так:
Код:
#<ACTION> file=>'web/user_new_now.pl',replace=>''
        my %p = Db->line("SELECT contract FROM users WHERE contract<>'' AND grp=? ORDER BY id DESC LIMIT 1", int $grp);
#<REPLACE>
        my %p = Db->line("SELECT contract FROM users WHERE contract<>'' ORDER BY id DESC LIMIT 1");
Говорит что нет такой строки..
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #895 : 26 Октября 2016, 11:00:24 »

Ты должен скопировать строку один в один, включая количество пробелов перед этой строкой. Так работают программы - если хотя бы один символ не совпадает - значит не совпадает строка
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 367


Просмотр профиля
« Ответ #896 : 26 Октября 2016, 11:27:06 »

спасибо!
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #897 : 26 Октября 2016, 12:07:44 »

Здравствуйте, Подскажите, куда копать....

Есть тарифные планы 50 m/sec , 100 m/sec, 200 m/sec.

Настройки всех тарифных планов идентичны, отличается только входящая и исходящая скорость по направлению 1 (интернет).

Суть проблемы:

Тарифный план 50 мб шейпится нормально, а тарифы 100 и 200 m/sec  Не шейпятся. На выходе почти Гиг. Что это может быть, подскажите пожалуйста...
Код:
grep no_shape_speed /usr/local/nodeny/cfg/noserver.cfg.pm
Записан
pala
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 21


Просмотр профиля Email
« Ответ #898 : 26 Октября 2016, 14:53:31 »

Здравствуйте, Подскажите, куда копать....

Есть тарифные планы 50 m/sec , 100 m/sec, 200 m/sec.

Настройки всех тарифных планов идентичны, отличается только входящая и исходящая скорость по направлению 1 (интернет).

Суть проблемы:

Тарифный план 50 мб шейпится нормально, а тарифы 100 и 200 m/sec  Не шейпятся. На выходе почти Гиг. Что это может быть, подскажите пожалуйста...
Код:
grep no_shape_speed /usr/local/nodeny/cfg/noserver.cfg.pm

Вывод:
$no_shape_speed = 10**8;        # бит/сек - скорость, начиная с которой шейп не применяется

Подскажите пожалуйста, как сделать что-бы все шейпилось ? Закоментить, или изменить значения "10**8"
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #899 : 26 Октября 2016, 16:21:16 »

10**8 - это 10 в 8й степени или 100000000 или 100 мбит/сек. Это значит, что если в настройке тарифа указана скорость 100 или больше мегабит, то шейпы (т.е управление скоростью) использованы не будут. В твоем случае напиши 10**9 - скорость будет управляться до 1гбита/сек.
Записан
Страниц: 1 ... 58 59 [60] 61 62 ... 88
  Печать  
 
Перейти в:  

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