Webstats, API2 | Веб-статистика для хаба |
Здравствуйте, гость ( Вход | Регистрация )
Webstats, API2 | Веб-статистика для хаба |
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 - отбор пользователей по онлайн
Прикрепленные файлы
Спасибо сказали: Nickolya, intlive, Invisible, mariner, LyaKich, fixx, Lesh™, Otshelnik-Fm, Vizunchik, -=Alexandr=-, truth, HackFresse, Parad0x, KT315, Andrew Frost, Kingston, PSIX, Saymon21, exxxx, Dimon21, SergeySV, TiGRpp, KamoK, Pro009, shmeks, UnFeeLing, DEN 007, Underconstruction, ke(x)one, dj_crazy_joker, мамин_парень |
|
|
28.9.2009, 15:18
Сообщение
#142
|
|
Начинающий Группа: Пользователи Сообщений: 23 Регистрация: 25.4.2009 Пользователь №: 3 168 Спасибо сказали: 0 раз |
Вот нашел
|
|
|
28.9.2009, 16:43
Сообщение
#143
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Ага, спасибо, примерно так и сделаю
|
|
|
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 не может выполнить трансформацию... Таблицы БД в кодировке cp1251.Расширение xsl в php.ini добавлено,сам модуль присутствует тоже.И еще,не везде отображаются изображения (браузер Opera 10) на страницах: Статистика,Юзербар. |
|
|
29.9.2009, 18:43
Сообщение
#145
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Исправлю в следующей версии
|
|
|
15.10.2009, 16:11
Сообщение
#146
|
|
Продвинутый участник Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза |
Если пользователь заходит с другого IP, то в статистике для его ника IP изменяется
Сделайте пожалуйста, чтобы сохранялись IP с которых он входил... или может проще будет создавать новую запись в таблице с тем-же ником но другими данными (наверняка заменяется не только IP) |
|
|
16.10.2009, 11:23
Сообщение
#147
|
|
Продвинутый участник Группа: Пользователи Сообщений: 134 Регистрация: 18.6.2008 Из: подземелье Пользователь №: 41 Спасибо сказали: 7 раз |
Ребят, у всех работает cli.php через php.exe ? У меня только один раз через него сработало, а потом отказывается. Работает если через ссылку вида:
|
|
|
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 Ну пути измени конечно на свои |
|
|
17.10.2009, 13:18
Сообщение
#149
|
|
Продвинутый участник Группа: Пользователи Сообщений: 134 Регистрация: 18.6.2008 Из: подземелье Пользователь №: 41 Спасибо сказали: 7 раз |
Судя по подписи у тебя Ubuntu, тогда надо сделать так 1. В файл cli.php самой первой строчкой добавить #!/usr/bin/php5-cgi -q 2. Добавить в крон */20 * * * * /var/www/hubstats/inc/cli.php Ну пути измени конечно на свои Спасибо у себя сделал, но есть ее сервер под 2003 винь, там проблема вышеописанная, как быть? |
|
|
18.10.2009, 10:30
Сообщение
#150
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Может у тебя в путях к файлах есть пробелы? попробуй заключить все пути в кавычки. Или может планировщик не срабатывает, попробуй какой-нибудь другой.
А вообще идея делать обходчик хабов на php была не очень хорошей, в следующей версии сделаю лучше |
|
|
18.10.2009, 10:33
Сообщение
#151
|
|
Продвинутый участник Группа: Пользователи Сообщений: 134 Регистрация: 18.6.2008 Из: подземелье Пользователь №: 41 Спасибо сказали: 7 раз |
Может у тебя в путях к файлах есть пробелы? попробуй заключить все пути в кавычки. Или может планировщик не срабатывает, попробуй какой-нибудь другой. А вообще идея делать обходчик хабов на php была не очень хорошей, в следующей версии сделаю лучше Заключал в кавычки, менял пути... Даже хпх другой пробовал.. Как заколдованный, я не через планировщик пробовал, а консолью.. Хотя через планировщик тоже самое Если нет идей, то с нетерпением жду новой версии Скрипт мегаклассый, спасибо |
|
|
21.10.2009, 12:54
Сообщение
#152
|
|
Начинающий Группа: Пользователи Сообщений: 18 Регистрация: 13.1.2009 Пользователь №: 1 802 Спасибо сказали: 0 раз |
Спасибо за скрипт , но вот с обновлением списка хабов замучался. Надеюсь в новой версии это исправят.
|
|
|
29.10.2009, 0:06
Сообщение
#153
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 26.8.2009 Пользователь №: 4 273 Спасибо сказали: 1 раз |
Привет!
Скрипт понравился. Поставил Т.к. не всегда корректно индексируется список хабов, хочется залогировать полностью процесс общения с хабом. Видел пример такого лога внутри client.class.php. Подскажи, как это правильно сделать? |
|
|
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); |
|
|
29.10.2009, 18:29
Сообщение
#155
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 26.8.2009 Пользователь №: 4 273 Спасибо сказали: 1 раз |
Спасибо!
Ошибки-то пишутся, но только при невозможности соединиться. Получилось так, что из 50-ти работающих хабов около 10-ти он выбросил из списка при первом обходе (время удаления из списка не изменял - 12 недель). Повторно их добавляешь - опять выкидывает. Ошибок не пишет на счет этих хабов... Еще на парочке стал просто зависать, поэтому из обхода их удалил. Теперь буду более детально разбираться в причинах происходящего Кстати, файл с ошибками при автоматическом запуске пишется в директорию, куда установлен PHP, т.к. запуск php.exe происходит оттуда. |
|
|
30.10.2009, 12:25
Сообщение
#156
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Блин, действительно, неподумал
Может там большое ограничение по шаре, и поэтому его выкидывает с хаба? |
|
|
31.10.2009, 20:27
Сообщение
#157
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 14.12.2008 Пользователь №: 1 415 Спасибо сказали: 0 раз |
Fatal error: Class 'XSLTProcessor' not found in C:\Program Files\VertrigoServ\www\hubstats\index.php on line 66 - Вот такая ошибка выскакивает, сделал все как написано. Подскажите как исправить. Скрипт работает без ошибок
Все разобрался! |
|
|
3.11.2009, 14:37
Сообщение
#158
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 15.10.2009 Пользователь №: 4 735 Спасибо сказали: 0 раз |
Поставил скрипт, всё замечательно работает, но... очень не хватает функции запрета отображения некоторых айпишников. К примеру, опы, не хотят "белить" свои ip-адреса в стате. На сервере, их прикрывает скрипт, скрывающий их реальные айпишники. Было бы замечательно, если бы в следующей версии статы была реализована возможность либо прибивания левых ip-адресов (к примеру 1.2.3.4) к определённому нику, либо просто заштриховывания их (что-то типа: ххх.ххх.ххх.ххх). Ну, или, на худой конец, хотелось бы лицезреть какой нить фикс к уже существующей версии. =)
p.s. Огромное спасибо автору скрипта, за проделанную работу, скрипток получился на 5! ;) |
|
|
4.11.2009, 12:40
Сообщение
#159
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
В следующей версии будет
|
|
|
9.11.2009, 13:16
Сообщение
#160
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 15.10.2009 Пользователь №: 4 735 Спасибо сказали: 0 раз |
|
|
|
9.11.2009, 17:49
Сообщение
#161
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Вероятнее всего после Нового Года, сейчас дел полно , но может и раньше
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Webstats Веб-статистика для хаба |
33 | Saymon21 | 35 280 | 12.3.2017, 15:29 Посл. сообщение: 000000 | |
От: Webstats От темы с ID: 2193 |
0 | Win32 | 4 752 | 10.11.2009, 6:28 Посл. сообщение: Win32 | |
От: Webstats От темы с ID: 2193 |
0 | mariner | 4 926 | 26.7.2009, 10:44 Посл. сообщение: mariner |
|
Сейчас: 9.11.2024, 19:39 |