Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Сетевые скрипты [PtokaX] _ Web Stats Ptokax

Автор: Денис 21.6.2008, 19:17

Подерживаются версии PtокаХ от 0.3.6.0.
страничка скрипта http://mydc.ru/r/?http://px.od.ua/statpx.html
Собсвенно скрипт генерирует html странички с информацией: Пользователи на хабе, Топ шары, Топ хабберов, Пользователи за сутки,Бан-лист.
так же выводит сообщения в главный чат о рекордах хаба (кол-во пользователей, общий объем шары).
Минус скрипта - нет нормального дизайна, если есть любители\зантоки html, просьба выкладивать свои работы.

Прилагаю несколько скриншотов.

 

 StatPX_1.01a.rar ( 31.74 килобайт ) : 854
 

Автор: Nickolya 21.6.2008, 20:02

По-моему удобнее выводить это всё в массив пхп и включать где тебе надо и что тебе надо, хотя для этого и требуются минимальные знания php и сервер с ним, это не какие-то невероятные требования, но каждый делает как ему удобно.

Свят, твой скил тут как раз к делу, сделай людям красивую страничку со статистикой, если не сложно?! big_smile.gif

Автор: Svyat 21.6.2008, 20:25

Скрипт еще не смотрел, но из контекста сообщения догадываюсь, что скрипт онли фо апи 1.
Былоб неплохо перевести его и на апи 2 + объединить его в веб-регистрацией by великий и могучий mutor.
По дизайну. думаю не стоит "навязывать" свой дизайн ибо в итоге на вкус и цвет... вот поддержку внешних каскадников включить надо, дабы облегчить будущим воятелям фирменного стиля жизнь)).

П.С автору респект. отличная работа.

Автор: Денис 21.6.2008, 20:32

там есть папочка new api, наскольно я понял там тотже скрипт только под api 2, так же у администратора есть возможность смены скина web интерфейса прямо из DC клиента.

Автор: derSpinner 28.6.2008, 21:13

если не ошибаюсь, то это для ДЛЕ.

Автор: Денис 29.6.2008, 7:55

Не обязательно....
У него есть возможность интегрироваться в dle
На скриншетах-же, апач + данный скрипт (стоит у меня)

Автор: derSpinner 29.6.2008, 15:11

такс.скрипт однако неплох.
только как ведет себя когда народу тьма?
+ порадовало, что не привязан к дле. в связи с чем приношу извинения да дизинформацию.
автору/топикстартеру Danke

Автор: Денис 29.6.2008, 20:45

Цитата(derSpinner @ 29.6.2008, 18:11) *
только как ведет себя когда народу тьма?


По данному вопросу помочь не смогу, ибо народу у меня мало(

Цитата(derSpinner @ 29.6.2008, 18:11) *
автору/топикстартеру Danke


Всегда пожалуйста big_smile.gif

Автор: dimetrius 29.6.2008, 21:05

Цитата(derSpinner @ 29.6.2008, 15:11) *
такс.скрипт однако неплох.
только как ведет себя когда народу тьма?
+ порадовало, что не привязан к дле. в связи с чем приношу извинения да дизинформацию.
автору/топикстартеру Danke

не помню где, но кажется или на adrium, или на проце о нём подробно расписывали!
Кажется когда народу много, то он начинает хорошо тормозить!

Автор: derSpinner 30.6.2008, 10:26

Цитата
Кажется когда народу много, то он начинает хорошо тормозить!

вот и я про это.
потому и уточнил. ибо вдруг какие доработки, либо другая версия. ну всяко быть может.

Автор: derSpinner 30.6.2008, 12:18

под 0.4.1.1 пришлось адреса подправлять чуток=) так вроде работает.
локально потестю, буду на 2 килоюзерах потом тестить... страшновато что будет грузить хаб безбожно.

у кого сколько максимум онлайн было?

Автор: Денис 30.6.2008, 18:08

Цитата(derSpinner @ 30.6.2008, 15:18) *
у кого сколько максимум онлайн было?


