Прошу помощи с RSS

avtre
На сайте с 02.02.2007
Offline
54
685

Уважаемые профи, помогите пожалуйста новичку. Хочу сделать на своем сайте rss - трансляцию чужих новостей. С помощью программы RSS WIZARD я создал файл file.rss

Выглядит он так

<?xml version="1.0" encoding="Windows-1251"?>

<rss version="2.0">

<channel>

<generator>RSS Wizard (Unlicensed)</generator>

<language>ru</language>

<pubDate>11 Aug 2007 11:24:41 +0300</pubDate>

<title>Яндекс.Новости: Главные новости</title>

<link>http://news.yandex.ru/Russia/index.rss</link>

<docs>http://blogs.law.harvard.edu/tech/rss</docs>

</channel>

</rss>

и так

<?xml version="1.0" encoding="Windows-1252"?>

<rss version="2.0">

<channel>

<generator>RSS Wizard (Unlicensed)</generator>

<language>en</language>

<pubDate>14 Aug 2007 20:11:51 +0300</pubDate>

<docs>http://blogs.law.harvard.edu/tech/rss</docs>

</channel>

</rss>

А что с ним дальше делать - не знаю :)

Как его встроить в код страницы ?

Опытный юзер.
unknown
На сайте с 10.06.2006
Offline
94
#1

Используйте для этого специальный скрипт, например этот

или вот совсем простенький.

gorynchik
На сайте с 25.05.2007
Offline
100
#2

Подкину и я немного информации о формировании rss

http://www.ibm.com/developerworks/ru/library/x-phprss/index.html

http://blog.excode.ru/post42-php_rss.html

anser06
На сайте с 11.03.2006
Offline
276
#3

Когда у меня возникла проблема трансляции чужих новостей на своем астрофизическом портале, я решил это сделать при помощи RSS.

Тут пригодилась программа PHP RSS Reader v1.1 By Richard James Kendall (скрипт поищите сами, я делал это весной 2007). Брат немного модифицировал скрипт, например, поменял кодировку вывода новостей. http://www.afportal.ru работает на UTF-8.

В тело страницы вставляется <script language="javascript" type="text/javascript"

src="/rss/...php"></script>

При запросе страницы моего сайта скрипт запрашивает RSS-поток с чужого сайта, преобразует его и выводит. Проблема в том, что при этом затрачивается дополнительное время и вывод новостей бывает с задержкой: (новости событий в мире астрономии ). Это зависит от качества хостинга донора новостей. Поэтому придется переделать скрипт еще раз, чтобы было кэширование чужих новостей. Тогда выводиться будет быстрее.

С администрацией сайтов-доноров я связывался, они не имеют ничего против. Посетитель, если хочет полностью почитать новость, уходит к ним.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий