myDC.ru

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

 

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

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


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  « < 6 7 8 9 10 > »   
Начать новую тему
Ответов
FurLion
сообщение 28.9.2009, 15:18
Сообщение #142


Начинающий
*

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




Вот нашел Графики может пригодится в качестве примера)
Go to the top of the page
+Quote Post
PomanoB
сообщение 28.9.2009, 16:43
Сообщение #143


AmxModx Scripter
*****

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




Ага, спасибо, примерно так и сделаю
Go to the top of the page
+Quote Post
Andrew Frost
сообщение 29.9.2009, 9:35
Сообщение #144


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 8.3.2009
Из: Ярославля
Пользователь №: 2 517
Спасибо сказали: 3 раза




Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: string is not in UTF-8 in Z:\home\statistika.ru\www\index.php on line 69

Где исправить?XML не может выполнить трансформацию... bad_smile.gif Таблицы БД в кодировке cp1251.Расширение xsl в php.ini добавлено,сам модуль присутствует тоже.И еще,не везде отображаются изображения (браузер Opera 10) на страницах: Статистика,Юзербар.
Go to the top of the page
+Quote Post
PomanoB
сообщение 29.9.2009, 18:43
Сообщение #145


AmxModx Scripter
*****

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




Исправлю в следующей версии
Go to the top of the page
+Quote Post
Serx
сообщение 15.10.2009, 16:11
Сообщение #146


Продвинутый участник
****

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




Если пользователь заходит с другого IP, то в статистике для его ника IP изменяется shocked.gif
Сделайте пожалуйста, чтобы сохранялись IP с которых он входил... или может проще будет создавать новую запись в таблице с тем-же ником но другими данными (наверняка заменяется не только IP)
Go to the top of the page
+Quote Post
intlive
сообщение 16.10.2009, 11:23
Сообщение #147


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Ребят, у всех работает cli.php через php.exe ? У меня только один раз через него сработало, а потом отказывается. Работает если через ссылку вида: http://www.blablabla.ru/hubstats/inc/cli.php embarrassed.gif , но через ссылку автоматизировать не очень получается...
Go to the top of the page
+Quote Post
PomanoB
сообщение 17.10.2009, 9:59
Сообщение #148


AmxModx Scripter
*****

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




Судя по подписи у тебя Ubuntu, тогда надо сделать так
1. В файл cli.php самой первой строчкой добавить #!/usr/bin/php5-cgi -q
2. Добавить в крон */20 * * * * /var/www/hubstats/inc/cli.php
Ну пути измени конечно на свои


Спасибо сказали:
Go to the top of the page
+Quote Post
intlive
сообщение 17.10.2009, 13:18
Сообщение #149


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Цитата(PomanoB @ 17.10.2009, 14:59) *
Судя по подписи у тебя Ubuntu, тогда надо сделать так
1. В файл cli.php самой первой строчкой добавить #!/usr/bin/php5-cgi -q
2. Добавить в крон */20 * * * * /var/www/hubstats/inc/cli.php
Ну пути измени конечно на свои

Спасибо secret_smile.gif у себя сделал, но есть ее сервер под 2003 винь, там проблема вышеописанная, как быть?
Go to the top of the page
+Quote Post
PomanoB
сообщение 18.10.2009, 10:30
Сообщение #150


AmxModx Scripter
*****

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




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

А вообще идея делать обходчик хабов на php была не очень хорошей, в следующей версии сделаю лучше big_smile.gif
Go to the top of the page
+Quote Post
intlive
сообщение 18.10.2009, 10:33
Сообщение #151


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Цитата(PomanoB @ 18.10.2009, 15:30) *
Может у тебя в путях к файлах есть пробелы? попробуй заключить все пути в кавычки. Или может планировщик не срабатывает, попробуй какой-нибудь другой.

А вообще идея делать обходчик хабов на php была не очень хорошей, в следующей версии сделаю лучше big_smile.gif

Заключал в кавычки, менял пути... Даже хпх другой пробовал.. Как заколдованный, я не через планировщик пробовал, а консолью.. Хотя через планировщик тоже самое still_dreaming.gif

Если нет идей, то с нетерпением жду новой версии big_smile.gif Скрипт мегаклассый, спасибо secret_smile.gif
Go to the top of the page
+Quote Post
dka
сообщение 21.10.2009, 12:54
Сообщение #152


