Псевдо лента RSS на сайте


Расскажу и покажу, как получить немного ссылок из RSS каталогов для любого ГС (гумно-сайт). Сайту не обязательно иметь, в прямом смысле, штатную систему публикации RSS. RSS-ленту мы будем эмулировать. Необходимым и достаточным условием будет являться наличие php на сервере.

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

Лента будет отдаваться в таком виде. Т.е. 1 новость, с прописанной датой публикации. При каждом чтении RSS-ленты её содержимое меняется. Можно подумать что это реклама на Яндексе, так вот нет- это просто лишний бэк.

Если кодировка windows-1251 не устаревает, то прописываем uft-8 и в этой же кодировке храним файлы (о них ниже).

Для работы скрипта понадобятся 2 файла:
rsstitle.txt – файл с возможными заголовками
rssdescriptions.txt – файл с возможными новостями

Эти файлы готовятся генератором текстов, например, http://www.generating-the-web.com/generating-the-web.shtml

Сам скрипт выглядит так

Сам скрипт можно назвать index.php и ,например, закинуть в папку rss. В таком случае, ы RSS каталог надо подавать адрес ленты в виде http://вашсайт/rss/

Как работает тема с каталогами RSS, науке уже не известно, но год-два назад я этим активно пользовался. Несколько хороших ссылок точно будет. Скрипт, меня устраивал в таком виде как есть, поэтому доработок не будет.

Список RSS каталогов:

http://blogus.ru/add/default.aspx
http://www.kanban.ru/add.asp
http://liverss.ru/
http://rssreader.ru/addfeed
http://www.plazoo.com/ru/addrss.asp
http://www.ddconference.com/addfeed.html?catid=
http://www.rss-lenta.ru/rss/add
http://www.rss.zelenkov.net/rss_add.php
http://prostir.kiev.ua/index.php?nma=blog&fla=add
http://rssportal.ru/webmaster.php
http://rss.ukrnews.net/reg.php
http://www.retranslator.ru/directory/add/
http://izzet.com.ua/index.php?nma=blog&fla=add
http://litecat.com/?link=add
http://www.zanetom.ru/addrss
http://rprw.ru/addsource.shtml
http://linkstore.ru/linkstore/promote.jsp
http://novost.org/index.php?zi=38&chp=showpage&num=121
http://news.nofollow.ru/?page=addrss
http://www.headlines.ru/site/addrss/
http://www.allfeed.net/addfeed.php

Метки:

Комментарии закрыты.