| 
 | 
Здравствуйте, гость ( Вход | Регистрация )
| 
 | 
|  8.9.2010, 5:18 
				 Сообщение
					#1
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 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 | 
|  | |
|  | 
|  8.9.2010, 5:23 
				 Сообщение
					#2
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз  | Часто задаваемые вопросы Вопрос: Зачем было удалять базу данных пользователей? Кому она мешала? Ответ: Это сделано для того, чтобы сделать возможной работу скрипта на крупных инет-хабах - из-за засорения БД динамическими IP-адресами, StatPX становился неработоспособным уже через несколько дней использования. Данный скрипт лишен этого недостатка. Вопрос: В какую папку надо положить папки со смайлами и флагами чтобы они отображались на сайте? Ответ: В ту же папку, в которую сохраняются сгенерированные html-страницы Вопрос: Как сделать так, чтобы страницы статистики могли видеть юзеры из сети? Ответ: Для этого необходимо установить веб-сервер (например Apache), и указать в качестве пути сохранения страниц корневую директорию веб-сервера Вопрос: Как заставить работать пункт "Последний зарегистрировавшийся юзер" на главной странице? Ответ: Для этого необходимо добавить в скрипт регистрации код, записывающий ник зарегистрировавшегося юзера в файл lastreg.txt, находящийся в папке StatPX_Lite. Код должен выглядеть примерно так: Код         local lastreg = io.open(Core.GetPtokaXPath().."scripts/StatPX_Lite/lastreg.txt","w")К примеру, в скрипт Registrator этот код нужно добавить сразу после строк: if lastreg then lastreg:write(user.sNick) lastreg:close() end Код         if tCfg.ShowToAll then ToAll("Поприветствуем нового зарегистрировавшегося участника - "..user.sNick.."!") end Скины pixabella green Автор стиля: pixabella Адаптация для StatPX: alex82  pixabella_green.rar ( 672.34 килобайт )
Кол-во скачиваний: 166 pixabella pink Автор стиля: pixabella Адаптация для StatPX: alex82  pixabella_pink.rar ( 735.29 килобайт )
Кол-во скачиваний: 48 Спасибо сказали: | 
|  | |
|  8.9.2010, 13:47 
				 Сообщение
					#3
					
				
			 | |
|  Site Reliability Engineer          Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз  | 
				alex82, ммм, а как всётаки дело с запилкой под рус хаб? Не решился ещё?   | 
|  | |
|  8.9.2010, 14:33 
				 Сообщение
					#4
					
				
			 | |
|  мяу =^.^=       Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз  | 
				из-за скрипта хаб лагает ужасно... хотя он и кушает всего 4мб но цп поднимается на 25% и сообщения доходят спустя 3-5 секунд
				
				
				
			 | 
|  | |
|  8.9.2010, 16:26 
				 Сообщение
					#5
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз  | 
				*FoxMalder* Сколько юзеров на хабе? | 
|  | |
|  8.9.2010, 18:48 
				 Сообщение
					#6
					
				
			 | |
|  Освоившийся участник      Группа: Пользователи Сообщений: 248 Регистрация: 14.7.2008 Из: Хабаровск Пользователь №: 193 Спасибо сказали: 40 раз  | 
				Уважаемый alex82. Огромное спасибо тебе за скрипт, но хотелось бы маленькую вещичку добавить. Рядом с Рангом чтобы отобразилось сколько сообщений отправленно. В данный момет выглядит вот так: Цитата Ваш ник:		[NetRR]ArchAngel™ Ваш IP-адрес: 127.0.0.1 Профиль: Администратор Чат-ранг: Младший лейтенант а хотелось бы вот так: Цитата Ваш ник:		[NetRR]ArchAngel™ Ваш IP-адрес: 127.0.0.1 Профиль: Администратор Чат-ранг: Младший лейтенант (10262 сообщ.) | 
|  | |
|  8.9.2010, 18:55 
				 Сообщение
					#7
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз  | 
				Invisible Найди кусок кода: Код     {"%[RANK%]",[[ result = result:gsub("%[RANK%]",tChatRank[user.sNick] and GetRank(tChatRank[user.sNick]) or "нет")]]}, После него добавь: Код     {"%[MESSAGES%]",[[ result = result:gsub("%[MESSAGES%]",tChatRank[user.sNick] or 0)]]}, Теперь можно использовать переменную [MESSAGES] в сообщении дня | 
|  | |
|  8.9.2010, 21:09 
				 Сообщение
					#8
					
				
			 | |
|  мяу =^.^=       Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз  | |
|  | |
|  8.9.2010, 21:54 
				 Сообщение
					#9
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз  | 
				*FoxMalder* Покрути эти опции: Код     ForceUpdate = 10, -- Количество отключений/подключений пользователей, после которого будет произведено внеочередное обновление статистики Код     CountryStatsUpdate = 10,    -- Число подключений, по достижении которого будет обновлен топ стран. Рекомендуется увеличить значение параметра на хабах с онлайном более 1000 Поставь около 50 в обеих. | 
|  | |
|  9.9.2010, 17:18 
				 Сообщение
					#10
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз  | 
				Выложил 2 скина. Подробности во втором посте.
				
				
				
			 | 
|  | |
|  9.9.2010, 23:43 
				 Сообщение
					#11
					
				
			 | |
|  Начинающий  Группа: Пользователи Сообщений: 18 Регистрация: 30.11.2009 Пользователь №: 5 221 Спасибо сказали: 0 раз  | 
				[00:42] Синтаксис C:\Server\HUBServer\scripts\config.lua:16: attempt to concatenate global 'path' (a nil value) как это исправить
				
				
				
			 | 
