Webstats, API2 | Веб-статистика для хаба |
Здравствуйте, гость ( Вход | Регистрация )
Webstats, API2 | Веб-статистика для хаба |
14.7.2009, 17:15
Сообщение
#101
|
|
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, мамин_парень |
|
|
10.9.2009, 5:46
Сообщение
#102
|
|
Начинающий Группа: Пользователи Сообщений: 23 Регистрация: 25.4.2009 Пользователь №: 3 168 Спасибо сказали: 0 раз |
SergeySV почитай посты, там поднимался такой вопрос, вроде...=) у меня на стп серве была такая же проблема, переместил сайт из localhost в virtualhost и проблема исчезла, пытался ковырять настройки апача, мне не помогло)
PomanoB все заработало..но почему то отображается левое число юзверей и шара. |
|
|
10.9.2009, 11:25
Сообщение
#103
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 25.5.2009 Пользователь №: 3 424 Спасибо сказали: 0 раз |
Тоже не работает шара и количество пользователей.. пока не разбирался.
И пропала строчка отвечающая за запуск cli.php? Хотелось бы, чтобы добавлять хабы могли только избранные, а также кнопочку удалить. |
|
|
10.9.2009, 15:17
Сообщение
#104
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Что бы были правильные числа юзеров и шара, необходимо добавить хаб в список хабов, потом сделать автозапуск cli.php с необходимым интервалом времени, и выбрать хаб в настройках юзербара
Файл .htaccess удалять не надо, надо убедится что в конфиге веб-сервера стоит AllowOverride All |
|
|
10.9.2009, 16:56
Сообщение
#105
|
|
Начинающий Группа: Пользователи Сообщений: 23 Регистрация: 25.4.2009 Пользователь №: 3 168 Спасибо сказали: 0 раз |
Все так и сделано, число пользователей и шара в скрипте почему то больше реальных в 2 раза. А автозапуск и временной интервал для файла cli.php где указан?
|
|
|
10.9.2009, 17:35
Сообщение
#106
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Ну надо поставить в планировщик запуск php.exe c параметром, равным физическому пути до cli.php
А интервал между запусками может быть практически любой, при малом количестве хабов - 10 минут, при большом - полчаса-час |
|
|
10.9.2009, 22:00
Сообщение
#107
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Выдает ошибку
Цитата Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator,........ Но если очистить .htaccess - то запускается все но без юзербара. В конфиге апача AllowOverride all - разрешен. ну а запустить мониторинг хабов не смог - пишет не в сети |
|
|
11.9.2009, 8:11
Сообщение
#108
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Наверное rewrite нету, надо убедится что в httpd.conf незакоментированна строчка
LoadModule rewrite_module modules/mod_rewrite.so, то есть впереди неё нет # Если не работает мониторинг, то надо смотреть файл inc/error.log |
|
|
11.9.2009, 12:27
Сообщение
#109
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
Цитата Необходимо запускать файл inc/cli.php с нужной периодичностью для обновления информации о хабах то есть он не делает это автоматом как раньше О.о |
|
|
11.9.2009, 20:46
Сообщение
#110
|
|
Продвинутый участник Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза |
на 1 пользователе выскочила вверху страницы ошибка:
Warning: DOMDocument::createElement() [domdocument.createelement]: unterminated entity reference nhl<FlylinkDC++ V:(r389),M:P,H:2/0/0,S:15> in C:\xampp\htdocs\hubstats\inc\user.php on line 47 пробовал несколько других пользователей смотреть... но это появляется только на 1... как это исправить? |
|
|
11.9.2009, 21:15
Сообщение
#111
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Не, ну разумеется не надо каждые 10 минут заходить на страничку) Можно воспользоваться планировщиком)
Ошибку исправлю в следующей версии |
|
|
12.9.2009, 11:47
Сообщение
#112
|
|
Активный участник Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз |
Тоже выдает ошибку Internal Server Error...
Цитата Наверное rewrite нету, надо убедится что в httpd.conf незакоментированна строчка LoadModule rewrite_module modules/mod_rewrite.so, то есть впереди неё нет # Если не работает мониторинг, то надо смотреть файл inc/error.log 1. закомментировано 2. в логе ошибок вообще пусто |
|
|
12.9.2009, 16:49
Сообщение
#113
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Если закомментированно, надо убрать впереди # и перезапустить апач
А мониторинг после запуска cli.php все равно пишет что хаб недоступен? |
|
|
12.9.2009, 21:09
Сообщение
#114
|
|
Активный участник Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз |
PomanoB, сорри, не заметил букв "не" убрал камент (#) перезапустил апаче..теперь всё что показывает, это Fatal error: Class 'XSLTProcessor' not found in C:\AppServ\www\hubstats\index.php on line 66
ну и таблицы создало только: ws_hub ws_hubs ws_profiles ws_users Вроде бы их побольше должно быть? |
|
|
13.9.2009, 0:05
Сообщение
#115
|
|
Продвинутый участник Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза |
попытался разобраться с списком хабов...
внес в него свой и ещё 1 хаб - показываетна обоих: Недоступен. Был онлайн 40 г. 3 мес. 9 д. 20 ч. 43 мин. 12 сек. назад попробовал выполнить файл cli.php... из командной строки попытался запускать php.exe с параметром пути к файлу cli.php - мелькнуло черное окно консоли и все... и без изменений в списке хабов, попробовал выполнить его в браузере и получил ошибку: Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\hubstats\inc\client.class.php on line 165 возможно я что-то делаю через не то место, но я не понимаю как здесь иначе Предложения: хотелось бы на страничку с таблицей пользователей выводить сколько их всего в базе, а когда идет просмотр тех кто онлайн количество онлайн (надеюсь я тут понятно объясняю) и ещё может быть добавить на страничку с информацией о конкретном юзере метку онлайн он или нет (шарик тот серый/черный) |
|
|
13.9.2009, 3:47
Сообщение
#116
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
в cli.php добавь set_time_limit(600); чтоб получилось вот такое
Код <?php set_time_limit(600); include 'client.class.php'; include 'config.php'; ... ^^ |
|
|
13.9.2009, 10:51
Сообщение
#117
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
В следующей версии добавлю
Возможно к пути к файлу cli.php существуют пробелы, поэтому надо брать его в кавычки, то есть в планировщик надо поставить что-то вроде этого "C:\Program Files\PHP\php.exe" "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\hubstats\inc\cli.php" Update: Была найдена критическая ошибка, из-за которой не работал хаблист , просьба всем перекачать архив из первого поста |
|
|
13.9.2009, 16:13
Сообщение
#118
|
|
Начинающий Группа: Пользователи Сообщений: 23 Регистрация: 25.4.2009 Пользователь №: 3 168 Спасибо сказали: 0 раз |
хм.. у меня работает так же ка и прежде, скрипт считает бота, все комнаты, пользователей и умножает из ровно на 2, та же беда с шарой, реально пользователей 10, срипт пишет 24 (10 пользователей, бот, комната умноженное на2), шара 1,91 Тб, в срипте 3,82 Тб. Не подскажите как лечиться? =)
|
|
|
13.9.2009, 18:56
Сообщение
#119
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Странно что-то( А какой адрес хаба?
|
|
|
15.9.2009, 13:38
Сообщение
#120
|
|
Активный участник Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз |
Ну что делать то? ошибка Internal Server Error
или если незакомментированна строчка LoadModule rewrite_module modules/mod_rewrite.so, то Fatal error: Class 'XSLTProcessor' not found in C:\AppServ\www\hubstats\index.php on line 66 прошлая версия без особых проблем запустилась, не работал только юзербар... |
|
|
15.9.2009, 14:10
Сообщение
#121
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
А можно прикрепить прошлые версии? (была вот работоспособная версия, без списка хабов которая - с ней проблем не возникало)
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Webstats Веб-статистика для хаба |
33 | Saymon21 | 35 810 | 12.3.2017, 15:29 Посл. сообщение: 000000 | |
От: Webstats От темы с ID: 2193 |
0 | Win32 | 4 809 | 10.11.2009, 6:28 Посл. сообщение: Win32 | |
От: Webstats От темы с ID: 2193 |
0 | mariner | 4 983 | 26.7.2009, 10:44 Посл. сообщение: mariner |
|
Сейчас: 23.12.2024, 17:57 |