myDC.ru

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

 

> StatPX, API1, API2 | Статистика хаба

Рейтинг 4 V
alex82
сообщение 3.2.2009, 13:20
Сообщение #201


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




StatPX


Версия скрипта: 1.06
Версия API: API2
Системные требования:
PtokaX 0.4.x.x, Lua 5.1
Библиотека Lua-GD ( http://mydc.ru/topic2356.html )
Веб-сервер (напр. Apache)

Автор: alex82

Возможности скрипта:
  • Статистика хаба
      Статистика хаба:
    • учёт рекордов по размеру шары и количеству пользователей
    • учёт посещаемости: количество пользователей за сутки, неделю, и.т.д
    • топ пользователей времени, по проведенному на хабе
    • топ пользователей по размеру шары

  • Учет статистики пользователей по IP
    • время первого визита
    • сколько раз и под какими никами заходили с IP-адреса
    • общее и среднее время пребывания на хабе
    • топ пользователей по проведённому на хабе времени
    • поиск информации по нику или IP

  • Web-статистика
    • топик хаба
    • общая статистика хаба - время непрерывной работы, количество пользователей, общий размер шары, рекорды по размеру шары и количеству пользователей, количество забаненных пользователей
    • статистика посещаемости
    • ограничения хаба - минимальная шара, минимум слотов, и.т.д
    • лог главного чата с поддержкой смайлов
    • список пользователей онлайн
    • список пользователей за сутки
    • топ пользователей по размеру шары
    • топ пользователей по проведённому на хабе времени
    • список забаненных пользователей
    • список заглушек скрипта GagMe (http://mydc.ru/topic1627.html)
    • поддержка скинов



Скачать:
Прикрепленный файл  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.
Go to the top of the page
+Quote Post
15 страниц V  « < 9 10 11 12 13 > »   
Начать новую тему
Ответов
alex82
сообщение 8.9.2010, 4:04
Сообщение #202


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Оно должно быть включено в настройках скина:
Код
    ShortStat = n,    -- Генерировать страницу краткой статистики для размещения на главной странице сайта (шаблон shortstat.tpl)


Ты, эт самое, уточни с какой версией возишься. 1.05 сильно отличается от предыдущих.

Сообщение отредактировал alex82 - 8.9.2010, 4:32


Спасибо сказали:
Go to the top of the page
+Quote Post
Avalon55
сообщение 8.9.2010, 4:39
Сообщение #203


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


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




вожусь с версией 1.04а
открываю файл config.lua поиск ShortStat нет такого значения
скачал 1.05 ( вдруг там есть )
открываю файл config.lua поиск ShortStat нет такого значения
Я или совсем туплю или или ....
какого скина ?
скина чего ? клиента dc++ ?


изменил последнее значение на true (По умолчанию","default","",true,false}) ни какого эффекта.
Go to the top of the page
+Quote Post
infection
сообщение 30.9.2010, 21:02
Сообщение #204


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

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 3 раза




Как вам идея добавить статистику по сообщениям?
что-бы было не только топ 10 шары и время прибывания.

например

Топ 10 самых общительных.

и т.д...
Go to the top of the page
+Quote Post
alex82
сообщение 30.9.2010, 21:38
Сообщение #205


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Идея действительно хороша, и уже реализована в StatPX Lite. Если когда-нибудь решусь на выпуск очередной версии, обязательно добавлю.


Спасибо сказали:
Go to the top of the page
+Quote Post
infection
сообщение 30.9.2010, 22:02
Сообщение #206


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

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 3 раза




alex82 - Идея хорошая я уже почти всё придумал и ранги тоже.

Лайт как-бы мне не нужна, я вот эту настроил юзаю скриптик всё хорошо.
Очень очень жду что-бы данная фича появилась, тут. big_smile1.gif

Go to the top of the page
+Quote Post
random name
сообщение 3.10.2010, 20:18
Сообщение #207


Освоившийся участник
*****

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




123
Go to the top of the page
+Quote Post
alex82
сообщение 4.10.2010, 0:39
Сообщение #208


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Можно взять скин для StatPX Lite (пока что их всего 2), и переделать под StatPX. А можно самому сверстать. Если с веб-дизайном плохо, то можно сделать скин на основе какого-нибудь готового HTML-шаблона.


Спасибо сказали:
Go to the top of the page
+Quote Post
Ameet
сообщение 10.10.2010, 15:03
Сообщение #209


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

Группа: Пользователи
Сообщений: 73
Регистрация: 5.1.2009
Из: Украина, г. Сумы
Пользователь №: 1 684
Спасибо сказали: 0 раз




Автор можно узнать совместимость с PtokaX 0.4.1.2 Win64 service/console реальна вообще?

некак не могу запустить скрипт, прошу помощи.
Go to the top of the page
+Quote Post
alex82
сообщение 11.10.2010, 3:37
Сообщение #210


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Ameet

Полная совместимость будет только тогда, когда появитcя библиотека Lua-GD для Win64. А пока что придется отключить графики.


Спасибо сказали:
Go to the top of the page
+Quote Post
alex82
сообщение 13.10.2010, 7:01
Сообщение #211


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Начал добавлять в скрипт возможность отправки файлов на удаленный FTP.

А пока я пилю скрипт, вы вспоминайте, какие еще баги встречали в нем (помимо невозможности удаления чатлога из сообщения дня).
Go to the top of the page
+Quote Post
bahodiruz
сообщение 14.10.2010, 3:40
Сообщение #212


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2010
Пользователь №: 7 842
Спасибо сказали: 0 раз




alex82
Начал добавлять в скрипт возможность отправки файлов на удаленный FTP.
когда будет это? пожалуйста
Go to the top of the page
+Quote Post
Ksan
сообщение 14.10.2010, 4:00
Сообщение #213


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




bahodiruz, будь терпеливее! Когда будет, тогда сразу же и сообщит.
Go to the top of the page
+Quote Post
alex82
сообщение 14.10.2010, 12:42
Сообщение #214


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Доступна версия 1.06 beta

Список изменений:
Добавлена возможность отправки сгенерированных страниц на удаленный FTP-сервер
Добавлен топ пользователей по числу сообщений в чате
Добавлена возможность отключения сообщений о достижении рекордов
Переписаны некоторые функции (обработка команд, отправка меню, получение ранга)
Исправлена ошибка, не позволявшая удалять лог главного чата из сообщения дня
Исправлена ошибка, приводящая к увеличению числа сообщений в графиках главного чата при отправке команд
В чат-лог добавлена фильтрация kick-сообщений
И еще много-много мелких изменений


Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 14.10.2010, 12:57
Сообщение #215


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




alex82, мб такис стоит сделать просмотр чат лога по отдельной команде?
Go to the top of the page
+Quote Post
infection
сообщение 14.10.2010, 13:10
Сообщение #216


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

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 3 раза




у меня вот такая просьба.
дело в том что хабу почти уже год!

а скрипт я поставил совсем недавно.
подскажите где редактировать?

Возраст хаба: 1 мec. 17 дн. 14 ч.
Go to the top of the page
+Quote Post
Saymon21
сообщение 14.10.2010, 13:15
Сообщение #217


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




infection, Меню "Установить время запуска"


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 14.10.2010, 17:04
Сообщение #218


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




alex82, не мог бы ты сделать такие же изменения и в версии StatPXlite?
Цитата
- Добавлена возможность отправки сгенерированных страниц на удаленный FTP-сервер
- Исправлена ошибка, приводящая к увеличению числа сообщений в графиках главного чата при отправке команд
Go to the top of the page
+Quote Post
alex82
сообщение 14.10.2010, 17:51
Сообщение #219


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(Ksan @ 14.10.2010, 17:04) *
alex82, не мог бы ты сделать такие же изменения и в версии StatPXlite?
Сделаю когда снова возьмусь за него - там кроме этого многое делать надо
Go to the top of the page
+Quote Post
RAND(i)M
сообщение 15.10.2010, 0:49
Сообщение #220


Начинающий
*

Группа: Пользователи
Сообщений: 28
Регистрация: 23.3.2010
Из: Пенза
Пользователь №: 6 428
Спасибо сказали: 22 раза




alex82
1. Было бы неплохо приблизить список пользователей в WEB-статистике к привычному списку юзеров в ДЦ. т.е. сделать сортировку нечувствительной к регистру, и может даже поместить "ключканутых" вверх списка.
2. Скрипт создаёт пусту папку htdocs на диске C:, вроде все папки поменял, но он продолжает создавать, где именно в скрипте - я так и не нашёл.
Go to the top of the page
+Quote Post
alex82
сообщение 15.10.2010, 10:05
Сообщение #221


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(RAND(i)M @ 15.10.2010, 0:49) *
alex82
1. Было бы неплохо приблизить список пользователей в WEB-статистике к привычному списку юзеров в ДЦ. т.е. сделать сортировку нечувствительной к регистру, и может даже поместить "ключканутых" вверх списка.
2. Скрипт создаёт пусту папку htdocs на диске C:, вроде все папки поменял, но он продолжает создавать, где именно в скрипте - я так и не нашёл.
1. Юзеров с ключом не получится переместить вверх без изменения формата БД, а сортировку хотел исправить, но забыл. Исправлю в следующей версии.
2. Проверил. Папка создается именно там где надо, а не на диске C.


--------------------------------------------------------
Исправление сортировки:
Открываем Raw.lua. Находим (около 30 строки):
Код
                table.insert(tCopy, {sEnter = v.Enter, iSessionTime = tonumber(v.SessionTime), iOnline = v.Online, iTotalTime = tonumber(v.TotalTime),
                        sLeave = v.Leave, sNick = v.Name, iProfile = v.Profile, sIP = i, sRank = GetRank(i) } )
Заменяем на
Код
                table.insert(tCopy, {sEnter = v.Enter, iSessionTime = tonumber(v.SessionTime), iOnline = v.Online, iTotalTime = tonumber(v.TotalTime),
                        sLeave = v.Leave, sNick = v.Name, sSort = v.Name:lower2(), iProfile = v.Profile, sIP = i, sRank = GetRank(i) } )

Далее несколькими строками ниже находим:
Код
table.sort(tCopy, function(a, b) return (a.sNick < b.sNick) end)
Заменяем на:
Код
table.sort(tCopy, function(a, b) return (a.sSort < b.sSort) end)

Находим (около 94 строки):
Код
        tCopy[i] = {Name = v.sNick, Share = v.iShareSize, Profile = v.iProfile,
                Client = client or "?", Version = version or "", Descr = Descr or "",Email = Email,
                Mode = Mode, Hubs = hubs or "?", Slots = slots or "?", Limit = GetNormalSpeed(limit)}
Заменяем на:
Код
        tCopy[i] = {Name = v.sNick, Sort = v.sNick:lower2(), Share = v.iShareSize, Profile = v.iProfile,
                Client = client or "?", Version = version or "", Descr = Descr or "",Email = Email,
                Mode = Mode, Hubs = hubs or "?", Slots = slots or "?", Limit = GetNormalSpeed(limit)}

Далее несколькими строками ниже находим:
Код
table.sort(tCopy,function(a,b) return(a.Name<b.Name) end)
Заменяем на:
Код
table.sort(tCopy,function(a,b) return(a.Sort<b.Sort) end)


Спасибо сказали:
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsStatPX Lite
API2 | Веб-статистика хаба, чат-ранг, статистика местоположения юзеров
140 alex82 148 907 15.6.2018, 0:56 Посл. сообщение: Rutrack
No new Topic has attachmentsОт: StatPX
От темы с ID: 1269
225 pda 141 429 21.12.2012, 10:23 Посл. сообщение: Ksan
Closed StatPX Lite FreeBSD
4 jekasumy 8 419 25.10.2012, 22:13 Посл. сообщение: jekasumy
No New Posts От: StatPX Lite
От темы с ID: 3860
1 Saymon21 7 014 17.10.2011, 0:59 Посл. сообщение: Aleksions
No New Posts Topic has attachmentsStatPX Lite 1 Beta ajax
2 sandoric1 7 974 14.8.2011, 0:26 Посл. сообщение: CrazyKiller
No New Posts Topic has attachmentsВопрос по доработке срипта StatPX как переделать...
12 Blazer 23 174 26.4.2011, 15:33 Посл. сообщение: Dani
No New Posts Здравствуйте всем . У меня проблема со скриптам StatPX
Здравствуйте всем . У меня проблема со скриптам StatPX
4 warhammer 10 268 14.4.2011, 14:48 Посл. сообщение: warhammer
Closed Topic has attachmentsВопрос по скрипту StatPX как сделать...
1 Blazer 7 759 19.2.2011, 19:55 Посл. сообщение: Accelerator
No new Topic has attachmentsStatip (aka Statpx 2)
Один заброшенный проект
16 alex82 26 353 13.12.2009, 17:39 Посл. сообщение: Error404
No New Posts Topic has attachmentsStatpx + Mailtoadmin(api2)
мой первый шаг к познаниям
4 MEXAHuK 11 724 4.1.2009, 21:37 Посл. сообщение: MEXAHuK

 



RSS Сейчас: 23.12.2024, 18:30