myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Webstats, API2 | Веб-статистика для хаба

Рейтинг 5 V
PomanoB
сообщение 14.7.2009, 17:15
Сообщение #81


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Название скрипта: WebStats
Версия скрипта: 0.3
Версия API: API 2
Автор: PomanoB
Описание скрипта:
Скрипт предназначен для вывода некоторой информации о хабе на сайт.
Основные функции:
- Вывод общей статистики хаба
- Гибко настраиваемый юзербар с поддержкой анимации: можно выбрать фон, шрифт, анимацию, размер, цвет, текст и координаты надписи/двух надписей
Пример юзербара можно посмотреть у меня в подписи
- RSS с информацией о текущей шаре хаба и количества пользователей
- Список хабов
- Построение диаграммы распределения пользователей по объему шары
- Построение графика распределения пользователей по клиентам
- Топ пользователей по шаре и времени онлайн
- Информация о всех пользователях с удобным поиском
- Поиск по нику, IP, профилю и клиенту
- Индивидуальная расширенная информация о каждом пользователе
- Система шаблонов позволят легко настраивать внешний вид
Файл block.php в папке inc предназначен для вывода информации в центральный блок сайта на главной странице

Пользователям lighttpd нужно подключить lighttpd-hub.conf
Пользователям Apache нужно найти в конфиге AllowOverride и написать там AllowOverride All

Необходимо запускать файл inc/cli.php с нужной периодичностью для обновления информации о хабах
RSS доступно по адресу hubstats/hub<номер_хаба>.xml

Пример работы скрипта можно посмотреть здесь - пример центрального блока
Пример главной страницы статистики - здесь

Небольшое обновление - быстрая сортировка по клику на соответвующей надписи в заголовке таблицы списка пользователей

V 0.1.2.1
- Исправлена ошибка поиска при множестве находимых элементов
- Более удобный поиск по профилю

V 0.2.0
- Переход на XSLT-преобразования
- Отделение графиков от информации о хабе
- Новый дизайн
- Поддержка ланг-файлов
- Новый формат таблицы пользователей
- Изменение поиска
- Устранение багов

v 0.2.0.1
- Оптимизация
- Исправление багов

v 0.2.0.2
- Исправлена ошибка с русскими ссылками

v 0.3
- Переработан юзербар и добавлена возможность анимации юзербара
- Добавлен список хабов
- RSS
- отбор пользователей по онлайн


Прикрепленные файлы
Прикрепленный файл  hubstats.zip ( 4.27 мегабайт ) Кол-во скачиваний: 1141
 
Go to the top of the page
+Quote Post
22 страниц V  « < 3 4 5 6 7 > »   
Начать новую тему
Ответов
PomanoB
сообщение 17.8.2009, 10:23
Сообщение #82


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Прикрепленный файл  stats.zip ( 1.74 килобайт ) Кол-во скачиваний: 23

Вот, теперь кавычка допустима

