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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 3 [4] 5 6 ... 8
  Печать  
Автор Тема: авторизированые (всегда онлайн)  (Прочитано 30524 раз)
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #45 : 17 Октября 2010, 11:19:38 »

я вручну перезапустив ядро і в мене також все запрацювало  Улыбающийся
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #46 : 17 Октября 2010, 15:36:10 »

FIX
В зависимсти от варианта приводите строки к виду:
Код:
 $rows=0;
 $ao=$dbh->do("SELECT count(id) FROM users WHERE lstate=1 AND id=$id LIMIT 1") if !$rows;
 foreach $i (1..8)
 {
    $rows=$dbh->do("INSERT INTO dblogin (mid,time,act) VALUES($id,UNIX_TIMESTAMP(),'17')") if ($ao && !$rows && $IN[$i] gt 0 && $OUT[$i] gt 0);
Код:
$ao=$dbh->do("SELECT count(id) FROM users WHERE lstate=1 AND id=$id LIMIT 1");
$dbh->do("INSERT INTO dblogin (mid,time,act) VALUES($id,UNIX_TIMESTAMP(),'17')") if ($ao && $IN[1] gt 0 && $OUT[1] gt 0);
Записан
Александр (AleksHr)
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 323


Просмотр профиля
« Ответ #47 : 17 Октября 2010, 16:48:47 »

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

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #48 : 17 Октября 2010, 17:27:20 »

Практика показала, что лучще вертушка! Вот что делает фикс Улыбающийся
Ну или править код, но не в том месте где было предложено.
« Последнее редактирование: 17 Октября 2010, 17:35:07 от 0xbad0c0d3 » Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #49 : 17 Октября 2010, 17:31:57 »

Практика показала, что лучще вертушка! Вот что делает фикс Улыбающийся
нет в ядро но.. чуть не так.
тогда более точно и не нужно лишних демонов и нагрузка снижается.
но ... . пока готового нет - бует покажу.
смысл в том что клинт как бы активный но трафика нет . надо брать не текущее значение а за период. иначе будет вкл/выкл.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #50 : 17 Октября 2010, 17:38:20 »

Да, да именно об этом я и говорю.
Вот что называется: спешить -- людей смешить.
-1 мне
« Последнее редактирование: 17 Октября 2010, 17:41:06 от 0xbad0c0d3 » Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #51 : 17 Октября 2010, 17:43:25 »

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

Карма: 116
Offline Offline

Сообщений: 1059



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

Для того, что бы свистело.
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #53 : 18 Октября 2010, 01:29:33 »

FIX
В зависимсти от варианта приводите строки к виду:
Это уже РАБОЧИЕ варианты ?

Ничего типа
Ну или править код, но не в том месте где было предложено.
делать не нужно уже ?
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #54 : 18 Октября 2010, 01:33:30 »

Пока ничего не нужно делать. Сегодня-завтра. дам 100% рабочий вариант.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #55 : 18 Октября 2010, 08:12:18 »

Пока ничего не нужно делать. Сегодня-завтра. дам 100% рабочий вариант.

по пробуй вот это

INSERT INTO dblogin (mid,act,time) SELECT `users`.`id`,'17',UNIX_TIMESTAMP() FROM `users` LEFT JOIN `$x_traf_tbl` ON `users`.`id`=`$x_traf_tbl`.`mid` WHERE `in` > 0 AND `out` > 0 AND `$x_traf_tbl`.`time`>$tmr and `users`.`lstate`>0 group by users.id;

$tmr текущее время - 360(ну или кому что нарвится ) чем меньше тем точнее но тогда возможны ложные срабатывания.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



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

Не, я думаю  360 -- излишество
Код:
$Kern_t_traf*2
вполне -- 2-3 среза.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #57 : 18 Октября 2010, 08:50:40 »

Не, я думаю  360 -- излишество
Код:
$Kern_t_traf*2
вполне -- 2-3 среза.


а не мало будет?
хотя 3 єто уже думаю норма
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



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

Поставил 2 -- не жалею:)
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #59 : 18 Октября 2010, 08:56:31 »

Поставил 2 -- не жалею:)
у меня 360 тоже не плачу - меня устраивает. можно поле в конфиге добавить и тогда всем подойдет - хотя мало кто конфиг до конца настраивал.

зі надо бы почистить тему и сдалать нормальный патч - но мне в лень.
Записан
Страниц: 1 2 3 [4] 5 6 ... 8
  Печать  
 
Перейти в:  

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