StatPX, API1, API2 | Статистика хаба |
Здравствуйте, гость ( Вход | Регистрация )
StatPX, API1, API2 | Статистика хаба |
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 Автор: 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 |
|
|
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 у меня вроде всё нормально стало работать. |
|
|
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
|
|
|
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) было бы хорошо это исправить |
|
|
24.6.2010, 22:48
Сообщение
#145
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Я уже 100 раз писал, и пишу 101-й: вести какую-либо статистику по никам БЕССМЫСЛЕННО. Ник можно сменить, а некоторые клиенты делают это автоматически. База будет в кратчайшие сроки засрана одноразовыми никами.
|
|
|
29.6.2010, 18:36
Сообщение
#146
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 28.6.2010 Пользователь №: 7 166 Спасибо сказали: 0 раз |
Устал уже перелопачивать кучу инфы по статистике,установил скрипт,работает,но мне не нужна статистка при заходе на хаб,тем более такая огромная.Если можно урежте версию,где будет только веб статистика и все.Думаю для разработчика это недолго.Да и скрипт меньше ресурсов наверн кушать будет.Я как понял он прилично нагружает систему.Заранее спасибо
|
|
|
29.6.2010, 18:39
Сообщение
#147
|
|
Активный участник Группа: Пользователи Сообщений: 76 Регистрация: 6.12.2008 Из: Украина Пользователь №: 1 340 Спасибо сказали: 1 раз |
soad, кушает не так уж и много. Настрой в StatPX\config.lua там можно убрать вывод статистики при подключении.
|
|
|
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) помогите исправить |
|
|
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
|
|
|
30.6.2010, 14:13
Сообщение
#150
|
|
Начинающий Группа: Пользователи Сообщений: 25 Регистрация: 1.10.2009 Из: Самара Пользователь №: 4 611 Спасибо сказали: 0 раз |
Никто не пробовал интегрировать сюда скрипт ChatLogsMySQL?
Заменил лог чата StatPX`а на лог ChatLogsMySQL. Доволен как слон) alex82, не подскажите как по аккуратнее отключить запись лога в chat.html? Его содержание должно быть фиксированным. Я в Raw.lua закомментил функцию BuildChatLog(). Думаю не самое лучшее решение. |
|
|
30.6.2010, 19:29
Сообщение
#151
|
|
Участник Группа: Пользователи Сообщений: 40 Регистрация: 22.3.2009 Пользователь №: 2 696 Спасибо сказали: 0 раз |
надо читать тему внимательно!!! http://mydc.ru/topic1269.html?view=findpost&p=30857 Простите. Но если проблема известная, почему же ее в релизе не исправить сразу? |
|
|
30.6.2010, 19:44
Сообщение
#152
|
|
Активный участник Группа: Пользователи Сообщений: 76 Регистрация: 6.12.2008 Из: Украина Пользователь №: 1 340 Спасибо сказали: 1 раз |
Naum_Off, а чем не подходит просто отключение введения лога чата?
Код ChatLog = n, -- Включение лога чата (y - включено, n - отключено). У кого-нибудь работает ShortStat? =\ |
|
|
30.6.2010, 22:50
Сообщение
#153
|
|
Начинающий Группа: Пользователи Сообщений: 25 Регистрация: 1.10.2009 Из: Самара Пользователь №: 4 611 Спасибо сказали: 0 раз |
truth, не годится, т.к. в сгенерированных страничках исчезнет ссылка на лог чата, автор это предусмотрел.
|
|
|
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? |
|
|
1.7.2010, 1:17
Сообщение
#155
|
|
Активный участник Группа: Пользователи Сообщений: 76 Регистрация: 6.12.2008 Из: Украина Пользователь №: 1 340 Спасибо сказали: 1 раз |
Все, разобрался полностью
И если кому тоже нужна будет эта страница - не забываем врубить ее в StatPX\default\skin.lua Код ShortStat = y, -- Генерировать страницу краткой статистики для размещения на главной странице сайта (шаблон shortstat.tpl)
|
|
|
1.7.2010, 1:27
Сообщение
#156
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Доступна версия 1.05. Изменения:
Исправлена ошибка в функции поиска IP (attempt to concatenate global 'IP' (a nil value)) |
|
|
1.7.2010, 16:19
Сообщение
#157
|
|
Начинающий Группа: Пользователи Сообщений: 25 Регистрация: 1.10.2009 Из: Самара Пользователь №: 4 611 Спасибо сказали: 0 раз |
А что мешает убрать соответствующий переключатель из header.tpl? Ну вот, отличное решение. Кто ж знает сабж лучше своего создателя. Вебстату Романова я долгое время юзал, StatPX как то понравился больше. А интегрировать ChatLogsMySQL однозначно стоит, выглядит все это красиво и функционально, поиск в чате бывает очень полезным. |
|
|
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' |
|
|
7.7.2010, 1:14
Сообщение
#159
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Установи библиотеку LuaGD
|
|
|
8.7.2010, 20:37
Сообщение
#160
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
традиционный вопрос - для обновления скрипта с 1.05 beta достаточно обновить файлы StatPX.lua и gagme.tpl ?
|
|
|
8.7.2010, 21:46
Сообщение
#161
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Angel_D
Да |
|
|
Похожие темы
|
Сейчас: 23.11.2024, 15:21 |