Юзербар я уже давно менял, отличий в этой версии от предыдущей нету(

Графики постараюсь исправить в ближайшее время

Herurg, попробуй поменять кодировку в функции iconv, для начала в файле stat.php и посмотри что будет
Go to the top of the page
+Quote Post
Setuper
сообщение 17.8.2009, 11:28
Сообщение #83


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Может лучше все файлы выкладывать в первом посту, обновляя их при выходе новой версии?
А то в куче фалов с различными версиями есть вероятность не найти нужный.

Могу даже прикрепить первый пост ко всем страницам
Go to the top of the page
+Quote Post
PomanoB
сообщение 17.8.2009, 11:34
Сообщение #84


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Да, действительно, все обновления теперь будут выкладываться в первом посту
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 24.8.2009, 17:52
Сообщение #85


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Заглянул я в лог ошибок апача:

Цитата
[Sat Aug 22 09:34:42 2009] [error] [client 85.158.53.30] File does not exist: *:/****/*****/hubstats/userbar, referer: http://mydc.ru/topic2113.html
[Sat Aug 22 09:36:53 2009] [error] [client 77.220.137.11] File does not exist: *:/****/*****/hubstats/userbar, referer: http://mydc.ru/topic1295.html?hl=Ptokax+3....92;xd1\x8b
[Sat Aug 22 09:42:59 2009] [error] [client 77.220.137.11] File does not exist: *:/****/*****/hubstats/userbar, referer: http://mydc.ru/topic1036.html?hl=api1
[Sat Aug 22 10:15:59 2009] [error] [client 88.147.136.159] File does not exist: *:/****/*****/hubstats/userbar, referer: http://vfose.ru/forum/viewtopic.php?f=2&t=114
[Sat Aug 22 10:30:46 2009] [error] [client 95.221.155.156] File does not exist: *:/****/*****/hubstats/userbar, referer: http://mydc.ru/topic2113.html
[Sat Aug 22 10:41:26 2009] [error] [client 213.231.18.161] File does not exist: *:/****/*****/hubstats/userbar, referer: http://mydc.ru/topic1765.html


Что за ошибка?

Еще заметил что не всегда юзербар высвечивается на этом форуме (он у меня в подписи). Но когда на нем нажимаешь - показать картинку в отдельном окне - то он показывается. Просветите пожалуйста что это такое и как бороться (браузер опера)
Go to the top of the page
+Quote Post
PomanoB
сообщение 25.8.2009, 13:18
Сообщение #86


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




В следующей версии немного переделаю юзербар
Go to the top of the page
+Quote Post
FurLion
сообщение 27.8.2009, 14:57
Сообщение #87


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 25.4.2009
Пользователь №: 3 168
Спасибо сказали: 0 раз




очень нехватает сортировки пользователей по "онлайн" what.gif
Go to the top of the page
+Quote Post
PomanoB
сообщение 27.8.2009, 19:06
Сообщение #88


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Будет в следующей версии
Go to the top of the page
+Quote Post
darkfell
сообщение 31.8.2009, 15:15
Сообщение #89


Абсолютный новичок


Группа: Пользователи
Сообщений: 8
Регистрация: 25.5.2009
Пользователь №: 3 424
Спасибо сказали: 0 раз




Заметил глюк - если не задать топик хаба, то Uptime не обновляется.
Пользователи, точнее время онлайна, обновляется при перезаходе?
Не хватает таблицы ws_hubs... так задуманно?
И не помешала бы проверка на работоспособность хаба, выводилось сообщение online/offline
Go to the top of the page
+Quote Post
PomanoB
сообщение 31.8.2009, 19:47
Сообщение #90


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Глюк исправлю в следующей версии, таблица ws_hubs была запланирована для следующей версии - там будет поддержка других хабов, в юзербаре есть проверка на работоспособность, а на главной специально не делал.
Время онлайн да, обновляется при выходе юзера
Go to the top of the page
+Quote Post
darkfell
сообщение 31.8.2009, 20:23
Сообщение #91


Абсолютный новичок


Группа: Пользователи
Сообщений: 8
Регистрация: 25.5.2009
Пользователь №: 3 424
Спасибо сказали: 0 раз




Подправь ссылочку в 1 посте) некликабельна она
Go to the top of the page
+Quote Post
Lesh™
сообщение 5.9.2009, 13:35
Сообщение #92


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Скоро новая версия?
Go to the top of the page
+Quote Post
PomanoB
сообщение 5.9.2009, 17:45
Сообщение #93


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Достаточно скоро
Go to the top of the page
+Quote Post
SergeySV
сообщение 7.9.2009, 14:36
Сообщение #94


Абсолютный новичок


Группа: Пользователи
Сообщений: 8
Регистрация: 5.8.2009
Пользователь №: 4 075
Спасибо сказали: 0 раз




