StatPX, API1, API2 | Статистика хаба |
Здравствуйте, гость ( Вход | Регистрация )
StatPX, API1, API2 | Статистика хаба |
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 Автор: 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 |
|
|
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=""..tCopy[i].Sort end 2. Насчёт папок разобался, мой косяк)P.S. Ещё раз спасибо за труд ! |
|
|
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-сервера. |
|
|
19.10.2010, 7:24
Сообщение
#224
|
|
Начинающий Группа: Пользователи Сообщений: 28 Регистрация: 23.3.2010 Из: Пенза Пользователь №: 6 428 Спасибо сказали: 22 раза |
alex82 Коль уж просил писать даже всякие мелочи, сложно назвать это ошибками, но может стоит это предусмотреть ?:
1. Чат-лог в статистике пропускает текстовые файлы. 2. Топ-хабберов. База ведётся по IP. Следственно, отображается только последнией вошедший, если заходят 2 человека с роутера. 3. Есть 1 ОП у меня, любит командой +me баловаться, чат-лог отображает его стандартным цветом. |
|
|
19.10.2010, 8:58
Сообщение
#225
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
По третьему пункту - сам виноват, пусть сидит с обычным цветом, раз любит баловаться.
|
|
|
19.10.2010, 13:48
Сообщение
#226
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
RAND(i)M
1. В смысле команды текстовых файлов? 2. Так задумано. Иначе база будет засираться юзерами, постоянно меняющими ники. 3. А каким цветом оно должно отображаться? Нестандартным? PS. По поводу пунктов 1 и 3 - я не умею читать мысли, так что давайте будем ясно излагать их. |
|
|
19.10.2010, 15:11
Сообщение
#227
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Он имеет в виду цвет ника в логе чата. Типа не красным там или зелёным, как админы-опы, а чёрным, может, как простой советский юзер...если пишет сообщение с /me.
|
|
|
20.10.2010, 23:21
Сообщение
#228
|
|
Начинающий Группа: Пользователи Сообщений: 28 Регистрация: 23.3.2010 Из: Пенза Пользователь №: 6 428 Спасибо сказали: 22 раза |
alex82 искренне извиняюсь, тупанул по всем пунктам:
1. Не заметил, что нужно вручную править шаблон для команд на русском, чтобы в чат-лог не пролетали. (скрипт немаленький, потерялся я маненько в нём) 2. Даже и сказать нечего, всё верно, 2 юзверя с роутером статистику сильно не исказят, а база потолстеет 3. Тут тоже ничего менять и не нада, взбредил я. |
|
|
22.10.2010, 20:04
Сообщение
#229
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Доступна версия 1.06
Изменения: Добавлено округление среднего времени на хабе при отображении статистики юзера |
|
|
29.10.2010, 23:20
Сообщение
#230
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
alex82, а нет в планах шаблона под дле9.0?
|
|
|
6.11.2010, 18:00
Сообщение
#231
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 28.11.2009 Пользователь №: 5 196 Спасибо сказали: 1 раз |
Доброго времени =)
А не подскажете, можно ли реализовать функцию просмотра статистики за период бОльший чем месяц? может быть архивирование прошлых месяцев с возможностью дальнейшего просмотра? Расширение/дополнение графиков (за день, за неделю, за месяц, два, три, полгода, год)? Спасибо заранее за ответ. |
|
|
6.11.2010, 18:59
Сообщение
#232
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 31.3.2010 Пользователь №: 6 536 Спасибо сказали: 1 раз |
alex82, Еще хотелось бы функции правки данных из базы без остановки скрипта (обнуления количества сообщений по нику, изменение общего времени пребывания на хабе и т.д)
На сколько сложно переписать скрипт что бы все-таки учет всей статистики велся по никам а не ip?.... база еще быстрее загажевается динамическими адресами чем сменой ника пользователя (так же от этого страдает общий вид статистики пользователей за сутки с постоянно дублирующимися никами) (может быть, вы все таки в дальнейшем сделаете альтернативную версию скрипта? это было бы пределом всех мечтаний ) |
|
|
6.11.2010, 19:28
Сообщение
#233
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
lankmv, альтернативный: http://mydc.ru/topic3860.html
|
|
|
6.11.2010, 21:23
Сообщение
#234
|
|
Активный участник Группа: Пользователи Сообщений: 54 Регистрация: 13.9.2010 Из: Быдло сити)) Пользователь №: 7 687 Спасибо сказали: 3 раза |
Ммм...крутая вещь! Но вот вопрос!
Вот у меня сохраняется инфа о хабе в виде html странички (c:/htdocs) Ну вот, я вот задался вопросом, а можно ли зделать чтоб эту инфу могли просматривать другие пользователи (ТЕ ввели мой ЛОКАЛЬНЫЙ домен и перешли к нему (ТК держу хаб в локальной сети) ??? Как это можно зделать ? Помогите плиз...очень интересная функция я смотрю просто) |
|
|
7.11.2010, 11:26
Сообщение
#235
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
ProGeTTo
Для этого нужно поставить веб-сервер |
|
|
7.11.2010, 20:16
Сообщение
#236
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 10.1.2009 Пользователь №: 1 757 Спасибо сказали: 0 раз |
статистика мега крутая вещь.. под виндой на птоке скрипт прицепился и работает.
а на ubuntu на такой же версии птоки скрипт не стартует. пути для генерирования страничек сменил на Path = "/var/www/", но все равно скрипт не стартует? куда копать не пойму? |
|
|
7.11.2010, 20:24
Сообщение
#237
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 28.11.2009 Пользователь №: 5 196 Спасибо сказали: 1 раз |
alex82, а по поводу http://mydc.ru/topic1269.html?view=findpost&p=34792 ничего не посоветуешь?
|
|
|
8.11.2010, 17:43
Сообщение
#238
|
|
Активный участник Группа: Пользователи Сообщений: 54 Регистрация: 13.9.2010 Из: Быдло сити)) Пользователь №: 7 687 Спасибо сказали: 3 раза |
а как его ставить? можете объяснить? или инструкцию для чайников показать ссылку?))
вообще не рублю в этом деле... ------------------------------------------------------------------------------------ Всё, разобрался, спасибо! |
|
|
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
|
|
|
17.11.2010, 14:18
Сообщение
#240
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Проще ТЕБЕ поставить 0.4.1.1
|
|
|
17.11.2010, 17:17
Сообщение
#241
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 15.2.2010 Пользователь №: 6 083 Спасибо сказали: 0 раз |
так и сделал, только поставил 0.4.1.2, вроде пока работает
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 8:51 |