myDC.ru

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

 

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

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


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

Группа: Неактивированные
Сообщений: 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 килобайт ) Кол-во скачиваний: 1084

Старые версии

Прикрепленный файл  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  « < 6 7 8 9 10 > »   
Начать новую тему
Ответов
Saymon21
сообщение 30.5.2010, 14:02
Сообщение #142


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

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




<StatPX> Ошибка: бла-бла-бла\StatPX.lua:274: attempt to concatenate global 'sRank' (a nil value)

разобрался как это исправить
Код
найти if string.len(tCopy[i].sRank) < 9 then sRank = sRank.."\t" end
заменить на
if string.len(tCopy[i].sRank) < 9 then sRank = sRank end

у меня вроде всё нормально стало работать.
Go to the top of the page
+Quote Post
alex82
сообщение 31.5.2010, 19:57
Сообщение #143


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

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




Правильное исправление ошибки:
меняем 274 строку на эту:
Код
                if #tCopy[i].sRank < 9 then tCopy[i].sRank = tCopy[i].sRank.."\t" end


Спасибо сказали:
Go to the top of the page
+Quote Post
lankmv
сообщение 24.6.2010, 13:53
Сообщение #144


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


Группа: Пользователи
Сообщений: 8
Регистрация: 31.3.2010
Пользователь №: 6 536
Спасибо сказали: 1 раз




подскажите как реализовать привязку (учет статистики времени пребывания на хабе) не по ip адресу а по нику пользователя.
А то при смене IP у пользователя обнуляется общее время пребывания на хабе

Ваш ник: Lankmv
Ваш IP-адрес: 10.190.57.163
Профиль: Администратор
Первый визит на хаб: 22 июн в 20:02
Общее время на хабе: 12 часов 24 минут

Ваш ник: Lankmv
Ваш IP-адрес: 10.190.58.1
Профиль: Администратор
Первый визит на хаб: 24 июн в 14:26
Общее время на хабе: 2 минут


И еще проблема - в ВЕБ части в статистике пользователей за день:
повторяются одни и те же пользователи несколько раз (если они заходили с разных ip) было бы хорошо это исправить
Go to the top of the page
+Quote Post
alex82
сообщение 24.6.2010, 22:48
Сообщение #145


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

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




Я уже 100 раз писал, и пишу 101-й: вести какую-либо статистику по никам БЕССМЫСЛЕННО. Ник можно сменить, а некоторые клиенты делают это автоматически. База будет в кратчайшие сроки засрана одноразовыми никами.
Go to the top of the page
+Quote Post
soad
сообщение 29.6.2010, 18:36
Сообщение #146


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


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




Устал уже перелопачивать кучу инфы по статистике,установил скрипт,работает,но мне не нужна статистка при заходе на хаб,тем более такая огромная.Если можно урежте версию,где будет только веб статистика и все.Думаю для разработчика это недолго.Да и скрипт меньше ресурсов наверн кушать будет.Я как понял он прилично нагружает систему.Заранее спасибо
Go to the top of the page
+Quote Post
truth
сообщение 29.6.2010, 18:39
Сообщение #147


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

Группа: Пользователи
Сообщений: 76
Регистрация: 6.12.2008
Из: Украина
Пользователь №: 1 340
Спасибо сказали: 1 раз




soad, кушает не так уж и много. Настрой в StatPX\config.lua там можно убрать вывод статистики при подключении.


Спасибо сказали:
Go to the top of the page
+Quote Post
whuru
сообщение 30.6.2010, 13:55
Сообщение #148


Участник
**

Группа: Пользователи
Сообщений: 40
Регистрация: 22.3.2009
Пользователь №: 2 696
Спасибо сказали: 0 раз




Периодически вываливается:
Цитата
Ошибка StatPX: F:\Ptokax\scripts\StatPX.lua:274: attempt to concatenate global 'sRank' (a nil value)


помогите исправить
Go to the top of the page
+Quote Post
Saymon21
сообщение 30.6.2010, 14:05
Сообщение #149


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

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




надо читать тему внимательно!!! http://mydc.ru/topic1269.html?view=findpost&p=30857


Спасибо сказали:
Go to the top of the page
+Quote Post
Naum_Off
сообщение 30.6.2010, 14:13
Сообщение #150


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 1.10.2009
Из: Самара
Пользователь №: 4 611
Спасибо сказали: 0 раз




Никто не пробовал интегрировать сюда скрипт ChatLogsMySQL?

