cojiict
|
|
« Ответ #885 : 12 Августа 2016, 08:32:14 » |
|
При використанні фільтру "Подключен к устройству с мак" скидає літери спотворюючи мак 3c1e04140dc8 -> 31041408
|
|
|
Записан
|
|
|
|
NodenY45
NoDeny
Старожил
Карма: 2
Offline
Сообщений: 365
|
|
« Ответ #886 : 12 Августа 2016, 10:32:57 » |
|
Сделал допполе типа "файл"
где включить? ничего не надо включать. Это тип поля такой, как число, строка, выпадающий список и т.д. Можно создать допполе типа "число", теперь вы можете создать допполе "фотография кота пользователя" типа "файл" При сохранении дополнительного поля, автоматически меняет типа поля ФАЙЛ на ЦЕЛОЕ.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #887 : 13 Августа 2016, 10:44:47 » |
|
При використанні фільтру "Подключен к устройству с мак" скидає літери спотворюючи мак 3c1e04140dc8 -> 31041408
Пофиксил. Заново скачай модуль dhcp
|
|
|
Записан
|
|
|
|
Sis
|
|
« Ответ #888 : 24 Августа 2016, 03:27:03 » |
|
Скорее всего нет коннекта с базой данных
an`t call method "quote" or underfined value in Db.pm line 272 периодически это ошибка при запуске системы повторяется. Хотя вроде мускул запускается первым. Однако пока не переберёт все ip в базе leases dhcp система не стартует. Что мне подкрутить чтобы не ждать так долго при старте.
|
|
|
Записан
|
|
|
|
fet4
|
|
« Ответ #889 : 16 Октября 2016, 10:19:30 » |
|
Пытаюсь перевести всех клиентов в группу Клиенты, создаю в новой группе "Клиенты" учетку, а она без номера договора. Как быть? Хотелось бы что продолжилась нумерация дальше. Еще заметил странное поведение, сейчас клиенты по разным группам Многоэтажки, Частный сектор, Корпоративные так в каждой группе идет своя нумерация не связанная с соседней группой что не очень хорошо.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #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
|
|
« Ответ #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
|
|
« Ответ #892 : 21 Октября 2016, 01:18:24 » |
|
Как вы в Н+ храните информацию по дому? номер дома, кол-во подьездов, этажей, консьержи, код на двери, выход на крышу, ключи от крыши, замки на тех этажах, тамбуры, бомжи, дикая бабушка и т.д.
Я создаю "Обьект" в "Точку топологии". В "Комментарий" вношу всю информацию. Но она там не особа читабельна, все навалено.
Может есть лучше способ?
|
|
|
Записан
|
|
|
|
pala
|
|
« Ответ #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
Сообщений: 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
|
|
« Ответ #895 : 26 Октября 2016, 11:00:24 » |
|
Ты должен скопировать строку один в один, включая количество пробелов перед этой строкой. Так работают программы - если хотя бы один символ не совпадает - значит не совпадает строка
|
|
|
Записан
|
|
|
|
Warlock
NoDeny
Старожил
Карма: 8
Offline
Сообщений: 367
|
|
« Ответ #896 : 26 Октября 2016, 11:27:06 » |
|
спасибо!
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #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
|
|
« Ответ #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
|
|
« Ответ #899 : 26 Октября 2016, 16:21:16 » |
|
10**8 - это 10 в 8й степени или 100000000 или 100 мбит/сек. Это значит, что если в настройке тарифа указана скорость 100 или больше мегабит, то шейпы (т.е управление скоростью) использованы не будут. В твоем случае напиши 10**9 - скорость будет управляться до 1гбита/сек.
|
|
|
Записан
|
|
|
|
|