Начинающий
*

Группа: Пользователи
Сообщений: 18
Регистрация: 13.1.2009
Пользователь №: 1 802
Спасибо сказали: 0 раз




Спасибо за скрипт , но вот с обновлением списка хабов замучался. Надеюсь в новой версии это исправят.
Go to the top of the page
+Quote Post
LAV ©
сообщение 29.10.2009, 0:06
Сообщение #153


Начинающий
*

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




Привет!

Скрипт понравился. Поставил big_smile.gif
Т.к. не всегда корректно индексируется список хабов, хочется залогировать полностью процесс общения с хабом. Видел пример такого лога внутри client.class.php. Подскажи, как это правильно сделать?

Go to the top of the page
+Quote Post
PomanoB
сообщение 29.10.2009, 17:56
Сообщение #154


AmxModx Scripter
*****

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




Если возникает какая-то ошибка, она пишется в error.log, а что бы логировать весь процесс, надо:
1. В начало функции Connect вставить $logf = fopen('proc.log','at');
2. После 179 строки вставить fwrite($logf, date('[j.m.Y G:i]')." [log] $cur \n");
3. В конец функции Connect вставить fclose($logf);
Go to the top of the page
+Quote Post
LAV ©
сообщение 29.10.2009, 18:29
Сообщение #155


Начинающий
*

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




Спасибо!

Ошибки-то пишутся, но только при невозможности соединиться. Получилось так, что из 50-ти работающих хабов около 10-ти он выбросил из списка при первом обходе (время удаления из списка не изменял - 12 недель). Повторно их добавляешь - опять выкидывает. Ошибок не пишет на счет этих хабов... Еще на парочке стал просто зависать, поэтому из обхода их удалил.

Теперь буду более детально разбираться в причинах происходящего big_smile.gif

Кстати, файл с ошибками при автоматическом запуске пишется в директорию, куда установлен PHP, т.к. запуск php.exe происходит оттуда.
Go to the top of the page
+Quote Post
PomanoB
сообщение 30.10.2009, 12:25
Сообщение #156


AmxModx Scripter
*****

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




Блин, действительно, неподумал unhappy.gif
Может там большое ограничение по шаре, и поэтому его выкидывает с хаба?
Go to the top of the page
+Quote Post
Александр2008
сообщение 31.10.2009, 20:27
Сообщение #157


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


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




beat_plaster.gif Fatal error: Class 'XSLTProcessor' not found in C:\Program Files\VertrigoServ\www\hubstats\index.php on line 66 - Вот такая ошибка выскакивает, сделал все как написано. Подскажите как исправить. Скрипт работает без ошибок big_smile1.gif

Все разобрался! embarrassed.gif
Go to the top of the page
+Quote Post
14m3r
сообщение 3.11.2009, 14:37
Сообщение #158


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


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




Поставил скрипт, всё замечательно работает, но... очень не хватает функции запрета отображения некоторых айпишников. К примеру, опы, не хотят "белить" свои ip-адреса в стате. На сервере, их прикрывает скрипт, скрывающий их реальные айпишники. Было бы замечательно, если бы в следующей версии статы была реализована возможность либо прибивания левых ip-адресов (к примеру 1.2.3.4) к определённому нику, либо просто заштриховывания их (что-то типа: ххх.ххх.ххх.ххх). Ну, или, на худой конец, хотелось бы лицезреть какой нить фикс к уже существующей версии. =)

p.s. Огромное спасибо автору скрипта, за проделанную работу, скрипток получился на 5! ;)
Go to the top of the page
+Quote Post
PomanoB
сообщение 4.11.2009, 12:40
Сообщение #159


AmxModx Scripter
*****

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




В следующей версии будет
Go to the top of the page
+Quote Post
14m3r
сообщение 9.11.2009, 13:16
Сообщение #160


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


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




Цитата(PomanoB @ 4.11.2009, 13:40) *
В следующей версии будет

Спасибо. А когда примерно планируется след. релиз?
Go to the top of the page
+Quote Post
PomanoB
сообщение 9.11.2009, 17:49
Сообщение #161


AmxModx Scripter
*****

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




Вероятнее всего после Нового Года, сейчас дел полно unhappy.gif , но может и раньше
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 9.11.2024, 19:39