myDC.ru

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

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

> RSS лента

Теги
Нет тегов для показа
CraZy
сообщение 4.1.2010, 21:15
Сообщение #1


Участник
**

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




Доброе время суток всем!
Помогите сделать а то уже упарился с этим скриптом....

хочу что бы пре выводы новостей типо

Цитата
title: С наступающим 2010 годом
link: http://gamepolis.ru/archive/1155-s-nastupa...2010-godom.html

было по русски вместо: title - Тема, link - Cсылка...

Переименовываю на:

Код
    
["<Тема>"] = true,
["<Описнание>"] = false,
["<Ссылка>"] = true,
["<Автора>"] = false,
["<Категория>"] = false,
["<Комментарии>"] = false,

итд... скрипт отказывается работать

и еще вот хотелось бы что бы между выводяшися тем были строки раздиления...
Пример:
Цитата
============================================================
title: С наступающим 2010 годом
link: http://gamepolis.ru/archive/1155-s-nastupa...2010-godom.html
============================================================
title: Рейтинг незаконно скачиваемых игр возглавила Modern Warfare 2
link: http://gamepolis.ru/1153-rejting-nezakonno...vozglavila.html
============================================================
title: Разрушители мифов в Modern Warfare 2
link: http://gamepolis.ru/archive/1152-razrushit...-warfare-2.html
============================================================
title: Quake Live — лучший способ провести праздники
link: http://gamepolis.ru/1151-quake-live-luchsh...-prazdniki.html
============================================================


Буду оч.благодарен если поможете!
Прикрепленные файлы
Прикрепленный файл  Rss.rar ( 3.26 килобайт ) Кол-во скачиваний: 39
 
Go to the top of the page
+Quote Post
CraZy
сообщение 9.1.2010, 6:55
Сообщение #2


Участник
**

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




Типо помочь не кто не может или не хочет?
Go to the top of the page
+Quote Post
Артём
сообщение 9.1.2010, 13:54
Сообщение #3


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Gamepolis.lua:127: attempt to concatenate global 'reply' (a nil value)
Прикрепленный файл  Gamepolis.lua ( 7.84 килобайт ) Кол-во скачиваний: 18

не могу понять в чём косяк. secret_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 9.1.2010, 20:27
Сообщение #4


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Прочитал нифига не понял...

Было по английски а ты хочешь по русски или было по русски а ты хочешь по английски?
Go to the top of the page
+Quote Post
Nickolya
сообщение 10.1.2010, 5:05
Сообщение #5


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

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




Добавляем в самое начало скрипта таблицу
Код
local FieldsRus = {
    ["title"] = "Заголовок", -- Заголовок
    ["description"] = "Описнание", -- Описнание
    ["link"] = "Ссылка", -- Ссылка
    ["author"] = "Автор", -- Автор
    ["category"] = "Категория новости", -- Категория новости
    ["comments"] = "Комментарии к новости", -- Комментарии к новости
    ["pubDate"] = "Публичная информацию", -- Публичная информацию
    ["guid"] = "Глобальный индиккатор новости", -- Глобальный индиккатор новости
}

и заменяем
Код
            if Fields[field:lower()] then
                field = field:lower():gsub("[<>]","")..":"
на
Код
            if field and Fields[field:lower()] then
                field = field:lower():gsub("[<>]","")
                field = (FieldsRus[field] and FieldsRus[field] or field)..":"


Спасибо сказали:
Go to the top of the page
+Quote Post
CraZy
сообщение 10.1.2010, 11:21
Сообщение #6


Участник
**

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




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

P.s: У меня по англиски хочу сделать по русски!
Go to the top of the page
+Quote Post
Nickolya
сообщение 10.1.2010, 23:10
Сообщение #7


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

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




Да, видимо поздно уже было, поправил ошибку в посту выше, прикладываю скрипт изменненный уже здесь.
Прикрепленные файлы
Прикрепленный файл  Gamepolis.rar ( 3.06 килобайт ) Кол-во скачиваний: 61
 


Спасибо сказали:
Go to the top of the page
+Quote Post
CraZy
сообщение 11.1.2010, 5:58
Сообщение #8


Участник
**

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




Спасибо! а что по поводу разделения? можно сделать???

Цитата
============================================================
title: С наступающим 2010 годом
link: http://gamepolis.ru/archive/1155-s-nastupa...2010-godom.html
============================================================
title: Рейтинг незаконно скачиваемых игр возглавила Modern Warfare 2
link: http://gamepolis.ru/1153-rejting-nezakonno...vozglavila.html
============================================================
title: Разрушители мифов в Modern Warfare 2
link: http://gamepolis.ru/archive/1152-razrushit...-warfare-2.html
============================================================
title: Quake Live — лучший способ провести праздники
link: http://gamepolis.ru/1151-quake-live-luchsh...-prazdniki.html
============================================================


