|
Здравствуйте, гость ( Вход | Регистрация )
|
![]()
Сообщение
#1
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
Название скрипта: TopSeach
Версия скрипта: 2.1 Версия API: API2 Автор: Wariner Описание: Скрипт ведёт статистику поисковых запросов. Можно посмотреть как общий топ, так и топ по категориям(музыка, архивы и т.д.) Пути прописаны отдельно для пток 0400,0410 и 0411Скрипт тестировался на птока 0400 и 0411.
Прикрепленные файлы
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() мяу =^.^= ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз ![]() |
на 0411 работает =)
было бы здорово поиметь скрипт на 0360 птоке ;) а хотя не все так хорошо если добавить еще слов исключения то TopSeach.lua:32: '}' expected (to close '{' at line 30) near '[' |
|
|
![]()
Сообщение
#3
|
|
![]() [n00b] ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза ![]() |
Согласен..неплохо бы и на 0,3,6,0)
зы-сча сам переделываю его методом Setuper'a выдает ошибку scripts\TopSeach.lua:42: attempt to concatenate global 'sPath' (a nil value) что тут надо исправить??как я понимаю-не правильно пути прописаны... зы-вот как выглядят строчки те на данный момент у меня Код function Core.OnStartup()
if (Core.Version == "0.4.0.0") or (Core.Version == "0.4.1.0") then sPath = "SeachBot\\" elseif Core.Version == "0.4.1.1" then sPath = Core.GetPtokaXPath():gsub("/", "\\").."scripts\\SeachBot\\" end sSeachTop = sPath.."\\SeachTop.tbl" |
|
|
![]()
Сообщение
#4
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
дело в том, что когда запускаешь на старой версии, то в переменной Core.Version хранится старая версия, в данном случае Core.Version="0.3.6.0"
думаю, что следует написать так: Код function Core.OnStartup()
if (Core.Version == "0.4.0.0") or (Core.Version == "0.4.1.0") then sPath = "SeachBot\\" else sPath = Core.GetPtokaXPath():gsub("/", "\\").."scripts\\SeachBot\\" end sSeachTop = sPath.."\\SeachTop.tbl" ... end |
|
|
![]()
Сообщение
#5
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз ![]() |
работает на 0360 благодаря скрипту old_api.lu но иногда выдает ошибку
TopSeach.lua:136: attempt to perform arithmetic on field '?' (a nil value) |
|
|
![]()
Сообщение
#6
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
а хотя не все так хорошо если добавить еще слов исключения то TopSeach.lua:32: '}' expected (to close '{' at line 30) near '[' посмотри внимательнее небось скобочку где нибудь забыл или удалил PS: я скорее всего не буду писать скрипты(переводить их) под API1 ибо скрипты почти всегда пишу для себя а мой хабчег 0400))) PSS: кто не пользует уникальных скриптов(например работающих на SOLite как Setuper) переходите на API2 |
|
|
![]()
Сообщение
#7
|
|
![]() [n00b] ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза ![]() |
чорт...скрипт запускается-без ошибок,но менюшку не видать((
Ustas-можешь прикрепить файл как ты его изменил? хотя все как надо делал то.... |
|
|
![]()
Сообщение
#8
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
работает на 0360 благодаря скрипту old_api.lu но иногда выдает ошибку TopSeach.lua:136: attempt to perform arithmetic on field '?' (a nil value) 136-ю строку в студию чорт...скрипт запускается-без ошибок,но менюшку не видать(( Ustas-можешь прикрепить файл как ты его изменил? хотя все как надо делал то.... Код function Core.UserConnected(tUser)
... end Core.OpConnected = Core.UserConnected Core.RegConnected = Core.UserConnected |
|
|
![]()
Сообщение
#9
|
|
![]() [n00b] ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза ![]() |
в 136 строке только end
и вот прилегающие строчки(пишу я,ибо сомневаюсь что он ТАМ что-любо менял то) строки 134-140 Код if number == "7" then
if tSeachTop.video[seach] == nil then tSeachTop.video[seach] = 1 else tSeachTop.video[seach] = tSeachTop.anyfile[seach] + 1 end WriteTable(tSeachTop, "tSeachTop", sSeachTop) end |
|
|
![]()
Сообщение
#10
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз ![]() |
tSeachTop.video[seach] = tSeachTop.anyfile[seach] + 1
|
|
|
![]()
Сообщение
#11
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
а вот это мой косяк
Код tSeachTop.video[seach] = tSeachTop.video[seach] + 1 такой косяк не в одном месте! скрипт перезалил!! Качайте из первого поста |
|
|
![]()
Сообщение
#12
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз ![]() |
с другими типами файлов исправить по аналогии, я правильно понимаю?
ясно )) |
|
|
![]()
Сообщение
#13
|
|
![]() [n00b] ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза ![]() |
хм...команда в чат пропустилась-но ничего и невыдало!(((
|
|
|
![]()
Сообщение
#14
|
|
![]() мяу =^.^= ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз ![]() |
|
|
|
![]()
Сообщение
#15
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
|
|
|
![]()
Сообщение
#16
|
|
![]() [n00b] ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза ![]() |
дык в том то и дело что не должно быть ошибок...вроде все как написано то сделано...
ustas можешь прикрепить файл который ты отредактировал?? |
|
|
![]()
Сообщение
#17
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз ![]() |
дык в том то и дело что не должно быть ошибок...вроде все как написано то сделано... ustas можешь прикрепить файл который ты отредактировал?? ![]() но все равно вылетают ошибки TopSeach.lua:132: attempt to perform arithmetic on field '?' (a nil value) |
|
|
![]()
Сообщение
#18
|
|
![]() [n00b] ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза ![]() |
хм..странно тогда
Вот мой файл,с которым я все таки разобрался,путем редактирования с самого начала)) зы-ошибки не вылетают,но скрипт уже относительно долго работает-но посмотрев т\статистику-кажется,что никто и ничего не искал то....
Прикрепленные файлы
|
|
|
![]()
Сообщение
#19
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз ![]() |
но посмотрев т\статистику-кажется,что никто и ничего не искал то.... Да не...работает вроде Цитата("Ptokax 0.3.6.0") [23:59] <SeachBot> Общий топ поисков на хабе:
№: кол. поисков: строка поиска »«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» «»«»«»«»« 1. 2 яой 2. 1 topseach 3. 1 4. 1 36 5. 1 36 getnicklist 6. 1 passive search test 7. 1 8. 1 mm »«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» «»«»«»«»« |
|
|
![]()
Сообщение
#20
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз ![]() |
а я и не говорил, что он не работает.
просто ошибки выскакивают. Wariner спасибо за скрипт |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() Скрипт ведёт статистику поисковых запросов. |
0 | Vizunchik | 5 658 | 3.11.2011, 21:40 Посл. сообщение: Vizunchik |
![]() |
От: Topseach От темы с ID: 479 |
0 | TommyKaira | 4 384 | 2.3.2010, 5:00 Посл. сообщение: TommyKaira |
![]() |
От: Topseach От темы с ID: 479 |
0 | skonda | 4 744 | 26.9.2009, 17:22 Посл. сообщение: skonda |
![]() |
Сейчас: 8.9.2024, 2:36 |