|  | |
|  10.9.2010, 0:15 
				 Сообщение
					#12
					
				
			 | |
|  Местная ТехПоддержка           Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
				А ты в config.lua задал переменную path?
				
				
				
			 | 
|  | |
|  10.9.2010, 4:18 
				 Сообщение
					#13
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз  | 
				Error404 Даже представляю, куда могла деться переменная, обьявленная в самом начале скрипта.   Может ты сам ее удалил? Или пытаешься подсунуть птоке файл конфигурации отдельно от скрипта? А ты в config.lua задал переменную path?Она задается глобально в StatPX_Lite.lua Доступна версия 1.00 beta2. Изменения: * Исправлена ошибка в функции перезагрузки шаблонов * Добавлена возможность использовать в сообщении дня переменной [MESSAGES], отвечающей за количество сообщений текущего юзера. * Удален отладочный код, приводящий к периодическому получению сообщения об ошибке "Ошибка StatPX Lite: upd" * Удалены неиспользуемые настройки, оставшиеся от StatPX * Незначительные исправления скина Default * Добавлен скин Simple * Более оптимальные настройки по умолчанию | 
|  | |
|  10.9.2010, 10:16 
				 Сообщение
					#14
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				Наверно, лучше было бы в строке 267 (StatPX_Lite.lua):  Код tHubStat.Start = os.time(T)вместо остайм (время включения скрипта) прописать время первого запуска хаба (это ведь обычно не сопадающие даты), у меня, например, хаб работает уже 5-й год, а при запуске скрипта и далее он будет как будто только-только родился. У меня эта строка выглядит так: Код tHubStat.Start = 1157432400Но если ты согласен с моим предложением, то, наверно, стоит и подумать над механизмом ввода этого времени в удобоваримом для простого админа виде (либо внести в меню команду для калькуляции). Представляю себе и 2 варианта по выбору при запуске: считать время работы хаба с этого момента или внести (подсчитать) более корректное и древнЕе. | 
|  | |
|  10.9.2010, 12:15 
				 Сообщение
					#15
					
				
			 | |
|  Начинающий  Группа: Пользователи Сообщений: 18 Регистрация: 30.11.2009 Пользователь №: 5 221 Спасибо сказали: 0 раз  | 
				проста не так распаковал вот и не хватает файлов теперь мне нормально все рботает спасибо за скрипт
				 Сообщение отредактировал Saymon - 10.9.2010, 15:22 
						Причина редактирования: Не надо лишних цитат!
					 | 
|  | |
|  10.9.2010, 16:08 
				 Сообщение
					#16
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз  | 
				Ksan Вообще-то время запуска хаба устанавливается в строке 36, и только при первом запуске: Код     if not tHubStat.Start then tHubStat.Start = os.time() end А 267 строка - это и есть та самая функция установки времени запуска в "удобоваримом" формате. В связи с этим у меня предложение: давайте будем хоть немного вникать в суть прежде чем писать сообщения. И еще. Давайте не будем устанавливать километровые подписи. | 
|  | |
|  11.9.2010, 0:09 
				 Сообщение
					#17
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				1. Уговорил, уже сделано, я не заметил. Но можно про это сказать и попроще, без тыкания в глаза. Я ведь всего лишь старался помочь улучшить и не трогал твои амбиции. 2. Что до подписи - что тебе там не нравится? текст или картинка? Текстовая часть маленькая, и ей уже сто лет в субботу, а картинку (хаб-бар) я добавил только за 5 минут до предыдущего сообщения, причем, она из набора, предложенного тобой в скрипте HubBanner. Если считаешь слишком большим, зачем было давать такую? И ещё - эту картинку сам не вижу в подписи, оценить её не могу в комплексе (сижу за натом, потому, может..картинка на моём компе). Ладно, сменил на узкую. Хотя все равно не вижу. Да и фиг с ней.. | 
|  | |
|  11.9.2010, 1:15 
				 Сообщение
					#18
					
				
			 | |
|  7 квадратиков        Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз  | Если считаешь слишком большим, зачем было давать такую? И ещё -  эту картинку сам не вижу в подписи, оценить её не могу в комплексе (сижу за натом, потому, может..картинка на моём компе). А фоновую картинку с надписью "sample", которая была в образце, заменить нечем? Ладно, сменил на узкую. Хотя все равно не вижу. Да и фиг с ней.. По-прежнему широкую вижу. | 
|  | |
|  11.9.2010, 1:54 
				 Сообщение
					#19
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				Я выбрал картинку, которая с названием моего хаба. Почему тут Сэмпл, не знаю. Да, там есть пара картинок с сэмплом, но была с названием хаба, которую я и выбирал.  Фиг знает как, но второй раз я опять сунул предыдущую картинку, оказывается. Тем не менее, тема сэмпла меня удручает, ибо я вижу название хаба. Вот снова поставил уж точно другую.  Узкая полоска. Название - ub_ft.png | 
|  | |
|  11.9.2010, 14:15 
				 Сообщение
					#20
					
				
			 | |
|  Site Reliability Engineer          Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз  | 
				alex82, а как идея добавить статистику основное клиенты используемые пользователями?   Так же интересно как добавить в вэб стату после Последний зарегистрировавшийся пользователь: ***. Лидер рейтинга топа шары (ник, шара) Лидер рэйтинга чат ранга (ник, число сообщений) И можно добавить в мотд тоже самое Последний зарегистрировавшийся пользователь: ***. Лидер рейтинга топа шары (ник, шара) Лидер рэйтинга чат ранга (ник, число сообщений) | 
|  | |
|   | 
 Похожие темы
 Похожие темы
|   | Сейчас: 27.10.2025, 5:25 |