myDC.ru

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

 

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

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


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

Группа: Неактивированные
Сообщений: 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  « < 10 11 12 13 14 > »   
Начать новую тему
Ответов
RAND(i)M
сообщение 15.10.2010, 19:14
Сообщение #222


Начинающий
*

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




Цитата("alex82")
Юзеров с ключом не получится переместить вверх без изменения формата БД, а сортировку хотел исправить, но забыл. Исправлю в следующей версии.
Можно и без изменения БД. После кода (строка 94 в raw.lua) :
Код
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)}
Добавил
Код
if v.bOperator then tCopy[i].Sort="&#1"..tCopy[i].Sort end
2. Насчёт папок разобался, мой косяк)

P.S. Ещё раз спасибо за труд !
Go to the top of the page
+Quote Post
alex82
сообщение 15.10.2010, 20:52
Сообщение #223


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

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




RAND(i)M

Логично. Только так наверное проще:

Код
tCopy[i] = {Name = v.sNick, Sort = v.bOperator and "\1"..v.sNick:lower2() or 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)}


bahodiruz
Попробуй так:
Код
Path = "",

Файлы будут сохраняться в корне FTP-сервера.


Спасибо сказали:
Go to the top of the page
+Quote Post
RAND(i)M
сообщение 19.10.2010, 7:24
Сообщение #224


Начинающий
*

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




alex82 Коль уж просил писать даже всякие мелочи, сложно назвать это ошибками, но может стоит это предусмотреть ?:

1. Чат-лог в статистике пропускает текстовые файлы.
2. Топ-хабберов. База ведётся по IP. Следственно, отображается только последнией вошедший, если заходят 2 человека с роутера.
3. Есть 1 ОП у меня, любит командой +me баловаться, чат-лог отображает его стандартным цветом.
Go to the top of the page
+Quote Post
Ksan
сообщение 19.10.2010, 8:58
Сообщение #225


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

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




По третьему пункту - сам виноват, пусть сидит с обычным цветом, раз любит баловаться. big_smile.gif
Go to the top of the page
+Quote Post
alex82
сообщение 19.10.2010, 13:48
Сообщение #226


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

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




RAND(i)M

1. В смысле команды текстовых файлов?
2. Так задумано. Иначе база будет засираться юзерами, постоянно меняющими ники.
3. А каким цветом оно должно отображаться? Нестандартным?

PS. По поводу пунктов 1 и 3 - я не умею читать мысли, так что давайте будем ясно излагать их.
Go to the top of the page
+Quote Post
Ksan
сообщение 19.10.2010, 15:11
Сообщение #227


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

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




Он имеет в виду цвет ника в логе чата. Типа не красным там или зелёным, как админы-опы, а чёрным, может, как простой советский юзер...если пишет сообщение с /me.
Go to the top of the page
+Quote Post
RAND(i)M
сообщение 20.10.2010, 23:21
Сообщение #228


Начинающий
*

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




alex82 искренне извиняюсь, тупанул по всем пунктам:
1. Не заметил, что нужно вручную править шаблон для команд на русском, чтобы в чат-лог не пролетали. (скрипт немаленький, потерялся я маненько в нём)
2. Даже и сказать нечего, всё верно, 2 юзверя с роутером статистику сильно не исказят, а база потолстеет
3. Тут тоже ничего менять и не нада, взбредил я.
Go to the top of the page
+Quote Post
alex82
сообщение 22.10.2010, 20:04
Сообщение #229


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

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




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

Изменения:
Добавлено округление среднего времени на хабе при отображении статистики юзера
Исправлено отображение символов $ и | в веб-логе чата
Исправлена сортировка списка юзеров онлайн и списка юзеров за сутки


Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 29.10.2010, 23:20
Сообщение #230


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

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




alex82, а нет в планах шаблона под дле9.0?
Go to the top of the page
+Quote Post
Dan Claimant
сообщение 6.11.2010, 18:00
Сообщение #231


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 28.11.2009
Пользователь №: 5 196
Спасибо сказали: 1 раз




