Rss. Отображение новинок движка Magneto при подключении юзера |
Здравствуйте, гость ( Вход | Регистрация )
Rss. Отображение новинок движка Magneto при подключении юзера |
24.1.2010, 9:29
Сообщение
#21
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 23.9.2009 Пользователь №: 4 532 Спасибо сказали: 1 раз |
Спасибо за помощь, все получилось. Поставил здесь:-
Раскрывающийся текст if next(New) then local reply,cnt = "",0 for key,val in ipairs(New) do local bool = true for i,v in ipairs(Old) do if v[2] == val[2] then bool = false break end end if bool then cnt = cnt + 1 for i,v in ipairs(val) do reply = reply..v.."\n" end reply = reply.."------------------------------------------------------------------------------------------------------------------------------------\n" end end if reply:len() > 0 then local plural = "" if cnt > 1 then plural = "" end Old = New SaveFile(File,Old,"Old") local s = tostring(cnt).." новых цитат"..plural.." с: "..Feed.."\n\n"..reply.."\n\n" s = s:gsub("|", "&#".."124;") if DoMotd and Motd ~= "" then SetMan.SetMOTD(Motd.."\n\n\t"..s) end return s end end end скрипт стал работать нормально, теперь выводит все в пм. (Плохо когда не знаешь синтаксис и работу функций). Может кто знает где можно взять толковую книгу(обучалку) по луа на русском языке? |
|
|
24.1.2010, 13:24
Сообщение
#22
|
|
Участник Группа: Пользователи Сообщений: 48 Регистрация: 6.11.2009 Пользователь №: 4 944 Спасибо сказали: 3 раза |
Скрипт FeedLogon вешает клиент по полной.
После подключения к хабу пишет только соединён и.... "Программа выполнила недопустимую операцию и будет закрыта" Клиент Pelink 5.95 , 5.62 , 5.84 на других не проверял После отключения этого скрипта всё работает нормально. И ещё вопрос по скрипту FeedWatch.lua ( 7.35 килобайт ) Кол-во скачиваний: 8 Считывает RSS вот в таком виде title: РџСЂРѕС?РёРІРєР° / Hardwired (РСЂРЅРё БарбараС? / Ernie Barbarash) [2009 Рі., фантастика, боевик, DVDRip] (1.37 ГБ, 720x400, ОБНОВЛЕНО 05.11.2009) description: Тема РЅР° форуме: wtopic.php?t=2338794">http://torrents.ru/forum/viewtopic.php?t=2338794 title: Трансформеры: Месть падС?РёС… / Transformers: Revenge of the Fallen (Майкл Бэй / Michael Bay) [2009 Рі., Фантастика, боевик, приключения, HDRip] IMAX (2.19 ГБ, 704x384, ОБНОВЛЕНО 05.11.2009) description: Тема РЅР° форуме: wtopic.php?t=2386962">http://torrents.ru/forum/viewtopic.php?t=2386962 Это проблемы кодировки на сайте? или в скрипте это как-то можно поправить? |
|
|
24.1.2010, 13:39
Сообщение
#23
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
(Плохо когда не знаешь синтаксис и работу функций). Может кто знает где можно взять толковую книгу(обучалку) по луа на русском языке? Пожалуйста. Луа не так уж и сложен, достаточно изучить 2 и 5 ветки докуменатции: Это проблемы кодировки на сайте? или в скрипте это как-то можно поправить? Кодировка ленты значит утф, решение проблемы можешь найти, к примеру, здесь: RSS Ленты, читай внимательно... |
|
|
24.1.2010, 13:41
Сообщение
#24
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 23.9.2009 Пользователь №: 4 532 Спасибо сказали: 1 раз |
|
|
|
24.1.2010, 15:08
Сообщение
#25
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
в скрипте уже предусмотрен вывод вместе с MOTD, зачем что то переделывать? Код -- Append new feeds to MOTD? [Motd restored at script exit] local DoMotd = true ----------------------------------------------------------------------------------------------- updated: по просьбе Хабыч`а, вот в замен MOTD реализовал вывод на UserConnected все на скорую руку, но, по идее, работать должно без проблем. что надо изменить чтоб с начало были ссылки а потом название и категория |
|
|
25.1.2010, 3:08
Сообщение
#26
|
|
Участник Группа: Пользователи Сообщений: 33 Регистрация: 18.8.2008 Пользователь №: 397 Спасибо сказали: 13 раз |
Скрипт FeedLogon вешает клиент по полной. После подключения к хабу пишет только соединён и.... "Программа выполнила недопустимую операцию и будет закрыта" Клиент Pelink 5.95 , 5.62 , 5.84 на других не проверял После отключения этого скрипта всё работает нормально. И ещё вопрос по скрипту FeedWatch.lua ( 7.35 килобайт ) Кол-во скачиваний: 8 Считывает RSS вот в таком виде title: РџСЂРѕС?РёРІРєР° / Hardwired (РСЂРЅРё БарбараС? / Ernie Barbarash) [2009 Рі., фантастика, боевик, DVDRip] (1.37 ГБ, 720x400, ОБНОВЛЕНО 05.11.2009) description: Тема РЅР° форуме: wtopic.php?t=2338794">http://torrents.ru/forum/viewtopic.php?t=2338794 title: Трансформеры: Месть падС?РёС… / Transformers: Revenge of the Fallen (Майкл Бэй / Michael Bay) [2009 Рі., Фантастика, боевик, приключения, HDRip] IMAX (2.19 ГБ, 704x384, ОБНОВЛЕНО 05.11.2009) description: Тема РЅР° форуме: wtopic.php?t=2386962">http://torrents.ru/forum/viewtopic.php?t=2386962 Это проблемы кодировки на сайте? или в скрипте это как-то можно поправить? надо отключить перекодировку в UTF8 выше описано, как это сделать: строка 210 в конце строки заменить: Utf8ToAnsi(reply) на reply |
|
|
10.4.2010, 6:34
Сообщение
#27
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 23.9.2009 Пользователь №: 4 532 Спасибо сказали: 1 раз |
Что надо сделать, чтобы скрипт отсылал сообщения только определённному IP диапазону?
|
|
|
10.4.2010, 21:25
Сообщение
#28
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Кстати, вот чуть переделаный
Конечно такой функции нет в нём, но может кому и пригодится.
Прикрепленные файлы
|
|
|
21.6.2010, 21:55
Сообщение
#29
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 21.6.2010 Пользователь №: 7 115 Спасибо сказали: 0 раз |
Ребят а на верлике запустить данный скрипт не реально?(((
[ Lua ERROR ] /etc/verlihub/scripts/FeedLogon2.lua.lua:49: attempt to index global 'Core' (a nil value) [23:53:05] <# Ledokol> Warning: Unable to run "curl --version" [23:53:05] <# Ledokol> Warning: Unable to load LuaSocket module: error loading module 'socket.core' from file '/usr/local/lib/lua/5.1/socket/core.so': /usr/local/lib/lua/5.1/socket/core.so: undefined symbol: lua_getmetatable |
|
|
22.6.2010, 8:56
Сообщение
#30
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Не реально, под верли надо все перерабатывать координально.
|
|
|
3.10.2010, 9:42
Сообщение
#31
|
|
Начинающий Группа: Пользователи Сообщений: 23 Регистрация: 3.3.2010 Из: Залупеевка Пользователь №: 6 244 Спасибо сказали: 0 раз |
|
|
|
7.11.2010, 21:14
Сообщение
#32
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 24.3.2009 Из: Волгоград Пользователь №: 2 738 Спасибо сказали: 0 раз |
Saymon
Пасиб биг за скрипт "Вывода релизов(новостей) с сайта в чат хаба" идею+доработку и тем, кто помогал !!! Еле нашел, то что нужно... Хотел обратить внимание на мелочь, но времени убилось... в строчке: Код Core.SendToAll("<"..Bot.."> \tНовые раздачи на "..sMsgSite.." \n\t"..sLine.."\n"..reply2) -- если перекодировать из URF8- не надо, то Utf8ToAnsi(reply2) заменить на reply2 идет пояснение так- Код Utf8ToAnsi(reply2) , а надо так-Код Utf8ToAnsireply2) Выставил вывод новостей в главный чат и те и те, но выдает в личку, что в грейлинке, что в пелинге, что и во флайлинке... лишь сам должен регулировать, что появилось в главном чате и то, нужно наоборот жать - Получать в приват-получаешь в общий чат и наоборот... И еще вопрос - как убрать пустые строчки, что остаются после удаления ненужной (для меня) инфы ? Пасиб заранее ---------------------------- P.S. Нихрена он не пашет - раз вывел и все-завис-больше не обновляется и не выводит в чат а затем вообще все слетает с такой ошибкой Раскрывающийся текст [00:09] Синтаксис ...Moe\PtokaX ServerDC++\0.4.1.1\scripts\FeedLogon2.lua:287: attempt to concatenate global 'Utf8ToAnsireply2' (a nil value) [00:09] Скрипт запущен. |
|
|
17.11.2010, 0:31
Сообщение
#33
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Потому что в том пояснении было всё верно, а ты исправил на очень неправильный вариант. Если скобки не хватало, ее надо было добавить, а не удалить. Ошибка, полученная тобой, как раз говорит об этом.
Пустые строки это либо \r\n либо просто \n их и удаляй. |
|
|
18.11.2010, 22:43
Сообщение
#34
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 24.3.2009 Из: Волгоград Пользователь №: 2 738 Спасибо сказали: 0 раз |
Потому что в том пояснении было всё верно, а ты исправил на очень неправильный вариант. Если скобки не хватало, ее надо было добавить, а не удалить. Ошибка, полученная тобой, как раз говорит об этом. Пустые строки это либо \r\n либо просто \n их и удаляй. В том то все и дело, еслиб все работало, как там написано, я бы сюда и не думал писать... 2 дня убил, разбираясь и настраивая этот скрипт. FeedWatch2 ----------------------------------------------------------------- Изначально в первой строчки стоит так - Код ..reply2) то выводит "Последние новинки" в чат хаба с сайта, только русский текст отражает кракозябрами, если меняешь на Код Utf8ToAnsi(reply2) , то пишет такую ошибку: Код - [22:15] Синтаксис G:\Moe\PtokaX ServerDC++\0.4.1.1\scripts\FeedLogon2.lua:288: ')' expected (to close '(' at line 287) near 'end' убираю скобку - Код Utf8ToAnsireply2) - все работает хорошо-но не выводит новинки в чат !!! Убираю скобку, как написано - Код ..reply2 , выдает такую ошибку:Код - [22:19] Синтаксис G:\Moe\PtokaX ServerDC++\0.4.1.1\scripts\FeedLogon2.lua:288: ')' expected (to close '(' at line 287) near 'end' добавляю одну скобку - Код ..reply2) - все заработало-только выводит опять русский текст краказябрами в новых раздачах!!!------------------------------------------------------------------ Кстати что касается 2-й строчки "Последние раздачи" там изначально идет так - Код ..reply Заменяю на - Код ..Utf8ToAnsi(reply) Последние раздачи выводятся в нормальной кодировки ------------------------------------------------------------------- Когда в первой строчке делаю все гуд (т.е. убираю левую скобку) и пишет, что скрипт работает без ошибок, то помимо того, что инфа о новых сообщениях не выводиться в чат хаба с сайта, так и вообще перестает обновлять даже "Последние раздачи" ************************************************ Если я правильно понимаю, то в коде скрипта есть ошибка и из-за нее все рушиться... |
|
|
Похожие темы
|
Сейчас: 27.11.2024, 1:02 |