myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему

> Rss. Отображение новинок движка Magneto при подключении юзера

Теги
Нет тегов для показа
SAG
сообщение 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


скрипт стал работать нормально, теперь выводит все в пм.
(Плохо когда не знаешь синтаксис и работу функций). Может кто знает где можно взять толковую книгу(обучалку) по луа на русском языке?
Go to the top of the page
+Quote Post
brauzer84
сообщение 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

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


Go to the top of the page
+Quote Post
Nickolya
сообщение 24.1.2010, 13:39
Сообщение #23


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Цитата(SAG @ 24.1.2010, 9:29) *
(Плохо когда не знаешь синтаксис и работу функций). Может кто знает где можно взять толковую книгу(обучалку) по луа на русском языке?

Пожалуйста. Луа не так уж и сложен, достаточно изучить 2 и 5 ветки докуменатции: Описание языка и Стандартные библиотеки, все на русском и вполне доходчиво big_smile.gif

Цитата(brauzer84 @ 24.1.2010, 13:24) *
Это проблемы кодировки на сайте? или в скрипте это как-то можно поправить?

Кодировка ленты значит утф, решение проблемы можешь найти, к примеру, здесь: RSS Ленты, читай внимательно...


Спасибо сказали:
Go to the top of the page
+Quote Post
SAG
сообщение 24.1.2010, 13:41
Сообщение #24


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 23.9.2009
Пользователь №: 4 532
Спасибо сказали: 1 раз




Цитата(brauzer84 @ 24.1.2010, 13:24) *
Скрипт FeedLogon вешает клиент по полной....

Возможно это из-за формата новостей, у меня этот скрипт работает нормально.
Попробуй в пелинке отключить смайлы.
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 24.1.2010, 15:08
Сообщение #25


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




Цитата(evg @ 18.1.2010, 14:42) *
в скрипте уже предусмотрен вывод вместе с MOTD, зачем что то переделывать?
Код
-- Append new feeds to MOTD? [Motd restored at script exit]
local DoMotd = true

-----------------------------------------------------------------------------------------------

