StatPX, API1, API2 | Статистика хаба |
Здравствуйте, гость ( Вход | Регистрация )
StatPX, API1, API2 | Статистика хаба |
3.2.2009, 13:20
Сообщение
#61
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
StatPX Версия скрипта: 1.06 Версия API: API2 Системные требования: PtokaX 0.4.x.x, Lua 5.1 Автор: alex82 Возможности скрипта:
Скриншоты Web-статистика: Web-статистика встроенная в DataLife Engine: Web-статистика встроенная в PHP-Nuke: Web-статистика встроенная в PHP-Fusion: Скачать: StatPX_1.06.rar ( 47.12 килобайт ) Кол-во скачиваний: 1085 Старые версии StatPX_1.06_beta.rar ( 46.98 килобайт ) Кол-во скачиваний: 73 StatPX_1.05.rar ( 41.68 килобайт ) Кол-во скачиваний: 325 StatPX_1.04a.rar ( 39.93 килобайт ) Кол-во скачиваний: 436 StatPX_1.03_beta2.rar ( 28.07 килобайт ) Кол-во скачиваний: 474 base_converter.rar ( 701 байт ) Кол-во скачиваний: 146 StatPX_1.02.rar ( 45.04 килобайт ) Кол-во скачиваний: 106 (последняя версия, поддерживающая API1) История версий Изменения в версии 1.05: Исправлена ошибка в функции поиска IP (attempt to concatenate global 'IP' (a nil value)) Исправлена ошибка в функции просмотра топа хабберов (attempt to concatenate global 'sRank' (a nil value)) Небольшое исправление в шаблоне gagme.tpl Исправление в логе чата: при отправке в чат сообщения от третьего лица (команда !me), лог чата не обновлялся. Изменения в версии 1.05 beta: Переписаны функции обработки команд. Добавлено отображение возраста хаба. Добавлена возможность просмотра топа шары на хабе. Оптимизация отправки сообщения дня. В систему шаблонов добавлены переключатели, благодаря чему стало возможным отключение некоторых функций веб-статистики без необходимости редактирования шаблонов. Добавлен лог главного чата. Лог отображается в сообщении дня и на странице веб-статистики. Добавлено отображение графиков на странице веб-статистики. Удалена функция удаления префиксов из ников. Настройки скинов убраны из файла конфигурации. Теперь они хранятся непосредственно в папке скина. Удалена возможность выбора скина из меню. Переверстаны шаблоны "По умолчанию" и "Простой". Изменения в версии 1.04: Оптимизация кода веб-статистики. Производительность веб-статистики увеличена на несколько порядков. Добавлена возможность отображения списка заглушек скрипта GagMe. Изменения в версии 1.03 beta2: Исправлена сортировка топа шары. Изменения в версии 1.03 beta: Изменен формат базы данных, благодаря чему потребление памяти снизилось примерно на 20%. Оптимизация и уплотнение кода. Исправлено несколько мелких ошибок. Прекращена поддержка API1. Изменения в версии 1.02: Добавлена возможность отправки сообщения дня со статистикой. Полностью переписана функция GetRanks() - основной источник "тормозов" в скрипте. Изменён алгоритм генерации списка пользователей онлайн, пользователей за сутки, топа шары и топа хабберов. Добавлена чистка памяти по таймеру. Добавлена чистка памяти после каждого обновления Web-статистики (рекомендуется для больших хабов). Добавлена возможность отключения списка пользователей за сутки (рекомендуется для больших хабов). Добавлена функция очистки базы данных. Добавлена поддержка PtokaX 0.4.1.x. Добавлена поддержка PHP-Nuke и PHP-Fusion. Спасибо сказали: Nickolya, intlive, Taulalan, Tsd, Invisible, zzipper, PRIZrak, Артём, p_marozov, Accelerator, Karumo, Rez911, truth, Infinity_Love, Satib, KT315, Alexey, darkangel17, Andrew Frost, Kingston, whuru, Milena, CrazyKiller, PSIX, Saymon21, leonss, Syndicate, hondas, Dimon21, X-Sky, TiGRpp, balbes, Aлзим, Pro009, Werwolf, Naum_Off, forrz, mastersweet, 2man, WINS, TommyKaira, ParKur, Has21, lankmv, доктор ливси, Blazer, xXx-Portal, KCAHDEP, stone, GULAM33, Hashish, мамин_парень, Unique, Nikolaevich, advent |
|
|
24.3.2009, 15:05
Сообщение
#62
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Странное дело,
в чат показывает: Пользователей за неделю 8188 ( новых - 7313 ), а в приват: Пользователей за неделю: 7310 ( новых - 7310 ). Общую статистику хаба в приват (и ещё кое что) пока отключил, а то юзеры грузят глупыми вопросами Scripter подскажи пожалуйста, можно-ли на примере суток сделать, чтобы неделя и месяц так же отчитывали время с начала периода? У меня не получается, выдаёт ошибку. |
|
|
25.3.2009, 22:51
Сообщение
#63
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 18.1.2009 Из: Санкт-Петербург Пользователь №: 1 846 Спасибо сказали: 0 раз |
Спасибо за скрипт!
В файле online.tpl надо поменять местами [HUBS] и [SLOTS]. Иначе показывает вместо кол-во хабов юзверей кол-во слотов а вместо слотов хабы. |
|
|
14.4.2009, 20:06
Сообщение
#64
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Для популяции замечательного скрипта добавлю способ интеграции в известный двиг для блогов Wordpress. В папке вордпресса идем в папку куда установлен ваш скин (\www\your domain\wp-content\themes\your themes\). Там есть боковые панели:rsidebar.php (правая), lsidebar.php (левая). Открываете нужную боковую колонку в notepade++ и вставляете в удобном месте вашего шаблона:
Код <?php include (TEMPLATEPATH . '/hubstat.htm'); ?> Сохраняете его.Также вам нужно чтобы по этому пути (\www\your domain\wp-content\themes\your themes\) автоматически генерировался файл статистики hubstat.htm. Для этого идём в папку с птахой и в файле StatPX_config.lu правите строчку (104) к такому виду: Код AdditMainStatFile = "your disk:\\www\\your domain\\wp-content\\themes\\your themes\\hubstat.htm" --Имя файла дополнительной страницы общей статистики также необходимо чтобы была разрешена в этом файле генерация доп страницы статистики: Код AdditMainStat = [b]true[/b] --Генерировать дополнительную страницу общей статистики для размещения на главной странице сайта(true - включено, false - отключено) -81 строкасохраняете файл. Перезагружаете скрипт в птоке. и если вы используете "default" тему то в чат вашего хаба выйдет предупреждение Цитата Ошибка при загрузке шаблона scripts/Webstat/default/hubstat.tpl: файл не найден. . Просто скопируйте его из другой темы (phpfusion например) в папку "default". Перезапускаете скрипт. Радуетесь Если у вас появились крякозябры - откройте все файлы скрипта StatPX (StatPX_api2.lua, StatPX_config.lu и шаблоны из папки "default") и переконвертируйте в utf-8 кодировку: "Кодировки"/"Преобразовать в utf-8 без BOM" p.s. в аттаче неярко видно статистику - всё зависит от вашей темы
Прикрепленные файлы
|
|
|
24.5.2009, 17:47
Сообщение
#65
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Спасибо - всё заработало. Еще вопрос - ибп не спас и комп вырубился - и вся статистика слетела (вот в этом и хороша БД) - можно ли автоматически луа скриптом делать бекап файла StatPX_data.tbl ? (жалко 4 месяца статистики...)
|
|
|
24.5.2009, 19:13
Сообщение
#66
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Теоретически можно. Надо только практически написать.
|
|
|
25.5.2009, 12:42
Сообщение
#67
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
С идеями то нормально, а вот практически - сам не могу
|
|
|
25.5.2009, 13:07
Сообщение
#68
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Это можно сделать даже без LUA - средствами WinRAR и виндового планировщика.
Например: Код "C:\Program Files\WinRAR\WinRAR.exe" a -dh -ep2 -k -m5 -s -ag" YYYY-MM-DD HH.MM.SS" -- C:\backup\backup.rar @C:\backup\filelist.lst При этом в файле C:\backup\filelist.lst должен лежать список файлов или папок для архивации. Планировщик находится в Пуск - Программы - Стандартные - Служебные |
|
|
10.6.2009, 16:33
Сообщение
#69
|
|
Участник Группа: Пользователи Сообщений: 38 Регистрация: 7.6.2009 Пользователь №: 3 508 Спасибо сказали: 0 раз |
Спасибо! скрипт работает хорошо.
только при попытке прикрутить к PHP-Nuke: 7.9 была ошибка в файле block-Hubstat.php. страница сайта не открывалась- скорее всего это связано с версией моей нюки. пришлось изменить файл block-Hubstat.php. Код <?php if (eregi("block-Test.php",$_SERVER['PHP_SELF'])) { Header("Location: index.php"); die(); } $content = @file_get_contents("./hubstat/hubstat.htm"); ?> тогда все заработало |
|
|
11.6.2009, 8:30
Сообщение
#70
|
|
Участник Группа: Пользователи Сообщений: 38 Регистрация: 12.7.2008 Из: г.Минусинск (Красноярский. кр.) Пользователь №: 176 Спасибо сказали: 3 раза |
C IPB 2.3.x никто связать не пытался?
Ещё тупой вопрос. Не нашел где можно сбросить всю статистику в общем. А вобще, искал где сбросить максимальный общий размер расшаренных данных. Нужно т.к. пару раз заходили люди с фейковой шарой, люди то в бан ушли на полгода а вот стата так и отображает (2051.274 TB) зарегистрирован 28 апр в 16:17. Помогите! |
|
|
11.6.2009, 16:18
Сообщение
#71
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Вся статистика находится в файле StatPX_data.tbl. Залезь в него блокнотом и исправь значение переменной MaxShare(естественно при отключенном скрипте).
|
|
|
30.6.2009, 20:49
Сообщение
#72
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Доступна версия 1.03 beta
|
|
|
13.7.2009, 16:01
Сообщение
#73
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Господа, а что скажете про этот скрипт?
PS правда надо ошибочек в нем подправить |
|
|
15.7.2009, 16:40
Сообщение
#74
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 15.7.2009 Пользователь №: 3 882 Спасибо сказали: 0 раз |
Цитата Все конечно супер. А хелп по установки кто-нибудь догадался написать?? Потаму что у меня не загружается, выдает различного рода ошибки... может конечно я что-то не так делаю... Вообщем, как ставить!!! HELP!!!! |
|
|
15.7.2009, 17:09
Сообщение
#75
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
|
|
|
16.7.2009, 23:50
Сообщение
#76
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Скопирую оттуда (сам писал - так что не пинайте - может что не дописал - но работает отлично)
Установка: Скачиваем архив В архиве 4 папки: • DataLife Engine • PHP-Fusion • PHP-Nuke • scripts - запустим статистику на хаб: копируем содержимое папки scripts в аналогичную где у нас находится сервер хаба: Programm\PtokaX 0.4.1.1\scripts\ Вам нужно настроить конфиг StatPX_config.lu - для этого его открываем с помощью блокнота (я использую Notepad++) и начинаем читать с 59 строки (подправляем под себя) находим 96 строку: Код WebstatPath = "C:\\htdocs\\" --Папка в которую сохраняются сгенерированные страницы меняем путь на свой именно на тот где у нас стоит веб сервер с нашими страницами (для top server например T:\\home\\virtual\\domain.vfose.ru\\) Идем в программу птоку - scripts - обновить скрипты. Внизу появились: StatPX.lua и StatPX_api2.lua Запускаем нужную нам апи (если версия 3.6.0 то StatPX.lua. Если 4.1.1 то StatPX_api2.lua). Скрипт запущен ( и должны сгенерироваться страницы в T:\\home\\virtual\\domain.vfose.ru\\) Далее перезагружаем клиент DC (апекс, стронг... и т.п.) идем в меню хаба - статистика хаба - выбор скина. Выбираете соответствующий вашему веб движку, а если вам нужны просто странички - оставляйте без изменения. О том как интегрировать в ваш движок - читайте в соответствующей папке ReadMe, в архиве всё есть. Часть статистики в действии тут: Далее еще дополню: Для популяции замечательного скрипта добавлю способ интеграции в известный двиг для блогов Wordpress. В папке вордпресса идем в папку куда установлен ваш скин (\www\your domain\wp-content\themes\your themes\). Там есть боковые панели:rsidebar.php (правая), lsidebar.php (левая). Открываете нужную боковую колонку в notepade++ и вставляете в удобном месте вашего шаблона: Код <?php include (TEMPLATEPATH . '/hubstat.htm'); ?> Сохраняете его. Также вам нужно чтобы по этому пути (\www\your domain\wp-content\themes\your themes\) автоматически генерировался файл статистики hubstat.htm. Для этого идём в папку с птахой и в файле StatPX_config.lu правите строчку (104) к такому виду: Код AdditMainStatFile = "your disk:\\www\\your domain\\wp-content\\themes\\your themes\\hubstat.htm" --Имя файла дополнительной страницы общей статистики также необходимо чтобы была разрешена в этом файле генерация доп страницы статистики: Код AdditMainStat = [b]true[/b] --Генерировать дополнительную страницу общей статистики для размещения на главной странице сайта(true - включено, false - отключено) -81 строка сохраняете файл. Перезагружаете скрипт в птоке. и если вы используете "default" тему то в чат вашего хаба выйдет предупреждение: Цитата Ошибка при загрузке шаблона scripts/Webstat/default/hubstat.tpl: файл не найден. . Просто скопируйте его из другой темы (phpfusion например) в папку "default". Перезапускаете скрипт. Радуетесь Если у вас появились крякозябры - откройте все файлы скрипта StatPX (StatPX_api2.lua, StatPX_config.lu и шаблоны из папки "default") и переконвертируйте в utf-8 кодировку: "Кодировки"/"Преобразовать в utf-8 без BOM" |
|
|
25.9.2009, 19:56
Сообщение
#77
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 25.9.2009 Пользователь №: 4 551 Спасибо сказали: 0 раз |
Как добавить столбец с IP для каждого ника в топы, "Пользователи на хабе" и "Пользователи за сутки? А то когда юзеры заходит с других IP в статистике появляется куча одинаковых ников, и не понятно кто с какого адреса зашел
Забыл сказать... юзаю скрипт для АРІ1 |
|
|
5.10.2009, 21:12
Сообщение
#78
|
|
Активный участник Группа: Пользователи Сообщений: 71 Регистрация: 8.4.2009 Пользователь №: 2 982 Спасибо сказали: 1 раз |
Как добавить столбец с IP для каждого ника в топы, "Пользователи на хабе" и "Пользователи за сутки? А то когда юзеры заходит с других IP в статистике появляется куча одинаковых ников, и не понятно кто с какого адреса зашел Забыл сказать... юзаю скрипт для АРІ1 И под API2 тож самое, пожалста... |
|
|
2.11.2009, 20:53
Сообщение
#79
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 11.10.2009 Из: localhost Пользователь №: 4 699 Спасибо сказали: 0 раз |
При наполненности хаба более 2000 юзеров выдаёт:
[20:34:19] Ошибка StatPX: not enough memory [20:38:06] Ошибка StatPX: not enough memory Настройки: Код iSave = 1 --Время сохранения базы, в минутах iCleanMemory = 1 --Время очистки памяти, в минутах bSendMOTD = true --При входе пользователя на хаб отправлять сообщение дня со статистикой fMOTD = path.."MOTD.txt" --Файл с текстом сообщеня дня iUpdateTime = 10 --Время обновления статистики в сообщении дня (в минутах) "Юзеры онлайн" в веб-статистике отключены. Скрипт при этом кушает 50-60 метров памяти. Изменение времени сохранения базы и очистки памяти на ошибки не влияют. ЗЫ: Помогает отключение веб-статистики.) Код --НАСТРОЙКИ WEB-СТАТИСТИКИ
WebStat = true --Включение Web-статистики(true - включена, false - отключена) DailyUsersTable = false --Включение списка пользователей за сутки. Рекомендуется отключать на хабах с онлайном 500 и более(true - включено, false - отключено) CleanAfterUpdate = true --Чистка памяти после каждого обновления Web-статистики. Рекомендуется включать на хабах с онлайном 500 и более(true - включено, false - отключено) WebStatUpdate = 11 --Время обновления Web-статистики, в минутах WebStatForceUpdate = 100 --Количество отключений/подключений пользователей, после которого будет произведено внеочередное обновление статистики TopHubbersUpdate = 32 --Время обновления топа хабберов, в минутах TopShareMax = 100 --Количество позиций в топе шары StatMax = 100 --Количество позиций в топе хабберов ShowTopic = true --Показывать топик хаба(true - включено, false - отключено) AllowChangeSkins = true --Выбор скинов из меню(true - включено, false - отключено) |
|
|
16.11.2009, 6:25
Сообщение
#80
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
Урок, где обьясняли про Конвертер базы данных, я прогулял..., а теперь в дереве сообщений найти его не просто. Дайте, плиз, ссылку туда... Более раннюю версию StatPX пробовал под Win - скрипт замечательный, но сильно тормозил комп и, соответственно, чат. Попробую последнюю версию на маленьком хабе под Win и на большом под CentOS 5.3. |
|
|
20.11.2009, 9:26
Сообщение
#81
|
|
Начинающий Группа: Пользователи Сообщений: 15 Регистрация: 28.11.2008 Пользователь №: 1 230 Спасибо сказали: 0 раз |
Глюканул - Рекорд по общему размеру шары: 291.565 TB
У меня максимум был 8 Тб. Хочу подправить но не могу найти где. Задача скинуть рекорд шары,но сохранить данные по пользователям. |
|
|
Похожие темы
|
Сейчас: 27.11.2024, 4:38 |