Заменил лог чата StatPX`а на лог ChatLogsMySQL. Доволен как слон)
alex82, не подскажите как по аккуратнее отключить запись лога в chat.html? Его содержание должно быть фиксированным. Я в Raw.lua закомментил функцию BuildChatLog(). Думаю не самое лучшее решение.
Go to the top of the page
+Quote Post
whuru
сообщение 30.6.2010, 19:29
Сообщение #151


Участник
**

Группа: Пользователи
Сообщений: 40
Регистрация: 22.3.2009
Пользователь №: 2 696
Спасибо сказали: 0 раз




Цитата(Saymon @ 30.6.2010, 15:05) *
надо читать тему внимательно!!! http://mydc.ru/topic1269.html?view=findpost&p=30857

Простите. Но если проблема известная, почему же ее в релизе не исправить сразу?
Go to the top of the page
+Quote Post
truth
сообщение 30.6.2010, 19:44
Сообщение #152


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

Группа: Пользователи
Сообщений: 76
Регистрация: 6.12.2008
Из: Украина
Пользователь №: 1 340
Спасибо сказали: 1 раз




Naum_Off, а чем не подходит просто отключение введения лога чата?
Код
    ChatLog = n,    -- Включение лога чата (y - включено, n - отключено).


У кого-нибудь работает ShortStat? =\
Go to the top of the page
+Quote Post
Naum_Off
сообщение 30.6.2010, 22:50
Сообщение #153


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 1.10.2009
Из: Самара
Пользователь №: 4 611
Спасибо сказали: 0 раз




truth, не годится, т.к. в сгенерированных страничках исчезнет ссылка на лог чата, автор это предусмотрел.
Go to the top of the page
+Quote Post
alex82
сообщение 30.6.2010, 23:23
Сообщение #154


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

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




Цитата
В Web.lua нашел строку:

Код
ADDITMAINSTAT = LoadTemplate(path..tWebCfg.Skin.."/shortstat.tpl")

Но шаблона этого нет. Или мы его создаем?
Шаблона действительно нет. Качаем одну из старых версий, и берем шаблон оттуда.

Цитата
Никто не пробовал интегрировать сюда скрипт ChatLogsMySQL?
Зачем его сюда интегрировать? Ставь отдельно, бери веб-морду из webstats Романова, и подгоняй под дизайн StatPX.

Цитата
Простите. Но если проблема известная, почему же ее в релизе не исправить сразу?
В ближайшем будущем исправлю все засветившиеся ошибки. Может быть даже сегодня.

Цитата
truth, не годится, т.к. в сгенерированных страничках исчезнет ссылка на лог чата, автор это предусмотрел.
А что мешает убрать соответствующий переключатель из header.tpl?


Спасибо сказали:
Go to the top of the page
+Quote Post
truth
сообщение 1.7.2010, 1:17
Сообщение #155


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

Группа: Пользователи
Сообщений: 76
Регистрация: 6.12.2008
Из: Украина
Пользователь №: 1 340
Спасибо сказали: 1 раз




Все, разобрался полностью big_smile.gif
И если кому тоже нужна будет эта страница - не забываем врубить ее в StatPX\default\skin.lua
Код
    ShortStat = y,    -- Генерировать страницу краткой статистики для размещения на главной странице сайта (шаблон shortstat.tpl)
Go to the top of the page
+Quote Post
alex82
сообщение 1.7.2010, 1:27
Сообщение #156


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

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




Доступна версия 1.05. Изменения:

Исправлена ошибка в функции поиска IP (attempt to concatenate global 'IP' (a nil value))
Исправлена ошибка в функции просмотра топа хабберов (attempt to concatenate global 'sRank' (a nil value))
Небольшое исправление в шаблоне gagme.tpl
Исправление в логе чата: при отправке в чат сообщения от третьего лица (команда !me), лог чата не обновлялся.


Спасибо сказали:
Go to the top of the page
+Quote Post
Naum_Off
сообщение 1.7.2010, 16:19
Сообщение #157


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 1.10.2009
Из: Самара
Пользователь №: 4 611
Спасибо сказали: 0 раз




Цитата(alex82 @ 1.7.2010, 0:23) *
А что мешает убрать соответствующий переключатель из header.tpl?

Ну вот, отличное решение. Кто ж знает сабж лучше своего создателя.
Вебстату Романова я долгое время юзал, StatPX как то понравился больше. А интегрировать ChatLogsMySQL однозначно стоит, выглядит все это красиво и функционально, поиск в чате бывает очень полезным.
Go to the top of the page
+Quote Post
Error404
сообщение 7.7.2010, 0:53
Сообщение #158


Начинающий
*

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




выдает ошибку StatPX_1.05

[01:51] Синтаксис .../Server/HUBServer/scripts/StatPX/Functions/Graph.lua:9: module 'gd' not found:
no field package.preload['gd']
no file 'C:\Server\HUBServer\gd.lua'
no file 'C:\Server\HUBServer\libs\gd.lua'
no file 'C:\Server\HUBServer\scripts\libs\gd.lua'
no file 'C:\Server\HUBServer\gd.dll'
no file 'C:\Server\HUBServer\libs\gd.dll'
no file 'C:\Server\HUBServer\scripts\libs\gd.dll'
Go to the top of the page
+Quote Post
Saymon21
сообщение 7.7.2010, 1:14
Сообщение #159


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

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




Установи библиотеку LuaGD
Go to the top of the page
+Quote Post
Angel_D
сообщение 8.7.2010, 20:37
Сообщение #160


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




традиционный вопрос - для обновления скрипта с 1.05 beta достаточно обновить файлы StatPX.lua и gagme.tpl ?
Go to the top of the page
+Quote Post
alex82
сообщение 8.7.2010, 21:46
Сообщение #161


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

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




Angel_D

Да
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 20.4.2024, 18:23