updated:
по просьбе Хабыч`а, вот в замен MOTD реализовал вывод на UserConnected
все на скорую руку, но, по идее, работать должно без проблем.



что надо изменить чтоб с начало были ссылки а потом название и категория
Go to the top of the page
+Quote Post
evg
сообщение 25.1.2010, 3:08
Сообщение #26


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 18.8.2008
Пользователь №: 397
Спасибо сказали: 13 раз




Цитата(brauzer84 @ 24.1.2010, 20:24) *
Скрипт 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
Go to the top of the page
+Quote Post
SAG
сообщение 10.4.2010, 6:34
Сообщение #27


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 23.9.2009
Пользователь №: 4 532
Спасибо сказали: 1 раз




Что надо сделать, чтобы скрипт отсылал сообщения только определённному IP диапазону?
Go to the top of the page
+Quote Post
Saymon21
сообщение 10.4.2010, 21:25
Сообщение #28


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Кстати, вот чуть переделаный big_smile.gif
Конечно такой функции нет в нём, но может кому и пригодится. big_smile.gif
Прикрепленные файлы
Прикрепленный файл  FeedLogon2.lua ( 21.81 килобайт ) Кол-во скачиваний: 37
 
Go to the top of the page
+Quote Post
mzjkez0r
сообщение 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
Go to the top of the page
+Quote Post
Nickolya
сообщение 22.6.2010, 8:56
Сообщение #30


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Не реально, под верли надо все перерабатывать координально.
Go to the top of the page
+Quote Post
striker
сообщение 3.10.2010, 9:42
Сообщение #31


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 3.3.2010
Из: Залупеевка
Пользователь №: 6 244
Спасибо сказали: 0 раз




Цитата(Saymon @ 11.4.2010, 3:25) *
Кстати, вот чуть переделаный big_smile.gif
Конечно такой функции нет в нём, но может кому и пригодится. big_smile.gif

выскакивает ошибочка такого вида: FeedLogon2.lua:324: attempt to index local 'data' (a nil value)
Go to the top of the page
+Quote Post
Dzhin
сообщение 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)


Выставил вывод новостей в главный чат и те и те, но выдает в личку, что в грейлинке, что в пелинге, что и во флайлинке...
лишь сам должен регулировать, что появилось в главном чате и то, нужно наоборот жать - Получать в приват-получаешь в общий чат и наоборот...
И еще вопрос - как убрать пустые строчки, что остаются после удаления ненужной (для меня) инфы ?
Пасиб заранее exciting.gif

----------------------------
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] Скрипт запущен.
Go to the top of the page
+Quote Post
Nickolya
сообщение 17.11.2010, 0:31
Сообщение #33


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Потому что в том пояснении было всё верно, а ты исправил на очень неправильный вариант. Если скобки не хватало, ее надо было добавить, а не удалить. Ошибка, полученная тобой, как раз говорит об этом.
Пустые строки это либо \r\n либо просто \n их и удаляй.
Go to the top of the page
+Quote Post
Dzhin
сообщение 18.11.2010, 22:43
Сообщение #34


Абсолютный новичок


Группа: Пользователи
Сообщений: 9
Регистрация: 24.3.2009
Из: Волгоград
Пользователь №: 2 738
Спасибо сказали: 0 раз




Цитата(Nickolya @ 17.11.2010, 1:31) *
Потому что в том пояснении было всё верно, а ты исправил на очень неправильный вариант. Если скобки не хватало, ее надо было добавить, а не удалить. Ошибка, полученная тобой, как раз говорит об этом.
Пустые строки это либо \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)

Последние раздачи выводятся в нормальной кодировки
-------------------------------------------------------------------
Когда в первой строчке делаю все гуд (т.е. убираю левую скобку) и пишет, что скрипт работает без ошибок, то помимо того, что инфа о новых сообщениях не выводиться в чат хаба с сайта, так и вообще перестает обновлять даже "Последние раздачи"
************************************************
Если я правильно понимаю, то в коде скрипта есть ошибка и из-за нее все рушиться...
Go to the top of the page
+Quote Post

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
10 чел. читают эту тему (гостей: 10, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
26 UserSide 41 239 27.8.2019, 11:01 Посл. сообщение: CyberGhost404
No New Posts Получить ip юзера
4 Radzhab 9 395 22.12.2012, 15:26 Посл. сообщение: Alexey
No New Posts Со стороны хаба возможно ли отследить скачку файлов у юзера?
У юзера скачивают файл, хаб об этом знает?
4 dimajak 9 452 26.10.2011, 13:03 Посл. сообщение: DEN 007
No New Posts Topic has attachmentsнужен скрипт для удаления аккаунта юзера
люди до сих пор не научились региться 3 бед пароля..бан
1 доктор ливси 6 375 10.1.2011, 18:40 Посл. сообщение: Артём
No New Posts Инфо о пользователе при подключении
3 random name 7 078 21.10.2010, 9:30 Посл. сообщение: Damaks
No new votes Опрос: локальный трекер BitTorrent или портал magneto dc++
Выбор между лучшим вариантом
16 Kingston 24 355 2.8.2010, 22:36 Посл. сообщение: ivan683
No New Posts PM при подключении
9 voronf4 10 819 27.6.2010, 1:55 Посл. сообщение: Ksan
No New Posts Topic has attachmentsАнтиМат чтобы в ЛС предупредждало юзера
а после 3 предупреждений - бан на 5-10 минут
5 Тёмич 10 273 17.3.2010, 21:28 Посл. сообщение: Артём
No New Posts Меню Выкинуть юзера
Как его убрать ?
3 Andrey_SHANDERA 7 628 18.2.2010, 17:10 Посл. сообщение: Saymon21
No New Posts Topic has attachmentsотсылка сообщения при подключении только локальному диапозону
1 Saymon21 6 354 25.1.2010, 18:35 Посл. сообщение: Артём
No new Topic has attachmentsНазвание Сети В Описании Юзера
API1 | Скрипт приписывает к описанию юзеров название сети
23 intlive 41 775 24.1.2010, 16:17 Посл. сообщение: Setuper
No New Posts парсинг magneto
информация о новых раздачах в общий чат
4 FurLion 8 417 10.9.2009, 7:35 Посл. сообщение: FurLion
Closed Количество слотов юзера
4 Serhio 9 062 19.8.2009, 15:09 Посл. сообщение: Serhio
No New Posts От: Создание базы и юзера в MySQL
От темы с ID: 1828
1 Uncle_Dif 6 734 2.7.2009, 19:25 Посл. сообщение: Uncle_Dif
Closed Topic has attachmentsСкрипт изменения описания у юзера
API 2
3 NikseR 8 327 17.5.2009, 12:43 Посл. сообщение: Wariner

 



RSS Сейчас: 27.11.2024, 4:55