У меня 20 (((
Скрипт кушал памяти 400-500, во время генерации страниц(у меня раз в минуту) нагрузка увеличивалась процентов на 20

Автор: derSpinner 1.7.2008, 16:18

Цитата
Скрипт кушал памяти 400-500,

МЕГАБАЙТ? (простите за капс)

Автор: Денис 3.7.2008, 13:31

Не 20тыс а просто 20(
Память в киллобайтах

Автор: dimetrius 3.7.2008, 13:39

ДА, жирные требования

Автор: Gangster 3.7.2008, 14:19

как над панелью меню вставить своей рисунок?big_smile.gifи как зделать чтобы кто вип кто модераток кто оп big_smile.gif скриптик не плохой спс за негоbig_smile.gif

Автор: derSpinner 3.7.2008, 15:28

Цитата(dimetrius @ 3.7.2008, 18:39) *
ДА, жирные требования

не то слово. но блин. скрипт то вкусный

Автор: Денис 3.7.2008, 16:47

Цитата(derSpinner @ 3.7.2008, 18:28) *
не то слово. но блин. скрипт то вкусный


А у тебя сколько памяти ест (на 2000 пользователей), или еще не запускал?

Автор: derSpinner 3.7.2008, 17:36

да пока не запускал.
планируй на выходных эксперимент провести.

сразу отчет выложу

Автор: derSpinner 3.7.2008, 17:48

перезапустил хаб. постепеннов се входят

300 юзеров 5 метров

на 1000 хаб стал жрать 70 метров

а коредуо грузит на 50%

нафик это счатсье

Автор: dimetrius 3.7.2008, 23:19

Цитата(derSpinner @ 3.7.2008, 17:48) *
перезапустил хаб. постепеннов се входят

300 юзеров 5 метров

на 1000 хаб стал жрать 70 метров

а коредуо грузит на 50%

нафик это счатсье

Огромное спасибо за отчёт! Думаю он многих наставит на путь истинный eyes_droped.gif

Автор: Gangster 3.7.2008, 23:42

как под 0.4.1.1 ее зделать? де в конфиге прописать че прописать надо?big_smile.gif

Автор: derSpinner 4.7.2008, 5:38

Гангстер, пропиши прямые пути там в конфиге и все\ё;)

тока вместо "/" там в путях "//"

Автор: Gangster 4.7.2008, 12:25

уже помогли пашет http://mydc.ru/r/?http://193.203.62.148/hub big_smile.gif

Автор: dimetrius 5.7.2008, 16:41

Вот вспомнил тема по этому скрипту http://mydc.ru/r/?http://forum.proc.ru/index.php?showtopic=40970

А вот по идее его официальный сайт, когда-то он даже работал, но в данный момент молчит! http://mydc.ru/r/?http://px.od.ua/statpx.html

Автор: Infernus-pro 12.7.2008, 12:31

Глупо конечно спрашивать, но с веб сервером разобраться немогу, всё что сказали установил, захожу в Explorer, ввожу localhost, спрашивает имя пользователя и пароль. Помогите пожалуйста confuse.gif До этого момента Web - сервер не нужен был, сейчас решил этот скрипт поставить...Как запустить веб-сервер чтобы скрипт работал?

Автор: dimetrius 12.7.2008, 16:55

Цитата(Infernus-pro @ 12.7.2008, 12:31) *
Глупо конечно спрашивать, но с веб сервером разобраться немогу, всё что сказали установил, захожу в Explorer, ввожу localhost, спрашивает имя пользователя и пароль. Помогите пожалуйста confuse.gif До этого момента Web - сервер не нужен был, сейчас решил этот скрипт поставить...Как запустить веб-сервер чтобы скрипт работал?

Давай подробнее! как именно ты поставил веб сервер? откуда что качал? какими мануалами пользовался?

Автор: Infernus-pro 12.7.2008, 19:31

Попытался поставить через IIS, но неполучилось, мануалами не пользовался, просто у друга спросил, он работает с компьютерами,он мне сказал попробывать этот вариант. Ничего собно не качал..Пойду погуглю лучше big_smile.gif

Автор: dimetrius 13.7.2008, 10:06

Вот тебе несколько ссылок
http://mydc.ru/r/?http://apachephpmysql.narhoz.ru/
http://mydc.ru/r/?http://www.denwer.ru/
http://mydc.ru/r/?http://www.en.wampserver.com/
http://mydc.ru/r/?http://www.apachefriends.org/en/xampp.html

Два последних рекомендую больше всего!

Автор: derSpinner 14.7.2008, 4:46

удобнее для новичка (да и почему новичка и так просто удобнее) поставит Денвер и не мучится+)

Автор: Инкогнито 17.7.2008, 22:41

млин, опишите подробней как его без ДЛЕ замутить, чтоб только стата была и все, привык пользоватся appserv другое не признаю или просто не понимаю, заранее благодарен

Автор: dimetrius 18.7.2008, 1:11

Цитата(Инкогнито @ 17.7.2008, 22:41) *
млин, опишите подробней как его без ДЛЕ замутить, чтоб только стата была и все, привык пользоватся appserv другое не признаю или просто не понимаю, заранее благодарен

а какая разница!? На него и можно натянуть и DLE и так всунуть...

я вот только не понимаю как ты привык, если даже пользоваться не умеешь...

Собственно всё как всегда, определённые файлы помещаешь в веб директорию своего сервера

Автор: Инкогнито 18.7.2008, 23:29

а где взять эти определенные файлы, в папке скрипта файли для ДЛЕ как я понял. А ДЛЕ ставить не хочу, мне вообще не надо никакой движок, я про то что апсерв поставил и все, ну там кинуть чего-нить типа index.html или .php А на счет пользоватся, ДЛЕ не умею, ни разу не пробовал, на phpbb2 делал форум и трекер только, но все это машину со временем грузить начинает, так что надо что-нибудь попроще, в общем надо файлик вэб интерфейса не использую никакой движок

Автор: Инкогнито 18.7.2008, 23:57

Всем спасибо кто отозвался, во всем разобрался, сразу не понял просто, в файле конфига скрипта прописал путь к папке в которую сохраняются сгенерированные страницы указал папку апсерва и все заработало.

Автор: Инкогнито 21.7.2008, 0:42

езе один вопросик возник, в стате, вид по умолцанию, там все уже прописано. какой вид и все такое, вот вопросик, как туда ссылочку на ресурс какой-нибудь запихать и сделать например название хаба активным, чтобы при нажатии открывался данный хаб. В общем там внизу есть ссылочка на ресурс данного скрипта, вот такую же можно сделать только на другой ресурс, на форум например свой или на хаб переход, хотя переход лучше бы конечно в самой первой строке гда название хаба. Просто index.tml если править, то работает все равно все по дефолту потом, надо где-то в самом скрипте править или в самом конфиге, но вот где именно понять не могу.

Автор: Денис 22.7.2008, 9:02

Цитата(Инкогнито @ 21.7.2008, 3:42) *
В общем там внизу есть ссылочка на ресурс данного скрипта, вот такую же можно сделать только на другой ресурс


ковыряй footer.tpl

Автор: Денис 22.7.2008, 9:04

StatPX 1.02 beta (PtokaX 0.3.6.0/0.4.0.x/0.4.1.x LUA 5.1)

Изменения в версии 1.02:

Полностью переписана функция GetRanks() - основной источник "тормозов" в скрипте
Изменён алгоритм генерации списка пользователей онлайн, пользователей за сутки, топа шары и топа хабберов
Добавлена чистка памяти по таймеру
Добавлена чистка памяти после каждого обновления Web-статистики (рекомендуется для больших хабов)
Добавлена возможность отключения списка пользователей за сутки (рекомендуется для больших хабов)
Добавлена поддержка PtokaX 0.4.1.x

 StatPX_1.02_beta.rar ( 20.42 килобайт ) : 128
 

Автор: derSpinner 22.7.2008, 18:36

т.е. теперь вешать сервер скрипт не будет?

Автор: derSpinner 23.7.2008, 8:00

Здравствуйте.
хотелось бы поинтересоваться насчет "StatPX 1.02 beta ".

1. бета версия означает в данном случае, что возможны "баги" ?
2. Вы сами скрипт дорабатываете/переписываете или где-то берете?
3. доступен ли у Вас Офф.Сайт скрипта: http://mydc.ru/r/?http://px.od.ua/statpx.html , или он переехал?
4. как смотрите на увеличиение функционала? если положительно, то могу обрисовать в теме пару задумок, просто у самого (и окружения) знаний о Луа ноль :( .
5. как можно "облегчить" скрипт по запросам (в послед версии как вижу их уменьшили).
6. с какой версий Хаба скрипт бы "грузил" сервер/хаб максимально меньше?
7. если какие-то рекоммендации по снижению нагрузки

Автор: Денис 24.7.2008, 9:29

Здравствуйте.

Хотелось бы прояснить ситуацию. Я не автор данного скрипта. Сам беру его от сюда http://mydc.ru/r/?http://px.od.ua/statpx.html . Сайт http://mydc.ru/r/?http://px.od.ua/statpx.html у меня открывается без проблем.

Автор: dimetrius 24.7.2008, 10:48

Но далеко не всегда он открывается без проблем!

Автор: Инкогнито 25.7.2008, 23:15

Цитата(Денис @ 22.7.2008, 12:02) *
ковыряй footer.tpl

Ок, благодарю, попробуем

Автор: derSpinner 1.8.2008, 12:52

новый версий небыло, не подскажите?
или каких либо путей по оптимизации?

Автор: dimetrius 1.8.2008, 18:17

сайт же указан

Автор: derSpinner 1.8.2008, 19:16

да понимаю я :( не ругайтесь. просто как писал выше - не пускает на сайт. :((9

Автор: kontribob 2.8.2008, 10:10

Цитата(derSpinner @ 1.8.2008, 15:52) *
новый версий небыло, не подскажите?
или каких либо путей по оптимизации?


Нет, новых версий пока не было.
Как появится - отпишу здесь.

Автор: derSpinner 2.8.2008, 10:27

Danke!

Автор: derSpinner 4.8.2008, 7:44

Цитата
Добавлена возможность отключения списка пользователей за сутки (рекомендуется для больших хабов)

а не подскажите как сие сделать?
заранее Danke

Автор: kontribob 4.8.2008, 8:34

Цитата(derSpinner @ 4.8.2008, 10:44) *
а не подскажите как сие сделать?
заранее Danke


Я сейчас на работе. Как вернусь домой постараюсь подсказать.

Автор: derSpinner 4.8.2008, 9:04

Спасибо огромное!
как раз предоставлю Краш-тест скрипта big_smile1.gifa:

Автор: Wariner 4.8.2008, 13:11

что то я сижу туплю(((( прочитал readme... там:

3. Открываем engine\engine.php

у меня в скаченнном архиве его вообще нет(((
и ещё инструкция там какая то тупая((( может кто напишет поподробнее что и куда пихать...

Автор: kontribob 4.8.2008, 15:33

Цитата(derSpinner @ 4.8.2008, 10:44) *
а не подскажите как сие сделать?
заранее Danke


в файле StatPX_config.lu есть строка:
DailyUsersTable = true --Включение списка пользователей за сутки. Рекомендуется отключать на хабах с онлайном 500 и более(true - включено, false - отключено)


Цитата(Wariner @ 4.8.2008, 16:11) *
что то я сижу туплю(((( прочитал readme... там:

3. Открываем engine\engine.php

у меня в скаченнном архиве его вообще нет(((
и ещё инструкция там какая то тупая((( может кто напишет поподробнее что и куда пихать...

это для интеграции в DLE.
Сегодня постараюсь написать инструкцию...

Цитата(derSpinner @ 4.8.2008, 12:04) *
Спасибо огромное!
как раз предоставлю Краш-тест скрипта big_smile1.gifa:

0_о ты суров feel_good.gif

Автор: Wariner 4.8.2008, 15:58

буду ждать с нетерпением feel_good.gif

Автор: Goblin 4.8.2008, 17:00

У всех заходи на сайт статистике долго?

Автор: kontribob 4.8.2008, 20:22

Вот инструкция. Писал на скорую руку, так что не бейте сильно). Если есть вопросы - пишите.

Цитата(Goblin @ 4.8.2008, 20:00) *
У всех заходи на сайт статистике долго?

Нет, не у всех.

 instr_StatPX_by_kontribob.doc ( 65.5 килобайт ) : 120
 

Автор: derSpinner 5.8.2008, 4:40

ого. Danke

Автор: Wariner 5.8.2008, 14:35

А может кто написать скрипт статистики который берёт нужную инфу из уже существующих файлов например топ хабероов файлы хуббы и т.д. а то они уже стоят и дублируящая статистика вроде как ни к чему...

Автор: dimetrius 5.8.2008, 15:16

Цитата(Wariner @ 5.8.2008, 14:35) *
А может кто написать скрипт статистики который берёт нужную инфу из уже существующих файлов например топ хабероов файлы хуббы и т.д. а то они уже стоят и дублируящая статистика вроде как ни к чему...

Или сделать из этого скрипта вывод статистики в чат! Командами, или как-то ещё big_smile.gif

Автор: LyaKich 5.8.2008, 15:36

А что сделать с этой ошибкой?
[16:34] Синтаксис cannot open scripts/StatPX_config.lu: No such file or directory

Автор: kontribob 5.8.2008, 16:47

Цитата(dimetrius @ 5.8.2008, 18:16) *
Или сделать из этого скрипта вывод статистики в чат! Командами, или как-то ещё big_smile.gif


Скрипт и так выводит информацию о рекордах в чат. super_man.gif

Цитата(LyaKich @ 5.8.2008, 18:36) *
А что сделать с этой ошибкой?
[16:34] Синтаксис cannot open scripts/StatPX_config.lu: No such file or directory


эммммм....
Дело в том, что это файл конфигурации. Запускать надо файл StatPX.lua
Жми сюда

Автор: derSpinner 6.8.2008, 5:47

ошибка:
бан на 2 дня.
а в file://localhost/c:/htdocs/bans.html пишет "постоянный", ну типо перманент, это т.е. нельзя увидить? :(

Автор: kontribob 9.8.2008, 7:59

Цитата(derSpinner @ 6.8.2008, 8:47) *
ошибка:
бан на 2 дня.
а в file://localhost/c:/htdocs/bans.html пишет "постоянный", ну типо перманент, это т.е. нельзя увидить? :(



Странно, сейчас забанил на 3 дня.... В статистике все правильно отображается.

 

Автор: fixx 9.8.2008, 13:49

Штука вот в чем...
Страница генерируется, но там все ввиде текста простого:

Код
Время работы:
1 час. 20 мин.

Пользователей: 257
Операторов: 3
Шара: 11.56 TB

Пользователи
  За сутки: 250
  За неделю: 250
  За месяц: 250
  За всё время: 250

Новые пользователи
  За сутки: 250
  За неделю: 250

В чем фишка?
Только не посылайте меня http://mydc.ru/r/?http://lleo.aha.ru/na/ ;)

Автор: kontribob 9.8.2008, 21:04

Цитата(fixx @ 9.8.2008, 16:49) *
Штука вот в чем...
Страница генерируется, но там все ввиде текста простого:
Код
Время работы:
1 час. 20 мин.

Пользователей: 257
Операторов: 3
Шара: 11.56 TB

Пользователи
  За сутки: 250
  За неделю: 250
  За месяц: 250
  За всё время: 250

Новые пользователи
  За сутки: 250
  За неделю: 250

В чем фишка?
Только не посылайте меня http://mydc.ru/r/?http://lleo.aha.ru/na/ ;)



И в чем проблема?

Автор: fixx 11.8.2008, 11:04

хм... а проблема в том, что вроде как это должно выглядеть вот так:
http://mydc.ru/r/?http://193.203.62.148/hub

Автор: ustas 11.8.2008, 12:34

Цитата(fixx @ 11.8.2008, 12:04) *
хм... а проблема в том, что вроде как это должно выглядеть вот так:
http://mydc.ru/r/?http://193.203.62.148/hub

у тебя скин "DataLife Engine", поставь по умолчанию

Автор: fixx 11.8.2008, 12:41

Я понял =) , только у меня вообще скинов нету, где их берут?
Мне не надо дле.. там вообще что-то на пхп...
Все доковырялся, вообще ничего не работает =(
Подскажите, в какую строчку полный путь прописать:
1. www папка сервера
2. папка со скинами (вообще не понял где это)
Все вопросы снимаю, разобрался.
Просто не заметил, что там отдельный эррор лог есть.. big_smile.gif
И всеж, появиля вопрос..
Помогите убрать менюшку и сообщения бота о всяких рекордах, и не дай бог он еще и в лички что-нибудь шлет, этого народ не любит...
Мне б только веб статистику оставить, а остальное отключить..

Автор: DEM0N 23.9.2008, 20:24

што за бред разкажите как его установить ато пишет неможет найти файл или папку и назв папки а оно там тупо есть скажите шо куда заливать... ато харит уже
зы. Синтаксис cannot open StatPX_config.lu: No such file or directory

Автор: Wariner 23.9.2008, 21:13

2DEM0N открой скрипт и посмотри там есть две строчки с путями!!! один для птоки 0400 а второй для 0411 поставь нужный тебе!!!

Автор: DEM0N 23.9.2008, 23:57

всё нашёл спс

Автор: DEM0N 24.9.2008, 20:10

[20:08:25] Ошибка StatPX: Ошибка при загрузке шаблона Webstat/default/mainstat.tpl: файл не найден.
[20:08:25] Ошибка StatPX: Ошибка при загрузке шаблона Webstat/default/online.tpl: файл не найден.
[20:08:25] Ошибка StatPX: Ошибка при загрузке шаблона Webstat/default/topshare.tpl: файл не найден.
[20:08:25] Ошибка StatPX: Ошибка при загрузке шаблона Webstat/default/tophubbers.tpl: файл не найден.
[20:08:25] Ошибка StatPX: Ошибка при загрузке шаблона Webstat/default/bans.tpl: файл не найден.
[20:08:25] Ошибка StatPX: Ошибка при загрузке шаблона Webstat/default/daily.tpl: файл не найден.
[20:08:25] Ошибка StatPX: Ошибка при загрузке шаблона Webstat/default/header.tpl: файл не найден.
[20:08:25] Ошибка StatPX: Ошибка при загрузке шаблона Webstat/default/footer.tpl: файл не найден.
[20:08:25] Ошибка StatPX: не найден шаблон топика. Проверьте синтаксис шаблона главной страницы.

что с етим делать? о_О

Автор: Sephiroth_Lukaw 25.9.2008, 10:37

Цитата(DEM0N @ 24.9.2008, 21:10) *
[20:08:25] Ошибка StatPX: Ошибка при загрузке шаблона ...: файл не найден.
что с етим делать? о_О

http://mydc.ru/ipb.html?act=attach&type=post&id=88
Качаешь, ложешь в папку PtokaX'и -- scipts -- папку Webstat вместе со всем её содержимым

Автор: MEXAHuK 19.10.2008, 12:22

мне собсно всё нравиться вот только 2 момента:
странички не php а html (не есть гут!)
и второе: это то что нельзя накрутить себе(админу) ранг... как не пытался подредактировать, никак Confused
код у меня в StatPX_config.lu такой:
Код:

Код
{1, "Вчера пришёл"}, {3, "Салага"}, {15, "Новичок"}, {25, "Чего-то повидал"}, {35, "Был первый бой"},
      {55, "Понюхал пороху"},{80, "Знающий боец"},{100, "Матёрый Профи"},{150, "Звёздный волк"},
      {180, "Ас"},{240, "Ветеран"},{300, "Элита"},{365, "Гвардия"}


мне как админу просто обидно иметь "Салага" на собственном хабе beat_plaster.gif
что и где нужно подрезать или напечатать?

Автор: Sephiroth_Lukaw 19.10.2008, 12:55

Цитата("МЕХАНиК")
странички не php а html (не есть гут!)
Дело просто в расширении файла?
Цитата
WebstatMain = WebstatPath.."index.php5"
...
но, не вижу смысла менять расширение, если там нету php вставок т.к. файл будет лишний раз парситься

И никто не запрещает записать шаблон так(если так к php тянет):
mainstat.tpl
Код
<?php
...
$arrHubStat = array();
$arrHubStat["TotalUsers"] = "[TOTALUSERS]";
...
?>
и затем include'ровать в другой скрипт...

Цитата("МЕХАНиК")
это то что нельзя накрутить себе(админу) ранг...
Все файлы у тебя храняться, практически всё можно накрутить...StatPX_data.tbl, там смотри...TotalTime или, что-нибудь другое увеличить надо для твоего IP...когда будешь в этом файле лазить, не забудь отключить сам скрипт

Автор: MEXAHuK 19.10.2008, 13:31

Цитата
Все файлы у тебя храняться, практически всё можно накрутить...StatPX_data.tbl, там смотри...TotalTime или, что-нибудь другое увеличить надо для твоего IP...когда будешь в этом файле лазить, не забудь отключить сам скрипт

да ну?! ну ну...
пытался... изменял, сохранял, запускал, и там всё возвращалось в исходное состояние

Цитата
не вижу смысла менять расширение, если там нету php вставок т.к. файл будет лишний раз парситься

Цитата
если так к php тянет

просто из php как-то проще к БД обращаться...

Автор: Sephiroth_Lukaw 19.10.2008, 13:37

Цитата("MEXAHuK")
да ну?! ну ну... пытался... изменял, сохранял, запускал, и там всё возвращалось в исходное состояние
скрипт при отключении сохраняет данные т.е. надо сначало отключить скрипт и уже затем залезть в файл. Если же и при таком раскладе он возвращает предыдущие состояние, то тогда не знаю, мне тестить не на чем.

Автор: MEXAHuK 19.10.2008, 14:00

Цитата
Если же и при таком раскладе он возвращает предыдущие состояние

возвращает предыдущие состояние

Автор: MEXAHuK 25.10.2008, 11:59

в принципе разобрался но с казусом. при 15 дневном существовании хаба там юзеры "насидели" 3 мес. )))
теперь вопрос в другом: я с предубеждением отношусь к DLE и потому предпочитаю Joomla! и теперь меня интересует механизм интеграции скрипта с DLE для скрещения с Joomla! как осуществляется интегрирование?

Автор: Mol 3.11.2008, 10:18

Мне кажется статистика хаба мало кому интересна big_smile.gif Только админу, которому интересен прирост пользователя и всё.

Автор: MEXAHuK 3.11.2008, 17:16

Народ помогите поласта: на моем хабе 9 профилей пользователей:
1)регенный
2)лейтенант
..
..
9)Адмирал(владелец)

в этом скрипте есть ранги тех кто дольше просидел на хабе (от новичка до бога хаба)
я хочу добавить ещё отображение название профиля пользователя на странице топа хаберов
из-за простого не знания языка и отсутствия времени(хотя честно я сам пытался разобраться) я не знаю что и как писать и добавлять в скрипт...
помогите поласта...





я недавно на одном из форумов видел что народ озадачился тем что хочет на основе этого скрипта добавить в на хтмл страничку график который бы показывал активность юзеров(не помню какую именно акивность) так вот... народ ничего не решил и не пришёл к консенсусу...
моя идея: дописать в скрипт какуюнить функцию котороя писала N-последних значений интересующего вас параметра + время. далее: берём какую нить прогу которая на основе данных в файле строила рисунок графика. в веб-страничке просто вставляем ссылку на рисунок и броузер просто отображвет и то и то вместе.
затык у меня такой: незнание языка(что дописать). + где бы такую прогу найти (была давно да стёр за ненадобностью, ща жалею)
заранее спасибо.

Автор: tk_ 4.11.2008, 16:20

Добрый день!
возникла проблемка
Синтакс ...oldnetCoalition\GoldnetCoalition1\scripts\StatPX.lua:12: attempt to concatenate global 'path' (a nil value)
ошибка призапуске скрипта
что делать?

Автор: MEXAHuK 5.11.2008, 18:52

всем привет!
у меня на хабе 9 профилей, как сделать так чтобы скрипт генерил страничку которая бы показывала у кого какой профиль?

возможность показа вместо текста ранга(новичок, постоялец и т.п.) и текста профиля(юзер/вип) картинки/значка. как реализвать? подскажите поласта
заранее благодарен
з.ы. а как можно в Joomla! присобачить? так чтобы как в ДЛЕ.

Автор: MEXAHuK 6.11.2008, 22:11

кто хочет php странички то делаем так: в основном файле меняем все 108 html на php, в конфиг файле 7 html тоже в php.
делаем просто заменить посредством notepad++
теги надеюсь сами добавите?

Автор: Goblin 12.11.2008, 6:41

Подскажите, как выключить меню "Статистика хаба".
И как сделать, чтобы в бан-лист ип адреса он записывал вот так "10.5.84.*"
т.е. в конце звёздочка чтобы была.

Автор: колбаскин 1.12.2008, 17:25

Всем привет! у меня стоит PtokaX DC hub 0.4.1.1 как мне сделать статистику на сайт? хаб стоит на одном сервере с вебсервером
есть установленный движок dle 7.3
но не важно интегрировать его или нет в в dle
как вообще его прикрутить?

и есть ли у кого-то версия StatPX_1.02_beta.rar ? там если не ошибаюсь есть поддержка свежей версии ....

Автор: Herurg 4.12.2008, 16:50

тоже бы неотказался, но вижу он нестабильно работает!

дайте подробную настроку этого скрипта, а то чтото пытаюсь установить но неполучается

Автор: wayper 5.12.2008, 1:09

сайт владельца скрипта закрыт,поделитесь у кого осталось - для последней птохи

Автор: колбаскин 5.12.2008, 1:11

если не ошибаюсь на 4й странице - описание установки
на 3й последняя версия скрипта...

скачал и поставил!

Автор: MEXAHuK 5.12.2008, 5:38

а вам слабо интегрировать с джумлой?!

 

Автор: intlive 5.12.2008, 9:24

Ну так поделись знаниями bad_smile.gif

Автор: Goblin 5.12.2008, 9:30

Подскажите как сделать чтобы скрипт брал ип оригинальный т.е. "192.168.0.6" а писал в бан лист "192.168.0.*"

Автор: wayper 5.12.2008, 14:38

а есть ли к данной теме- скрипт веб поиска?

Автор: Goblin 5.12.2008, 16:10

Подскажите, почему скрипт не правильно выводит баны на Web. beat_brick.gif



Автор: intlive 5.12.2008, 17:53

Цитата(Goblin @ 5.12.2008, 20:10) *
Подскажите, почему скрипт не правильно выводит баны на Web. beat_brick.gif



Да тоже столкнулся с такой штукой... На старом апи все работало нормально...

Автор: Goblin 5.12.2008, 18:24

Вроде "StatPX_1.01a" в этой нормально все? если да, кто может переделать под 0.4.1.1 ?

Автор: wayper 5.12.2008, 19:47

еще вопрос,а как отключить это -

[18:33:03] <[Bot]> Установлен новый рекорд по общему размеру шары: 2.262 TB !
[18:37:02] <[Bot]> Установлен новый рекорд по количеству пользователей: 37 !

ужасно флудит в чат

Автор: MEXAHuK 5.12.2008, 20:04

wayper, ручками - редактируя тело скрипта

Автор: колбаскин 6.12.2008, 1:25

Цитата(wayper @ 5.12.2008, 18:47) *
еще вопрос,а как отключить это -

[18:33:03] <[Bot]> Установлен новый рекорд по общему размеру шары: 2.262 TB !
[18:37:02] <[Bot]> Установлен новый рекорд по количеству пользователей: 37 !

ужасно флудит в чат


это временно...пока рекорды устанавливает!
потом попустит...меня день доставало - теперь все....не слышно

Автор: wayper 6.12.2008, 15:25

понятно,пасиб ребят,а как насчет всеже - веб поиска? есть такое?

Автор: ustas 6.12.2008, 20:33

Цитата(wayper @ 6.12.2008, 15:25) *
понятно,пасиб ребят,а как насчет всеже - веб поиска? есть такое?

http://mydc.ru/r/?http://pro.setun.net/search/

Автор: Dar0n 7.12.2008, 23:09

Спасибо всем

Автор: Sten 9.12.2008, 6:51

А есть такой-же скрипт под API2 если есть киньте ссылку плизззз

Автор: MEXAHuK 9.12.2008, 17:34

есть. блин ты первый пост внимательно смотрел?!

Автор: Bell 12.12.2008, 1:26

всем привет, вот тут, все пытаются прикрутить скрипт к разным движкам но только не к DLE, а у меня вопрос возник именно по DLE. Прикрутить статистику труда не составило, но она работает только на стандартном шаблоне "Default", если же ставить нестандартые шаблоны то выскакивает сообщение: "Невозможно загрузить шаблон: hubstat.tpl" . В инструкции написанно: "Если на сайте используется скин отличный от стандартного, то находим конфигурацию скина DataLife Engine
( {"DataLife Engine","dle","/templates/Default",false,true} ), и указываем в 3-м параметре имя папки скина.", я так и сделал, но ровным счётом ничего не изменилось. Как бороться с этой проблемой???

Автор: PomanoB 12.12.2008, 21:51

Хотя я абсолютно не сталкивался с DLE есть предложение поместить hubstat.tpl в папку шаблона

Автор: Bell 12.12.2008, 22:27

Цитата(PomanoB @ 13.12.2008, 5:51) *
Хотя я абсолютно не сталкивался с DLE есть предложение поместить hubstat.tpl в папку шаблона

Пробовал уже, получается какая ерунда, отображаемая информация совсем невписывается в шаблон. У меня шаблон тёмный, а статистика получается вся белая и выходит за рамки шаблона=((( ладно, буду думать

Автор: PomanoB 12.12.2008, 23:19

CSS правь вручную тогда

Автор: drop 13.12.2008, 22:36

Есть у кого идеи как эту статистику создать если сайт и хаб на разных тачках стоят?

Автор: Lesh™ 14.12.2008, 3:54

подключить сетевой диск, и указать адрес в скрипте на него.

Автор: drop 14.12.2008, 12:14

сеть более 5000 юзеров, розшаривать файлы птоки ой как не охота в общий доступ. Или я чтот не так понял?

Автор: Sephiroth_Lukaw 14.12.2008, 12:24

Какие фаилы? Скрипт генерирует html странички по указанному в фаиле конфигурации пути.

Цитата("drop")
5000 юзеров
Возможно, скрипт будет много есть.

Автор: ustas 14.12.2008, 12:24

ftp чем не устраивает?

Автор: drop 14.12.2008, 13:04

подскажите тогда как реализовать...
птока стоит на однеой машинке (вин 2003), а дле на другой, FreeBSD, вот здесь никак не уловлю момент как мне пути указывать прийдется

Автор: alex82 26.12.2008, 22:26

Всем доброго времени суток.

В связи с вновь появившимся свободным временем решил вернуться к LUA-кодингу, и, в частности, к этому скрипту.

Итак,отписываемся какие ещё косяки, помимо неправильного отображения даты разбана, замечены в версии для API-2.

PS. Сообщать о найденных багах, а также искать свежую версию рекомендуется http://mydc.ru/r/?http://forum.proc.ru/index.php?showtopic=40970

PPS. Те, у кого нет сил ждать выхода следующей версии, могут самостоятельно исправить баг с отображением банов.
Строка 926. Меняем:

Код
            if v.iTime then
                unban = FormatDate(os.time(os.date("*t"))+v.iTime)
            end

на:
Код
            if v.iExpireTime then
                unban = FormatDate(v.iExpireTime)
            end

Автор: MEXAHuK 28.12.2008, 10:30

alex82, респект и уважуха за скрипт!

есть косяк(хотя возможно это и не косяк) файл scripts\Webstat\StatPX_temp.lu когда скрипт активен похоже постоянно создаёться заново, так как мой notepad++ постоянно ругается что файлик изменён хотя в нём вроде бы всё на месте и ничего не изменилось...

какие пожелания:
1)в файле шаблона шапки есть css кусок. так вот снеси оттуда и и заставь обрабатывать сам скрипт код отвечающий за цвет Profile_ ...
поясня зачем: когда файлы сами по себе то всё красиво... когда эти файлы интегрируются с различными CMS то с css файлов скрипта они могут работать крайне некорректно.
2) есть в скрипте топ хабберов. если я админ то можно админу и др. профилям "лёгкая накрутка" RANK ??? а то как-то позорно быть на своём же хабе и админом и новичком...
3) добавление картинок. вот это я сам плохо представляю что я хочу))) сейчас отделение Админов, ОПов и проч идёт по цвету. а хотелось бы картинкой на выбор.
4) графическое представление статистики. на графике например нарисовано: по Х время, а по У начиная кол-ва сообщений в чате, кол-ва юзеров за день (макс. и мин.), и кончая шарой. необходимыми ссылками снабжу через личку
вот вроде и всё.
СПАСИБО ЗА ВНИМАНИЕ

Автор: alex82 30.12.2008, 4:27

Цитата
есть косяк(хотя возможно это и не косяк) файл scripts\Webstat\StatPX_temp.lu когда скрипт активен похоже постоянно создаёться заново, так как мой notepad++ постоянно ругается что файлик изменён хотя в нём вроде бы всё на месте и ничего не изменилось...

Это не косяк, так задумано. Дело в том, что в текущей версии скрипта некоторые функции, отвечающие за генерирование html-кода, компилируются "на лету". А поскольку в LUA это невозможно сделать непосредственно в памяти(поправьте меня если я ошибаюсь), то они (функции) сначала пишутся в файл, после чего подгружаются в скрипт классическим способом(dofile() ). Несколько извращённо, но работает. Кстати, можно заставить скрипт удалять этот файл
Код
DeleteTempFile = true

Цитата
1)в файле шаблона шапки есть css кусок. так вот снеси оттуда и и заставь обрабатывать сам скрипт код отвечающий за цвет Profile_ ...
поясня зачем: когда файлы сами по себе то всё красиво... когда эти файлы интегрируются с различными CMS то с css файлов скрипта они могут работать крайне некорректно.

CSS есть только в в шапке скина Default, а он рассчитан на standalone-использование. Для встраивания в движки гораздо больше подходит скин dle. При этом самым правильным решением будет перенос стилей профилей непосредственно в таблицу стилей движка. А перенос LUA-кода в шаблоны - ещё большее извращение, чем компиляция функций "на лету" victory.gif
Цитата
2) есть в скрипте топ хабберов. если я админ то можно админу и др. профилям "лёгкая накрутка" RANK ??? а то как-то позорно быть на своём же хабе и админом и новичком...

Не вижу смысла добавлять в скрипт читерские функции.
В крайнем случае можно сделать отдельные профили для админов - типа "Админчег","Средненький админ","Мега админ","Админище", и.т.д. Или руками залезть в базу и подправить всё что душе угодно.

По поводу графиков написал в личку. Могу добавить одно - скорее всего графики появятся в скрипте только после переписывания движка под php. А это произойдёт нескоро, если вообще произойдёт.

Автор: MEXAHuK 30.12.2008, 7:19

Цитата
CSS есть только в в шапке скина Default, а он рассчитан на standalone-использование. Для встраивания в движки гораздо больше подходит скин dle. При этом самым правильным решением будет перенос стилей профилей непосредственно в таблицу стилей движка. А перенос LUA-кода в шаблоны - ещё большее извращение, чем компиляция функций "на лету"


у меня стоит joomla! и у неё ОЧЕНЬ МНОГО СКИНОВ. как ты себе представляешь редактирование каждого скина для того чтобы появился цвет профиля?
я немного поэкспрементировал со строкой из функций BuildDailyUsers() и BuildTopHubbers и получил это:
Код
if v.iOnline > 0 then sOnline = "<font color=green>Онлайн</font>";sLeave = "<font color=green>*Онлайн*</font>" end

дкмаю что можно добавить пару параметров в файл конфига у которых например будет
Код
Profile0Color = red

и в тело скрипта в месте где добавляется Profile_ просто добавлять ещё одну переменную. (кстати раскажи подробнее как вообще появляеться строка, например,
Код
<td valign="middle" nowrap="nowrap"><span class="Profile_0">MEXAHuK</span></td>
) ??? расскажи по пунктам поласта...

Цитата
В крайнем случае можно сделать отдельные профили для админов - типа "Админчег","Средненький админ","Мега админ","Админище", и.т.д. Или руками залезть в базу и подправить всё что душе угодно.

что я и сделал. результат: при том что хаб существует всего 3 месяца админы там живут уже полгода - год... и смех и грех...


а на счёт php лови моё извращение)))(чур сильно не бить)))



 

 scripts.rar ( 10.94 килобайт ) : 63
 

Автор: MEXAHuK 1.1.2009, 21:43

забыл ещё один важный момент.
как долго хранятся данные в StatPX_data.tbl ?? похоже что вечно...
можешь дописать скрипт чтобы он чистил записи тех кого на хабе долго не было? чтобы читска по времени была опциональной (выбирать промежуток времени) + возможность постановки иммунитета на определённый ник или на профиль вообще. в качестве основы можешь взять вот это:(файл)

 Очистка_регистраций.lua ( 9.44 килобайт ) : 35
 

Автор: MEXAHuK 4.1.2009, 10:42

http://mydc.ru/topic974.html
ещё было кавайно если бы была статиситка привходе на хаб как в теме на которую я дал ссылку
заранее спасибо!

Автор: Angel_D 22.1.2009, 1:59

Я так полагаю, что то, что когда на хабе за тысячу юзвере, а в базе скрипта юзверей уже тысяч 6, это нормально, что птоха (4.1.1) начинает есть ядро проца целиком и полностью?

Автор: mariner 22.1.2009, 2:54

Я полагаю, базу регистрации надо чистить! big_smile.gif

Автор: Angel_D 22.1.2009, 11:36

Базу регистрации пользователей на хабе или саму базу создаваемую скриптом?
Все равно он давиче мне кричал "не хватает памяти" - забэкапил базу и с нуля...
В общем на второй день снова тормоза... Отрубил скрипт - тишина, красота, благодать...

Автор: mariner 22.1.2009, 12:22

ну не знаю. У меня такое было, когда база хаба выросла сверх 3000 записей.

Автор: Angel_D 22.1.2009, 14:37

т.е. именно база зарегистрированных пользователей на хабе или записей пользователей в скрипте?

Автор: mariner 22.1.2009, 14:45

лучше и то и то... но с базой скрипта я хз как, а под базу хаба есть чистилка

Автор: MEXAHuK 31.1.2009, 19:54

в базе есть такое поле как выход или "Leave".
значение в нём какое-то не перевариваемое. но не в это суть. можно нынешнюю дату сравнивать с этим олкм и если пользователя небыло N дней то его запись идёт под снос. естесно с проверкой на иммунность в виде номера профиля.
подскажите как сравнивать и я попробую засандалить это в скрипт и написать сюда.

Автор: alex82 1.2.2009, 15:13

MEXAHuK

Код
function CleanDatabase(CleanTime)
    local Time = os.time(os.date("*t"))
    local result = 0
    for i, v in pairs(tUserStat) do
        if Time-CleanTime*86400 > v.Leave and v.Online == 0 then
            result = result+1
            tUserStat[i] = nil
        end
    end
    Save()
    return result
end

Функция получает 1 аргумент - за сколько дней сохранить записи, возвращает количество удалённых записей. Без проверки профилей.

Автор: Angel_D 4.2.2009, 16:36

Эх...
Скрипт то идеальный, но если пользователей больше 1000 гуляет, а база юзверей тысяч на 5 - тормозит нереально.
Поменял на сочитание LastIP_LUA2_RUS.lua и Statistics.lua = нормально, жаль ток что страницу не генерит

Автор: Derk_B_P 4.2.2009, 17:38

Установил StatPX_1.02_beta на PtokaX_0.3.5.1.lua5.0.2

При запуске скрипта, создаются html-страницы, но скрипт сразу же падает со следующей ошибкой:

Syntax ...++\Server\PtokaX_0.3.5.1.lua5.0.2\scripts\StatPX.lua:1021: bad argument #1 to `collectgarbage' (number expected, got string)

Подскажите как исправить.

Автор: alex82 4.2.2009, 17:50

Derk_B_P

Перевести на LUA 5.0, или поставить птоку с LUA 5.1

Автор: Derk_B_P 4.2.2009, 18:19

alex82

Не могли бы Вы это сделать?

Или, при отсутствии такового желания, дать ссылку на литературу.

Автор: alex82 4.2.2009, 20:04

Мне не интересно переводить скрипты под заведомо устаревшие версии птоки. А почитать про изменения в языке можно здесь - http://mydc.ru/r/?http://www.lua.ru/doc/7.2.html.

А как насчет принять волевое решение, и перейти хотябы на 0.3.6.0 ? А ещё лучше на 0.4.1.1. Большинство скриптов уже переведено на API2, и Вы наверняка найдетё все те, что установлены на Вашем хабе в данный момент. А если не все - то желающих помочь в переводе будет значительно больше, чем при переводе с API2 обратно на API1, да ещё и под старую версию LUA.

PS. Пора закрывать эту тему и переносить обсуждение http://mydc.ru/topic1269.html

Автор: Wariner 4.2.2009, 21:05

Цитата(alex82 @ 4.2.2009, 20:04) *
PS. Пора закрывать эту тему и переносить обсуждение http://mydc.ru/topic1269.html

Сказано - сделано))))