и хотелось бы убрать Обработано за: 0.03 секунды.
Go to the top of the page
+Quote Post
Saymon21
сообщение 11.1.2010, 10:38
Сообщение #9


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

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




Цитата
и хотелось бы убрать Обработано за: 0.03 секунды.
найди это и закоментироуй. перед этой строкой поставь --
Go to the top of the page
+Quote Post
CraZy
сообщение 12.1.2010, 1:51
Сообщение #10


Участник
**

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




Цитата(Хабыч @ 11.1.2010, 12:38) *
найди это и закоментироуй. перед этой строкой поставь --

если закоментировать то вылетает 137.64 Kb. beat_brick.gif
Go to the top of the page
+Quote Post
Saymon21
сообщение 12.1.2010, 2:07
Сообщение #11


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

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




хм... ну хотя думаю оно не очень мешает.
Go to the top of the page
+Quote Post
CraZy
сообщение 13.1.2010, 5:39
Сообщение #12


Участник
**

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




А что по поводу раздиления....? Nickolya поможешь?
Go to the top of the page
+Quote Post
CraZy
сообщение 20.1.2010, 9:39
Сообщение #13


Участник
**

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




Ну так что поможет кто?
Go to the top of the page
+Quote Post
Saymon21
сообщение 20.1.2010, 11:46
Сообщение #14


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

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




Цитата
поводу раздиления

В плане?
Go to the top of the page
+Quote Post
CraZy
сообщение 20.1.2010, 17:07
Сообщение #15


Участник
**

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




Цитата(Saymon @ 20.1.2010, 12:46) *
В плане?

============================================================
title: С наступающим 2010 годом
link: http://gamepolis.ru/archive/1155-s-nastupa...2010-godom.html
============================================================
title: Рейтинг незаконно скачиваемых игр возглавила Modern Warfare 2
link: http://gamepolis.ru/1153-rejting-nezakonno...vozglavila.html
============================================================
title: Разрушители мифов в Modern Warfare 2
link: http://gamepolis.ru/archive/1152-razrushit...-warfare-2.html
============================================================
title: Quake Live — лучший способ провести праздники
link: http://gamepolis.ru/1151-quake-live-luchsh...-prazdniki.html
============================================================

Go to the top of the page
+Quote Post
brauzer84
сообщение 20.1.2010, 20:01
Сообщение #16


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 6.11.2009
Пользователь №: 4 944
Спасибо сказали: 3 раза




Птока выдаёт ошибку 0.4.1.1\scripts\Gamepolis.lua:195: attempt to index local 'hFile' (a nil value)

Как испрвить?
Знает кто?
Go to the top of the page
+Quote Post
Nickolya
сообщение 20.1.2010, 20:33
Сообщение #17


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

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




Так сложно залезть в скрипт и посмотреть что да как? Строки о памяти убираются тут
Код
        sMsg = tostring(cnt).." новых тем с: "..Feed.."\n\n"..
          reply..""..
        "\t\t\tОбработано за: "..time
заменяем на
Код
        sMsg = tostring(cnt).." новых тем с: "..Feed.."\n\n"..
          reply

А чтобы сделать разделители меняем
Код
    if next(New) then
        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.."\t"..v.."\n" end
                reply = reply.."\n"
            end
        end
    end
на
Код
    if next(New) then
        reply,cnt = "\t============================================================\n",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.."\t"..v.."\n" end
                reply = reply.."\t============================================================\n"
            end
        end
    end

И скажите, много изменений? Это сложно?


Спасибо сказали:
Go to the top of the page
+Quote Post
Accelerator
сообщение 27.3.2010, 16:51
Сообщение #18


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Решил малость поменять скрипт под свои вкусы: Прикрепленный файл  FeedWatch.lua ( 3.31 килобайт ) Кол-во скачиваний: 19

Т.к. скрипт у меня считывает информацию только с ITHappens и Bash.Org.Ru, но вот проблема: этот скрипт отображает только 1 последнюю цитату, как сделать так, чтобы он отображал всё кол-во цитат, а точнее то кол-во, которое будет указано, например: 20 с самого верха ленты, т.е. не с последней цитаты, а с самой первой? Уже битый час сижу и не могу никак переделать парсер :(
Go to the top of the page
+Quote Post
Accelerator
сообщение 29.3.2010, 13:02
Сообщение #19


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Так никто и не подскажет? :(
Go to the top of the page
+Quote Post
Setuper
сообщение 30.3.2010, 18:38
Сообщение #20


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




попробуй: Прикрепленный файл  FeedWatch.lua ( 3.22 килобайт ) Кол-во скачиваний: 43


Спасибо сказали:
Go to the top of the page
+Quote Post

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

 



RSS Сейчас: 3.12.2024, 5:42