От: StatPX, От темы с ID: 1269 |
Здравствуйте, гость ( Вход | Регистрация )
От: StatPX, От темы с ID: 1269 |
26.2.2009, 18:03
Сообщение
#21
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Там же, где и API1.
Файл StatPX_api2.lua |
|
|
26.2.2009, 18:12
Сообщение
#22
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 25.10.2008 Пользователь №: 886 Спасибо сказали: 0 раз |
Там же, где и API1. Файл StatPX_api2.lua StatPX_api2.lua то у меня нормально запустился, но я думал их оба запускать нужно ))) Кстати нет ли панельки под fusion 6-й, статистику я вроде переделал, а вот панелька не хочет работать ((( (у меня почему то вообще не создайтся файл "hubstat.htm" Может не работает из-за того что я скин не включил, просто я не понял как это сделать, подскажите пожалуйста) |
|
|
8.3.2009, 3:07
Сообщение
#23
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 7.3.2009 Пользователь №: 2 509 Спасибо сказали: 0 раз |
как исправить эту ошибку StatPX_config.lu: No such file or directory
|
|
|
14.3.2009, 20:21
Сообщение
#24
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 14.3.2009 Пользователь №: 2 586 Спасибо сказали: 0 раз |
блин столько обсуждений.. хоть бы 1 догадался написать ман по установке...
|
|
|
19.3.2009, 21:24
Сообщение
#25
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
для этого нужно вводить дополнительный таймер. это не сложно но лишняя нагрузка
|
|
|
29.3.2009, 15:07
Сообщение
#26
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 29.3.2009 Пользователь №: 2 826 Спасибо сказали: 0 раз |
А можно сделать статистику хаба для DLE 7.5?
|
|
|
29.3.2009, 15:42
Сообщение
#27
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
|
|
|
2.4.2009, 1:06
Сообщение
#28
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 18.8.2008 Из: Россия, Москва, Зеленоград Пользователь №: 400 Спасибо сказали: 0 раз |
Кхм... заинтреговался вопросом... про Соеднения данного скрипта и Сайта на хостинге, кто может по подробнее или набросчоно обьяснить как это реализвать, силы/время\и прочее потратить готов
Пробовал сам но почему то не вышло - статистика не обновляется... рано я к вам обратился, не много покулупался на поддатую голову все вышло Так что вот |
|
|
3.4.2009, 12:08
Сообщение
#29
|
|
Начинающий Группа: Пользователи Сообщений: 14 Регистрация: 25.3.2009 Пользователь №: 2 757 Спасибо сказали: 0 раз |
Запустил под линуксом на ptokax 0.4.1.1
выдало сразу [13:07:01] Ошибка StatPX: /etc/ptokax/scripts/StatPX_api2.lua:678: attempt to perform arithmetic on global 'Day' (a nil value) хотя тоже самое под виндой пошло нормально и без ошибок |
|
|
11.4.2009, 11:15
Сообщение
#30
|
|
Начинающий Группа: Пользователи Сообщений: 15 Регистрация: 26.10.2008 Из: Россия, Омск Пользователь №: 892 Спасибо сказали: 0 раз |
А если хаб и сайт находятся на разных хостингах как передать статистику в директорию сайта? Это вообще возможно?
|
|
|
11.4.2009, 12:08
Сообщение
#31
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
|
|
|
11.4.2009, 12:22
Сообщение
#32
|
|
Начинающий Группа: Пользователи Сообщений: 15 Регистрация: 26.10.2008 Из: Россия, Омск Пользователь №: 892 Спасибо сказали: 0 раз |
Не генерируется файл hubstat.htm в директорию сервера для статистики на главной! (движок DLE 7.5)
Путь прописан вроде верно к папке с сайтом в StatPX_config.lu Код AdditMainStatFile = "C:\\WebServers\\home\\94.181.165.50\\www\\hubstat.htm" И в папке "Webstat" присутствует файл hubstat.TPL а вот на сервер ничего не приходит! Полная статистика работает хорошо... В чем может быть проблема? Всё разобрался |
|
|
7.5.2009, 8:34
Сообщение
#33
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 7.12.2008 Пользователь №: 1 355 Спасибо сказали: 0 раз |
ЗДраствуйте! поставил данный скрипт! затруднений при установке не возникло всё супер! работает отлично, но
есть проблема он каждые 10минут (время обновления статистики) в чат выдаёт строку "Ошибка StatPX невозможно сохранить файлы в с:/appserv/www" вот в скрипте я нашол где прописывал этот адрес, решил его попросту стереть отттуда, тогда всё работает! но ошибку он выдаёт просто бе адреса в скрипте нашол строку этого адреса это "путь к дополнительной странице статистики"... если кто знает как это исправить, или попросту избавиться от этого сообшения в чате. буду благодарен! заранее спасибо |
|
|
8.5.2009, 2:22
Сообщение
#34
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Может быть на папку www установлены права "только для чтения"?
|
|
|
8.5.2009, 11:32
Сообщение
#35
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Цитата в скрипте нашол строку этого адреса это "путь к дополнительной странице статистики" Вообще-то нет. Не путь вовсе, а имя файла. Код AdditMainStatFile = "C:\\htdocs\\hubstat.htm" --Имя файла дополнительной страницы общей статистики Оттого наверное и не работает, что пытается создать файл "www" там, где существует папка с таким же именем. PS. Бытует мнение, что большинство программного обеспечения работает значительно лучше, если пользователь перед использованием внимательно прочитал мануал. |
|
|
9.5.2009, 12:23
Сообщение
#36
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
После запуска скрипта появилось 2 меню статистика хаба и инфа о пользователе. как убрать последнее ? что то нигде не найду. скрипт под API1
|
|
|
9.5.2009, 13:31
Сообщение
#37
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
skonda
Откуда скрипт качал? В оригинальном скрипте (тот, что выложен здесь) такого нету. |
|
|
9.5.2009, 13:51
Сообщение
#38
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
все разобрался, твой скрипт не при чем
|
|
|
21.5.2009, 15:09
Сообщение
#39
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Как сделать так чтобы скрипт работал только для веба?
Проблема была в кодировке - ее я поменял на utf-8 и теперь в чат выдает Цитата [15:53:19] <GRAAL> Установлен новый рекорд РїРѕ общему размеру шары: 28.752 TB ! А в веб все нормуль. Вобщем надо закрыть вывод статистики в чат.. Закоментировал все от этой строки - до этой: Цитата function ChatArrival(user,data) Core.GetUserAllData(user) local data = string.sub(data,1,-2); local s,e,pre,cmd = string.find(data,"%b<>%s*(%p)(%S+)"); if pre and pre == sPrefix then . . . . Core.SendToNick(user.sNick,"Ошибка! Вы должны указать номер скина.") end return true end end end end end --]] от 195 строки до 390 (у меня так) но размер шары постоянно выдает в чат |
|
|
21.5.2009, 16:26
Сообщение
#40
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Кодировку самого скрипта менять нельзя! Чтобы скрипт нормально работал совместно с юникодовыми движками, необходимо менять кодировку создаваемых страниц, непосредственно перед сохранением в файл.
Для этого добавляем в скрипт функцию преобразования ansi -> utf8: Код local ansi_decode={ [128]='\208\130',[129]='\208\131',[130]='\226\128\154',[131]='\209\147',[132]='\226\128\158',[133]='\226\128\166', [134]='\226\128\160',[135]='\226\128\161',[136]='\226\130\172',[137]='\226\128\176',[138]='\208\137',[139]='\226\128\185', [140]='\208\138',[141]='\208\140',[142]='\208\139',[143]='\208\143',[144]='\209\146',[145]='\226\128\152', [146]='\226\128\153',[147]='\226\128\156',[148]='\226\128\157',[149]='\226\128\162',[150]='\226\128\147',[151]='\226\128\148', [152]='\194\152',[153]='\226\132\162',[154]='\209\153',[155]='\226\128\186',[156]='\209\154',[157]='\209\156', [158]='\209\155',[159]='\209\159',[160]='\194\160',[161]='\209\142',[162]='\209\158',[163]='\208\136', [164]='\194\164',[165]='\210\144',[166]='\194\166',[167]='\194\167',[168]='\208\129',[169]='\194\169', [170]='\208\132',[171]='\194\171',[172]='\194\172',[173]='\194\173',[174]='\194\174',[175]='\208\135', [176]='\194\176',[177]='\194\177',[178]='\208\134',[179]='\209\150',[180]='\210\145',[181]='\194\181', [182]='\194\182',[183]='\194\183',[184]='\209\145',[185]='\226\132\150',[186]='\209\148',[187]='\194\187', [188]='\209\152',[189]='\208\133',[190]='\209\149',[191]='\209\151' } function string.utf8(s) local r, b = '' for i = 1, s and s:len() or 0 do b = s:byte(i) if b < 128 then r = r..string.char(b) else if b > 239 then r = r..'\209'..string.char(b - 112) elseif b > 191 then r = r..'\208'..string.char(b - 48) elseif ansi_decode[b] then r = r..ansi_decode[b] else r = r..'_' end end end return r end после чего меняем в скрипте (можно с помощью автозамены): Код hFile:write(html.. наКод hFile:write(html:utf8().. (всего 7 замен)
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 2:04 |