Доброго времени =)
А не подскажете, можно ли реализовать функцию просмотра статистики за период бОльший чем месяц? может быть архивирование прошлых месяцев с возможностью дальнейшего просмотра? Расширение/дополнение графиков (за день, за неделю, за месяц, два, три, полгода, год)?
Спасибо заранее за ответ.
Go to the top of the page
+Quote Post
lankmv
сообщение 6.11.2010, 18:59
Сообщение #232


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


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




alex82, Еще хотелось бы функции правки данных из базы без остановки скрипта (обнуления количества сообщений по нику, изменение общего времени пребывания на хабе и т.д)

На сколько сложно переписать скрипт что бы все-таки учет всей статистики велся по никам а не ip?.... база еще быстрее загажевается динамическими адресами чем сменой ника пользователя (так же от этого страдает общий вид статистики пользователей за сутки с постоянно дублирующимися никами)

(может быть, вы все таки в дальнейшем сделаете альтернативную версию скрипта? это было бы пределом всех мечтаний big_smile.gif)
Go to the top of the page
+Quote Post
Ksan
сообщение 6.11.2010, 19:28
Сообщение #233


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

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




lankmv, альтернативный: http://mydc.ru/topic3860.html
Go to the top of the page
+Quote Post
ProGeTTo
сообщение 6.11.2010, 21:23
Сообщение #234


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

Группа: Пользователи
Сообщений: 54
Регистрация: 13.9.2010
Из: Быдло сити))
Пользователь №: 7 687
Спасибо сказали: 3 раза




Ммм...крутая вещь! Но вот вопрос!
Вот у меня сохраняется инфа о хабе в виде html странички (c:/htdocs)
Ну вот, я вот задался вопросом, а можно ли зделать чтоб эту инфу могли просматривать другие пользователи (ТЕ ввели мой ЛОКАЛЬНЫЙ домен и перешли к нему (ТК держу хаб в локальной сети)
??? Как это можно зделать ? Помогите плиз...очень интересная функция я смотрю просто)
Go to the top of the page
+Quote Post
alex82
сообщение 7.11.2010, 11:26
Сообщение #235


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

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




ProGeTTo

Для этого нужно поставить веб-сервер


Спасибо сказали:
Go to the top of the page
+Quote Post
athlon64
сообщение 7.11.2010, 20:16
Сообщение #236


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


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




статистика мега крутая вещь.. под виндой на птоке скрипт прицепился и работает.
а на ubuntu на такой же версии птоки скрипт не стартует.
пути для генерирования страничек сменил на Path = "/var/www/", но все равно скрипт не стартует?
куда копать не пойму?
Go to the top of the page
+Quote Post
Dan Claimant
сообщение 7.11.2010, 20:24
Сообщение #237


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 28.11.2009
Пользователь №: 5 196
Спасибо сказали: 1 раз




alex82, а по поводу http://mydc.ru/topic1269.html?view=findpost&p=34792 ничего не посоветуешь?
Go to the top of the page
+Quote Post
ProGeTTo
сообщение 8.11.2010, 17:43
Сообщение #238


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

Группа: Пользователи
Сообщений: 54
Регистрация: 13.9.2010
Из: Быдло сити))
Пользователь №: 7 687
Спасибо сказали: 3 раза




а как его ставить? можете объяснить? или инструкцию для чайников показать ссылку?))
вообще не рублю в этом деле... beat_brick.gif
------------------------------------------------------------------------------------
Всё, разобрался, спасибо!
Go to the top of the page
+Quote Post
ParKur
сообщение 17.11.2010, 13:48
Сообщение #239


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


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




Подскажите, на версию 0.4.0.0 можно поставить? При запуске ругается Синтаксис StatPX_Lite.lua:7: attempt to index a nil value
Go to the top of the page
+Quote Post
Ksan
сообщение 17.11.2010, 14:18
Сообщение #240


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

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




Проще ТЕБЕ поставить 0.4.1.1
Go to the top of the page
+Quote Post
ParKur
сообщение 17.11.2010, 17:17
Сообщение #241


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


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




так и сделал, только поставил 0.4.1.2, вроде пока работает
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 19.4.2024, 5:10