SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« : 29 Мая 2013, 09:54:46 » |
|
Отправил сообщение, нажал Настаивать на прочтении. В браузере вместо сообщения получаю "Доступ в интернет заблокирован. Вероятно, на вашем счете недостаточно денег". Описания по поводу настаивания нигде не увидел, подскажите может нужно что-то до настроить.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #1 : 29 Мая 2013, 14:53:48 » |
|
Если нажать на кнопку info на сообщении в списке платежей клиента, категория 482 у него?
|
|
|
Записан
|
|
|
|
SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« Ответ #2 : 29 Мая 2013, 15:58:14 » |
|
Да, после того, как нажимаю Настаивать на прочтении, становится 482.
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #3 : 29 Мая 2013, 16:45:25 » |
|
у меня такая же проблема - после установки модуля "Напоминание о списаниях" (обратил внимание тока после установки) перестало отсылать принудительные сообщения - просто заблокировано, и юзеры говорят что кнопочки не было когда сработал модуль "Напоминание о списаниях", почти всю сеть в 0 часов ночью заблочило, благо sql запросом получилось всех включить) ща смотрю категория 482, должно работать. но не работает
|
|
« Последнее редактирование: 29 Мая 2013, 17:06:15 от vddav »
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #4 : 29 Мая 2013, 17:11:52 » |
|
у меня такая же проблема - после установки модуля "Напоминание о списаниях" (обратил внимание тока после установки) перестало отсылать принудительные сообщения - просто заблокировано, и юзеры говорят что кнопочки не было когда сработал модуль "Напоминание о списаниях", почти всю сеть в 0 часов ночью заблочило, благо sql запросом получилось всех включить) ща смотрю категория 482, должно работать. но не работает
Тоже самое...
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #5 : 29 Мая 2013, 17:26:06 » |
|
На момент тестирования в cgi-bin/cap.pl # Только для отладки $ses::debug = 0; установить в 1 (не забыть вернуть в 0 после тестирования!) От имени тестового авторизованного клиента открыть http://ваш_сайт/cgi-bin/cap.pl Появится кнопка debug. Нажать ее. sql-запрос SELECT * FROM pays WHERE category=482 AND mid=хх вернул сколько строк? ------ Кстати, может у вас cap.pl не обновлен. В доке я написал как сделать чтобы папка cgi-bin ссылалась на /usr/local/nodeby/cgi-bin/. Если у вас не так - обновите из /usr/local/nodeby/cgi-bin/ файлы в /usr/local/www/.../cgi-bin/. Походу и остальные на всякий случай (stat.pl и liqpay.pl)
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #6 : 29 Мая 2013, 17:37:37 » |
|
этот запрос в дебаге смотреть? если да - то там нет ничего подобного Type/sec Sub Debug + 0.087843 95 Db.pm::connect Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.02476 sec + 0.088686 321 Db.pm::sql SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0005 сек + 0.091793 224 calls.pm
Текущие cookies: noses = 'ipE9QNcbFRjRddtkNnM9Kw'
+ 0.092479 321 Db.pm::sql SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='ipE9QNcbFRjRddtkNnM9Kw' AND uid>0 LIMIT 1 Строк: 0. Время выполнения sql: 0.0004 сек + 0.092618 275 calls.pm Сессии `ipE9QNcbFRjRddtkNnM9Kw` нет в БД. Скорее всего удалена по таймауту. + 0.093106 1091 calls.pm::Require_mod require /usr/local/nodeny/web/cap/_main.pl + 0.094078 1091 calls.pm::Require_mod require /usr/local/nodeny/web/lang/RU_cap.pl + 0.106536 321 Db.pm::sql SELECT IF(a.start IS NULL AND u.lstate = 0,0,1) AS auth, EXISTS( SELECT uid FROM users_services WHERE uid=u.id AND tags LIKE '%,inet,%') AS inet, i.uid, INET_NTOA(i.ip) AS ip, u.state FROM ip_pool i LEFT JOIN auth_now a ON INET_NTOA(i.ip)=a.ip LEFT JOIN users u ON i.uid=u.id WHERE INET_NTOA(i.ip)='172.20.110.7'
Строк: 1. Время выполнения sql: 0.0120 сек + 0.108759 383 calls.pm::Render Elapsed time: 0.108604 sec
делал как по докам rm -fR /usr/local/www/apache22/cgi-bin rm -fR /usr/local/www/apache22/data ln -s /usr/local/nodeny/cgi-bin/ /usr/local/www/apache22/cgi-bin ln -s /usr/local/nodeny/htdocs/ /usr/local/www/apache22/data
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #7 : 29 Мая 2013, 17:44:08 » |
|
это дебаг с принудительным к прочтению сообщением Type/sec Sub Debug + 0.069744 95 Db.pm::connect Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.023635 sec + 0.070488 321 Db.pm::sql SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0005 сек + 0.073426 224 calls.pm
Текущие cookies: cols = 'iauth,uinfo,uid,iip,ufio,d_adr_street,d_adr_house,d_adr_room,d_adr_block,d_adr_telefon,sservice_id,utraf,ubalance,ulimit_balance' noses = 'ZsM9hLRSNN57vrbL435sQA'
+ 0.073812 321 Db.pm::sql SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='ZsM9hLRSNN57vrbL435sQA' AND uid>0 LIMIT 1 Строк: 0. Время выполнения sql: 0.0002 сек + 0.073951 275 calls.pm Сессии `ZsM9hLRSNN57vrbL435sQA` нет в БД. Скорее всего удалена по таймауту. + 0.074385 1091 calls.pm::Require_mod require /usr/local/nodeny/web/cap/_main.pl + 0.075327 1091 calls.pm::Require_mod require /usr/local/nodeny/web/lang/RU_cap.pl + 0.087921 321 Db.pm::sql SELECT IF(a.start IS NULL AND u.lstate = 0,0,1) AS auth, EXISTS( SELECT uid FROM users_services WHERE uid=u.id AND tags LIKE '%,inet,%') AS inet, i.uid, INET_NTOA(i.ip) AS ip, u.state FROM ip_pool i LEFT JOIN auth_now a ON INET_NTOA(i.ip)=a.ip LEFT JOIN users u ON i.uid=u.id WHERE INET_NTOA(i.ip)='172.20.120.122'
Строк: 1. Время выполнения sql: 0.0121 сек + 0.088346 321 Db.pm::sql SELECT * FROM pays WHERE category=424 AND mid='219' Строк: 0. Время выполнения sql: 0.0001 сек + 0.090584 383 calls.pm::Render Elapsed time: 0.090431 sec
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #8 : 29 Мая 2013, 20:55:54 » |
|
cap.pl старый
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #9 : 30 Мая 2013, 02:07:40 » |
|
обновил(было уже последнее обновление rev 136), для верочки обновил в отдельном каталоге и скопировал в основной(+ perl install.pl -x и perl install.pl -w=www), перезапустил модуль - результат такой же((
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #10 : 30 Мая 2013, 07:42:04 » |
|
Сори, не залил файл web/cap/main.pl. Обновитесь
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #11 : 30 Мая 2013, 07:59:07 » |
|
Сори, не залил файл web/cap/main.pl. Обновитесь
так точно - заработало! спасибо.
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #12 : 30 Мая 2013, 09:20:17 » |
|
Спасибо работает
|
|
|
Записан
|
|
|
|
SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« Ответ #13 : 30 Мая 2013, 20:22:57 » |
|
Спасибо, работает.
|
|
|
Записан
|
|
|
|
YuSHa
NoDeny
Постоялец
Карма: 6
Offline
Сообщений: 183
|
|
« Ответ #14 : 14 Июня 2013, 12:49:35 » |
|
Есть пожелание сделать функцию "настаивать на прочтении" для отправки многоадресного сообщения (по фильтрам). В данный момент при отправке конкретному клиенту сообщения, и нажатия "настаивать на прочтении" клиент блочится до прочтения. Имеем выборку клиентов, скажем, по тарифу 1 Мбит, отправляю им сообщение "Просим посетить офис для получения новых абон книжек". Это сообщение будет видно только в личном кабинете, доступ в который большинство даже не знают как получить. А тыкать на 200-300 абонов и каждому нажимать "настаивать на прочтении" трудоемко.
|
|
|
Записан
|
|
|
|
|