StatPX Lite, API2 | Веб-статистика хаба, чат-ранг, статистика местоположения юзеров |
Здравствуйте, гость ( Вход | Регистрация )
StatPX Lite, API2 | Веб-статистика хаба, чат-ранг, статистика местоположения юзеров |
8.9.2010, 5:18
Сообщение
#121
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
StatPX Lite Версия: 1.01 beta Версия API: API2 Системные требования: PtokaX 0.4.x.x, Lua 5.1 Автор: alex82 Описание: Скрипт представляет собой переделанный и дополненный StatPX. Основные отличия от оригинала: * удалена база данных юзеров (со всеми вытекающими отсюда последствиями - топ хабберов и статистика посещаемости также пошли под нож) Возможности скрипта: Статистика хаба:учёт рекордов по размеру шары и количеству пользователей Скачать: StatPX_Lite_1.01_beta.rar ( 36.4 килобайт ) Кол-во скачиваний: 752 Старые версии Флаги стран: flags.rar ( 260.78 килобайт ) Кол-во скачиваний: 350 Смайлы: smiles.rar ( 8.91 килобайт ) Кол-во скачиваний: 299 |
|
|
10.6.2014, 19:12
Сообщение
#122
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Nickel89, а что именно должно "пахать"? А то я не пойму.
|
|
|
10.6.2014, 22:47
Сообщение
#123
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 24.3.2014 Из: Чебоксары Пользователь №: 12 364 Спасибо сказали: 0 раз |
|
|
|
10.6.2014, 23:54
Сообщение
#124
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Nickel89, в твоём первом сообщение ошибка.
Цитата tLocal = { -- Диапазоны локальной сети {"10.42.0.0","10.42.0.255",}, {"31.148.0.0","31.148.127.255"}, {"46.187.0.0","46.187.127.255"}, {"95.141.224.0","95.141.231.255"}, {"213.88.0.0","213.88.127.255"}, } ты поставил лишнюю запятую, может уберёшь и заработает P.S. хотя, это и в моём скрипте да и в шапке так, запятая... |
|
|
11.6.2014, 12:32
Сообщение
#125
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 24.3.2014 Из: Чебоксары Пользователь №: 12 364 Спасибо сказали: 0 раз |
|
|
|
15.6.2014, 19:05
Сообщение
#126
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Nickel89, а с чего ты взял что должно писать в мотд Локалка?
|
|
|
17.6.2014, 17:25
Сообщение
#127
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 24.3.2014 Из: Чебоксары Пользователь №: 12 364 Спасибо сказали: 0 раз |
Nickel89, а с чего ты взял что должно писать в мотд Локалка? Все готова! в базе IP-To-Country - прописал - "167772160","184549375","ripencc","762480000","LN","RUS","Russian Federation" IP-To-Country # FILE FORMAT IPV4 # ================ # # -------------------------------------------------------------- # All lines beginning with either "#" or whitespace are comments # -------------------------------------------------------------- # # IP FROM IP TO REGISTRY ASSIGNED CTRY CNTRY COUNTRY # "1346797568","1346801663","ripencc","20010601","il","isr","Israel" # # IP FROM & : Numerical representation of IP address. # IP TO Example: (from Right to Left) # 1.2.3.4 = 4 + (3 * 256) + (2 * 256 * 256) + (1 * 256 * 256 * 256) # is 4 + 768 + 13,1072 + 16,777,216 = 16,909,060 # # REGISTRY : apcnic, arin, lacnic, ripencc and afrinic # Also included as of April 22, 2005 are the IANA IETF Reserved # address numbers. These are important since any source claiming # to be from one of these IPs must be spoofed. # # ASSIGNED : The date this IP or block was assigned. (In Epoch seconds) # NOTE: Where the allocation or assignment has been transferred from # one registry to another, the date represents the date of first # assignment or allocation as received in from the original RIR. # "LN","RUS","Russian Federation" - LN = "Локальная сеть" Страны AU = "Австралия", AT = "Австрия", AZ = "Азербайджан", AX = "Аландские острова", AL = "Албания", DZ = "Алжир", UM = "Внешние малые острова (США)", VI = "Американские Виргинские острова", AS = "Американское Самоа", AI = "Ангилья", AO = "Ангола", AD = "Андорра", AQ = "Антарктида", AG = "Антигуа и Барбуда", AR = "Аргентина", AM = "Армения", AW = "Аруба", AF = "Афганистан", BS = "Багамы", BD = "Бангладеш", BB = "Барбадос", BH = "Бахрейн", BZ = "Белиз", BY = "Беларусь", BE = "Бельгия", BJ = "Бенин", BM = "Бермуды", BG = "Болгария", BO = "Боливия", BA = "Босния и Герцеговина", BW = "Ботсвана", BR = "Бразилия", IO = "Британские территории в Индийском океане", VG = "Британские Виргинские острова", BN = "Бруней", BF = "Буркина Фасо", BI = "Бурунди", BT = "Бутан", VU = "Вануату", VA = "Ватикан", GB = "Великобритания", HU = "Венгрия", VE = "Венесуэла", TL = "Восточный Тимор", VN = "Вьетнам", GA = "Габон", HT = "Гаити", GY = "Гайана", GM = "Гамбия", GH = "Гана", GP = "Гваделупа", GT = "Гватемала", GN = "Гвинея", GW = "Гвинея-Бисау", DE = "Германия", GI = "Гибралтар", HN = "Гондурас", HK = "Гонконг", GD = "Гренада", GL = "Гренландия", GR = "Греция", GE = "Грузия", GU = "Гуам", DK = "Дания", CD = "ДР Конго", DJ = "Джибути", DM = "Доминика", DO = "Доминиканская Республика", EU = "Европейский Союз", EG = "Египет", ZM = "Замбия", EH = "Западная Сахара", ZW = "Зимбабве", IL = "Израиль", IN = "Индия", ID = "Индонезия", JO = "Иордания", IQ = "Ирак", IR = "Иран", IE = "Ирландия", IS = "Исландия", ES = "Испания", IT = "Италия", YE = "Йемен", KP = "КНДР", CV = "Кабо-Верде", KZ = "Казахстан", KY = "Каймановы острова", KH = "Камбоджа", CM = "Камерун", CA = "Канада", QA = "Катар", KE = "Кения", CY = "Кипр", KG = "Киргизия", KI = "Кирибати", CN = "Китай", CC = "Кокосовые острова", CO = "Колумбия", KM = "Коморские Острова", CR = "Коста-Рика", CI = "Кот-д’Ивуар", CU = "Куба", KW = "Кувейт", LA = "Лаос", LV = "Латвия", LS = "Лесото", LR = "Либерия", LB = "Ливан", LY = "Ливия", LT = "Литва", LI = "Лихтенштейн", LU = "Люксембург", MU = "Маврикий", MR = "Мавритания", MG = "Мадагаскар", YT = "Майотта", MO = "Аомынь", MK = "Македония", MW = "Малави", MY = "Малайзия", ML = "Мали", MV = "Мальдивы", MT = "Мальта", MA = "Марокко", MQ = "Мартиника", MH = "Маршалловы Острова", MX = "Мексика", MZ = "Мозамбик", MD = "Молдова", MC = "Монако", MN = "Монголия", MS = "Монтсеррат", MM = "Мьянма", NA = "Намибия", NR = "Науру", NP = "Непал", NE = "Нигер", NG = "Нигерия", AN = "Нидерландские Антильские острова", NL = "Нидерланды", NI = "Никарагуа", NU = "Ниуэ", NC = "Новая Каледония", NZ = "Новая Зеландия", NO = "Норвегия", AE = "ОАЭ", OM = "Оман", CX = "Остров Рождества", CK = "Острова Кука", HM = "Херд и Макдональд", PK = "Пакистан", PW = "Палау", PS = "Палестина", PA = "Панама", PG = "Папуа — Новая Гвинея", PY = "Парагвай", PE = "Перу", PN = "Острова Питкэрн", PL = "Польша", PT = "Португалия", PR = "Пуэрто-Рико", CG = "Республика Конго", RE = "Реюньон", RU = "Россия", RW = "Руанда", RO = "Румыния", US = "США", SV = "Сальвадор", WS = "Самоа", SM = "Сан-Марино", ST = "Сан-Томе и Принсипи", SA = "Саудовская Аравия", SZ = "Свазиленд", SJ = "Шпицберген и Ян-Майен", MP = "Северные Марианские острова", SC = "Сейшельские Острова", SN = "Сенегал", VC = "Сент-Винсент и Гренадины", KN = "Сент-Киттс и Невис", LC = "Сент-Люсия", PM = "Сен-Пьер и Микелон", RS = "Сербия", CS = "Сербия и Черногория", SG = "Сингапур", SY = "Сирия", SK = "Словакия", SI = "Словения", SB = "Соломоновы Острова", SO = "Сомали", SD = "Судан", SR = "Суринам", SL = "Сьерра-Леоне", SU = "СССР", TJ = "Таджикистан", TH = "Таиланд", TW = "Тайвань", TZ = "Танзания", TG = "Того", TK = "Токелау", TO = "Тонга", TT = "Тринидад и Тобаго", TV = "Тувалу", TN = "Тунис", TM = "Туркмения", TR = "Турция", UG = "Уганда", UZ = "Узбекистан", UA = "Украина", UY = "Уругвай", FO = "Фарерские острова", FM = "Микронезия", FJ = "Фиджи", PH = "Филиппины", FI = "Финляндия", FK = "Фолклендские острова", FR = "Франция", GF = "Французская Гвиана", PF = "Французская Полинезия", TF = "Французские Южные и Антарктические Территории", HR = "Хорватия", CF = "ЦАР", TD = "Чад", ME = "Черногория", CZ = "Чехия", CL = "Чили", CH = "Швейцария", SE = "Швеция", LK = "Шри-Ланка", EC = "Эквадор", GQ = "Экваториальная Гвинея", ER = "Эритрея", EE = "Эстония", ET = "Эфиопия", ZA = "ЮАР", KR = "Республика Корея", GS = "Южная Георгия и Южные Сандвичевы острова", JM = "Ямайка", JP = "Япония", BV = "Остров Буве", NF = "Остров Норфолк", SH = "Остров Святой Елены", TC = "Тёркс и Кайкос", WF = "Уоллис и Футуна", LN = "Локальная сеть", |
|
|
10.10.2014, 9:27
Сообщение
#128
|
|
Начинающий Группа: Пользователи Сообщений: 12 Регистрация: 28.2.2012 Пользователь №: 10 342 Спасибо сказали: 0 раз |
И как это устронить? такая-же ошибка вылазиет. редко,но скрипт-то падает. cегодня там какойта юзер немного поспамил Цитата [10/10/14:10:33:34] <Roach_D> 9н76нннг89 но и до этого было чтото типа такого ,Но без падений. [10/10/14:10:33:37] <Roach_D> ъ [10/10/14:10:33:47] <Roach_D> . вот статистика падений.последний раз до cегодня было как видно 7 марта. Код [2013-07-09 00:31:51]: C:\Program Files\PtokaX\scripts\StatPX_Lite.lua:206: attempt to call global 'GetChatRank' (a nil value) [2014-01-08 11:32:12]: C:\Program Files\PtokaX\scripts\StatPX_Lite.lua:206: attempt to call global 'GetChatRank' (a nil value) [2014-02-25 03:43:36]: C:\Program Files\PtokaX\scripts\StatPX_Lite.lua:206: attempt to call global 'GetChatRank' (a nil value) [2014-03-07 22:18:28]: C:\Program Files\PtokaX\scripts\StatPX_Lite.lua:206: attempt to call global 'GetChatRank' (a nil value) [2014-10-10 10:34:13]: C:\Program Files\PtokaX\scripts\StatPX_Lite.lua:206: attempt to call global 'GetChatRank' (a nil value) вот сеня смотрю флай написал Код Ошибка StatPX Lite: C:\Program Files\PtokaX\scripts\StatPX_Lite.lua:206: attempt to call global 'GetChatRank' (a nil value) вот тот кусок кода,больше фраза нигде не нашлась Код Core.SendToAll("<"..(SetMan.GetBool(18) and SetMan.GetString(21) or "Hub-Security").."> "..user.sNick.." набрал "..tChatRank[user.sNick].." сообщений и получает звание \""..GetChatRank(tChatRank[user.sNick]).."\".")
|
|
|
10.10.2014, 9:49
Сообщение
#129
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 4.10.2014 Пользователь №: 12 530 Спасибо сказали: 0 раз |
в которую папку флаги зикидать нужно ??
|
|
|
10.10.2014, 12:57
Сообщение
#130
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
taylor, честно!?! начинаешь кумарить...
Ты читаешь вообще темы со скриптами или тупо скачал, не понял, задал вопрос и ждёшь ответ!?! Цитата Вопрос: В какую папку надо положить папки со смайлами и флагами чтобы они отображались на сайте?
Ответ: В ту же папку, в которую сохраняются сгенерированные html-страницы |
|
|
14.11.2014, 6:19
Сообщение
#131
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 5 Регистрация: 21.10.2014 Пользователь №: 12 546 Спасибо сказали: 0 раз |
Поделитесь опытом установки сабжа на debian 7 lua 5.2 последняя птока. Не запускается скрипт нивкакую. Как праавильно указать путь к папке генерации страницы?
|
|
|
23.11.2014, 11:25
Сообщение
#132
|
|
Начинающий Группа: Пользователи Сообщений: 12 Регистрация: 28.2.2012 Пользователь №: 10 342 Спасибо сказали: 0 раз |
скажите пожалст,что надо поправить-добавить,чтобы скрипт писал в логе чата не только время и дату,но и ip юзера,отправившего сообщение.
Код ChatTime = "%ip:%D:%H:%M:%S", -- Формат времени в веб-логе чата. все работает ,кроме ip ) |
|
|
24.11.2014, 1:30
Сообщение
#133
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
aleksei1122, а ты внимательно читаешь? написано же ChatTime, с какого перепугу должен там работать показ IP?
Возможно здесь нужно править. строки 511 - 527 в самом скрипте StatPX_Lite.lua Код {"%[CHATLOG%]",MOTDChat and [[ if tData.ChatLogUpdate then tData.ChatLog = "" local maxn = #tChatLog local minn = maxn-tCfg.ChatLogSize if minn < 1 then minn = 1 end for i = minn,maxn do if tChatLog[i] then tData.ChatLog = tData.ChatLog.."]]..MOTDChat:gsub("%c",function(char) return "\\"..char:byte() end):gsub("\\\"","\\%1") :gsub("%[TIME%]","\"..os.date(tCfg.ChatTime,tChatLog[i][1])..\"") :gsub("%[NICK%]","\"..(tChatLog[i][2] and MOTDChatNick:gsub(\"%%[NICK%%]\",tChatLog[i][2]) or \"\")..\"") :gsub("%[MESSAGE%]","\"..tChatLog[i][3]..\"")..[[" end end tData.ChatLogUpdate = false end result = result:gsub("%[CHATLOG%]",tData.ChatLog:gsub("%%","%%%%"),1)]] or ""}, |
|
|
4.7.2015, 21:27
Сообщение
#134
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 5.3.2014 Из: Харьков Пользователь №: 12 339 Спасибо сказали: 2 раза |
Ребят, как установить Tiny Hublist ?) Подскажите пожалуйста, я чайник :-(
|
|
|
24.8.2015, 15:54
Сообщение
#135
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 24.8.2015 Из: Москва Пользователь №: 13 147 Спасибо сказали: 0 раз |
|
|
|
27.8.2015, 10:52
Сообщение
#136
|
|
Активный участник Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз |
Ребят привет. Не сколько вопросов к вам по этому скрипту.
1. Как сделать что бы последние зарегестрированы пользователи отображались на статистике если у меня стоит хуба ? 2.Можно ли сделать так что бы статистика ещё была доступна и с телефона просмотреть ? |
|
|
3.9.2015, 10:32
Сообщение
#137
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Dani_Filth, 1 - не понял, 2 - конечно можно, есть же Web-статистика, ставишь, настраиваешь, а потом просто открываешь с телефона браузер и вводишь ссылку на свой ресурс и смотришь
|
|
|
9.1.2017, 1:32
Сообщение
#138
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Почему-то вдруг скрипт стал ошибаться на 1 час. Например, в графиках (в 24-часовых) время последней отметки кажет 04:00, а реальное время - 05:00.
Эта ошибка появилась где-то между 5 и 8 января. Как-то не особо обращал внимание на время, но вот обнаружил и проверил отметки времени в чатлогах (последняя отмеченная запись с правильным временем - как раз 5 января, дальше не было сохранённых комментов). То есть, ошибка глобальная - и в логах и в графиках, везде. Вот, например, сейчас вижу в веб странице скрипта в главном окне строку: Цитата Статистика обновлена 9 янв в 4:24. Обновляется раз в 5 минут. А должно быть время 5:24. Время на самом компьютере показывает правильно. Откуда берётся время минус 1 час (или в каком месте скрипта появляется ошибка), не смог понять с ходу при просмотре скрипта и его частей. Тем более, в чужом сложном скрипте трудно разбираться. ОС - Винда 10. |
|
|
10.1.2017, 2:40
Сообщение
#139
|
|
Активный участник Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз |
Почему-то вдруг скрипт стал ошибаться на 1 час. Например, в графиках (в 24-часовых) время последней отметки кажет 04:00, а реальное время - 05:00. Эта ошибка появилась где-то между 5 и 8 января. Как-то не особо обращал внимание на время, но вот обнаружил и проверил отметки времени в чатлогах (последняя отмеченная запись с правильным временем - как раз 5 января, дальше не было сохранённых комментов). То есть, ошибка глобальная - и в логах и в графиках, везде. Вот, например, сейчас вижу в веб странице скрипта в главном окне строку: А должно быть время 5:24. Время на самом компьютере показывает правильно. Откуда берётся время минус 1 час (или в каком месте скрипта появляется ошибка), не смог понять с ходу при просмотре скрипта и его частей. Тем более, в чужом сложном скрипте трудно разбираться. ОС - Винда 10. Работает точно и правильно. Ось: Вин. Сервер 2012 |
|
|
10.1.2017, 22:17
Сообщение
#140
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Ksan, если вызвать os.date(), какой будет ответ?
|
|
|
10.1.2017, 22:36
Сообщение
#141
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
alex82, похоже, ответ будет аналогичный...
Вот сообщение от другого скрипта, использующего эту команду ( os.date() ): Цитата [19:00:01] <-Bot-> Время хаба: 18:00:00, сегодня 10 января, вторник.. Похоже, дело не в вашем скрипте (StatPX Lite), а в Птоке (не хочется думать, что в системе). Нужно попробовать перезагрузить систему или Птоку для начала, может, исправится.. Попозже проверю, когда народу на хабе будет меньше. P.S.: Пикантный нюанс в том, что до этого всё было без проблем. UPD: Во, теперь всё нормально! Перезагрузил комп, тем более, как раз обновления к системе подошли и требовалась перезагрузка.. Хотя, возможно, для обсуждаемой проблемы было бы достаточно перезапустить Птоку.. но уже не узнать.. Цитата [04:35:00] <-Bot-> Время хаба: 04:34:59, сегодня 11 января, среда..
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 1:02 |