парни короче проблема такая картинок нету(( юзер бара конечно тоже... в апаче вроде везде AllowOverride заменил на AllowOverride All
все перезапускал все равно баров нету((( и статистика код4 у меня стоит там тож юзер бары каритинки не выходят скиньте кто нить конфиг апачи у кого картинки работают
или мож еще в чем проблема?

в логе апачи такая ошибка
Код
PHP Warning:  Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Warning:  Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/php/ext\\php_zip.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
[Mon Sep 07 15:29:51 2009] [notice] Child 6064: Child process is running
[Mon Sep 07 15:29:51 2009] [notice] Child 6064: Acquired the start mutex.
[Mon Sep 07 15:29:51 2009] [notice] Child 6064: Starting 64 worker threads.
[Mon Sep 07 15:29:51 2009] [notice] Child 6064: Starting thread to listen on port 80.
[Mon Sep 07 15:30:06 2009] [error] [client 192.168.137.11] File does not exist: D:/Server/Apache/localhost/sv.ru/hubstats/userbar, referer: [url="http://192.168.137.1/hubstats/index.php?action=userbar"]http://192.168.137.1/hubstats/index.php?action=userbar[/url]
[Mon Sep 07 15:30:12 2009] [warn] (OS 64)Указанное сетевое имя более недоступно.  : winnt_accept: Asynchronous AcceptEx failed.
[Mon Sep 07 15:30:44 2009] [error] [client 192.168.137.11] PHP Notice:  Uninitialized string offset: 0 in D:\\Server\\Apache\\localhost\\sv.ru\\hubstats\\inc\\graph\\pChart\\pChart\\pData.class on line 127, referer: [url="http://192.168.137.1/hubstats/index.php?action=graph"]http://192.168.137.1/hubstats/index.php?action=graph[/url]
[Mon Sep 07 15:30:44 2009] [error] [client 192.168.137.11] PHP Notice:  Uninitialized string offset: 1 in D:\\Server\\Apache\\localhost\\sv.ru\\hubstats\\inc\\graph\\pChart\\pChart\\pData.class on line 127, referer: [url="http://192.168.137.1/hubstats/index.php?action=graph"]http://192.168.137.1/hubstats/index.php?action=graph[/url]
[Mon Sep 07 15:30:44 2009] [error] [client 192.168.137.11] PHP Notice:  Uninitialized string offset: 0 in D:\\Server\\Apache\\localhost\\sv.ru\\hubstats\\inc\\graph\\pChart\\pChart\\pData.class on line 127, referer: [url="http://192.168.137.1/hubstats/index.php?action=graph"]http://192.168.137.1/hubstats/index.php?action=graph[/url]
[Mon Sep 07 15:30:44 2009] [error] [client 192.168.137.11] PHP Notice:  Uninitialized string offset: 1 in D:\\Server\\Apache\\localhost\\sv.ru\\hubstats\\inc\\graph\\pChart\\pChart\\pData.class on line 127, referer: [url="http://192.168.137.1/hubstats/index.php?action=graph"]http://192.168.137.1/hubstats/index.php?action=graph[/url]
[Mon Sep 07 15:35:02 2009] [error] [client 10.8.20.127] File does not exist: D:/Server/Apache/localhost/sv.ru/favicon.ico, referer: [url="http://10.6.4.231/"]http://10.6.4.231/[/url]
[Mon Sep 07 15:35:50 2009] [error] [client 10.8.20.127] File does not exist: D:/Server/Apache/localhost/sv.ru/hubstats/userbar, referer: [url="http://10.6.4.231/hubstats/index.php?action=userbar"]http://10.6.4.231/hubstats/index.php?action=userbar[/url]
[Mon Sep 07 15:36:54 2009] [error] [client 10.8.20.127] File does not exist: D:/Server/Apache/localhost/sv.ru/favicon.ico, referer: [url="http://10.6.4.231/hubstats/index.php?action=users&new"]http://10.6.4.231/hubstats/index.php?action=users&new[/url]



а в статистике когда заходишь в описание юзера вверху
Код
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for '4.0/DST' instead in D:\Server\Apache\localhost\sv.ru\hubstats\inc\user.php on line 39 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for '4.0/DST' instead in D:\Server\Apache\localhost\sv.ru\hubstats\inc\user.php on line 40
Go to the top of the page
+Quote Post
fixx
сообщение 7.9.2009, 17:26
Сообщение #95


МЕДВЕД =)
****

Группа: Пользователи
Сообщений: 187
Регистрация: 6.8.2008
Пользователь №: 332
Спасибо сказали: 4 раза




По первому вопросу пока ничего не скажу, а по второму..
В файле php.ini найди строчку:
;date.timezone
и приведи ее к такому виду:
date.timezone = "Europe/Moscow"
После перезапуска сервера предупреждение пропадет.
Go to the top of the page
+Quote Post
Cjay
сообщение 7.9.2009, 20:24
Сообщение #96


Активный участник
***

Группа: Пользователи
Сообщений: 77
Регистрация: 31.7.2008
Из: Омск
Пользователь №: 299
Спасибо сказали: 17 раз




почему-то после где-то часа работы посыпалось вот это:
[23:54] Синтаксис E:\Rock hub\scripts\stats.lua:104: LuaSQL: Error executing query. MySQL: MySQL server has gone away
[23:55] Синтаксис E:\Rock hub\scripts\stats.lua:119: LuaSQL: Error executing query. MySQL: MySQL server has gone away
[23:56] Синтаксис E:\Rock hub\scripts\stats.lua:138: attempt to index local 'cur' (a nil value)
хотя сейчас вроде не вылазят ошибки больше

дальше если пользователь не отключался от хаба еще, то в статистике отображается вот так:
Присоединился 7.09.2009 22:24
Отсоединился 1.01.1970 7:00
может быть строку отсоединился бы привести в какой то божеский вид?) ну хотелось бы что бы писало что юзер не отключался или что-то в этом духе.

и где можно изменить вот это....Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\webstat\inc\config.php:1) in C:\AppServ\www\webstat\index.php on line 6
what.gif и как я понял графики по клиентам и распределению по шаре пока не отображаются?
P.S. нашел, на свою дурную голову редактировал его блокнотом ops.gif который соответсвенно сохранил файл в utf-8 с сигнатурой, исправил и варнин убрался) графики статистики тоже появились.
Но вот юзербар не отображается...

Go to the top of the page
+Quote Post
SergeySV
сообщение 8.9.2009, 15:31
Сообщение #97


Абсолютный новичок


Группа: Пользователи
Сообщений: 8
Регистрация: 5.8.2009
Пользователь №: 4 075
Спасибо сказали: 0 раз




Цитата(fixx @ 7.9.2009, 17:26) *
По первому вопросу пока ничего не скажу, а по второму..
В файле php.ini найди строчку:
;date.timezone
и приведи ее к такому виду:
date.timezone = "Europe/Moscow"
После перезапуска сервера предупреждение пропадет.

спасибо хоть одной ошибкой меньше
в конфиге апачи покапался юзер бары на статитике callofduty появились
а вот на статистике хаба не графиков ни юзер баров нету((

Цитата(Drakula @ 14.8.2009, 20:07) *
[20:06] Синтаксис error loading module 'luasql.mysql' from file 'D:\dchun\Avalon\Хаб\libs\luasql\mysql.dll':
Не найден указанный модуль.

Качаем архив http://mydc.ru/ipb.html?act=attach&type=post&id=1785
В архиве находится dll файл libmysql.dll и папка luasql с dll файлом mysql.dll. Обе эти дллелки нужны для работы бд.
Распаковываем архив в папку, где лежит файл ptokax.exe, и ничего никуда не перемещаем.
Для того, чтобы не засорять основную папку и для возможности более гибкого подключения модулей, в PtokaX предусмотрено создание папки libs, в которую и помещаются все DLL файлы. Поэтому можно создать папку libs (если она не была создана ранее) и распаковать архив с библиотеками в эту папку libs, а не в основную папку, где находится файл ptokax.exe.
И ещё. Все скрипты работают только на хабах с API 2, то есть на хабах PtokaX версии 0.4.0.0 и новее
Go to the top of the page
+Quote Post
PomanoB
сообщение 9.9.2009, 17:54
Сообщение #98


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Вышла новая версия! Теперь есть RSS и в юзербаре поддерживается анимация! big_smile.gif
+ добавлено много шрифтов и фонов для юзербара


Спасибо сказали:
Go to the top of the page
+Quote Post
FurLion
сообщение 9.9.2009, 18:28
Сообщение #99


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 25.4.2009
Пользователь №: 3 168
Спасибо сказали: 0 раз




Урря!! Сейчас протестим ^.^

юзер бар и список хабов выдают ошибку Table 'hubstats.ws_hubs' doesn't exist устанавливал вроде так же как и предыдущую версию, поомогайте разобраться beat_plaster.gif
Go to the top of the page
+Quote Post
PomanoB
сообщение 9.9.2009, 19:54
Сообщение #100


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Совсем забыл про новую таблицу unhappy.gif( Перекачай и перезапусти скрипт, он должен создать её

И еще: необходимо запускать файл /inc/cli.php раз в 10 минут или в полчаса-час если хабов много
Go to the top of the page
+Quote Post
SergeySV
сообщение 9.9.2009, 23:08
Сообщение #101


Абсолютный новичок


Группа: Пользователи
Сообщений: 8
Регистрация: 5.8.2009
Пользователь №: 4 075
Спасибо сказали: 0 раз




парни поставил эту новую версию у меня при запуске
Forbidden

You don't have permission to access /hubstats/index.php on this server.

удаляю в корне папки файл .htaccess запускается но картинок статистики и юзер баров нет
базу новую нужно создавать ?
или может у меня проблема в апачи и php скиньте пожалуйста кто нить рабочие их конфиги сверить
у меня на винде сервер права 777 по идее же ...
Go to the top of the page
+Quote Post

22 страниц V  « < 3 4 5 6 7 > » 
Ответить в данную темуНачать новую тему
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsWebstats
Веб-статистика для хаба
33 Saymon21 35 626 12.3.2017, 15:29 Посл. сообщение: 000000
No New Posts От: Webstats
От темы с ID: 2193
0 Win32 4 785 10.11.2009, 6:28 Посл. сообщение: Win32
No New Posts От: Webstats
От темы с ID: 2193
0 mariner 4 957 26.7.2009, 10:44 Посл. сообщение: mariner

 



RSS Сейчас: 27.11.2024, 3:44