RSS на сайте без базы данных

V
На сайте с 26.03.2009
Offline
28
1216

Подскажите как сделать rss на сайте без базы данных. Все страницы сайта на php. Можно как то сделать rss без базы данных? Например, добавив определенный код для rss в страницы сайта?

kil
На сайте с 03.04.2006
Offline
84
kil
#1

Если честно, я не вижу особой связи между БД и RSS.

Данные вроде заголовков и текста у вас есть? Что мешает из них сформировать RSS?

V
На сайте с 26.03.2009
Offline
28
#2
kil:
Если честно, я не вижу особой связи между БД и RSS.

Данные вроде заголовков и текста у вас есть? Что мешает из них сформировать RSS?

Да, есть данные. Только как это реализовать? Первый раз с этим столкнулся, и не имею понятия о RSS.

Кратко, не могли бы подсказать, как это сделать?

Искал в инете, ничего не нашел на эту тему, только RSS с БД.

kimberlit
На сайте с 13.03.2007
Offline
370
#3

vorondn, открой файл любой ленты и посмотри на структуру. Забей туда свои данные и закинь на сайт. Только зачем нужен этот геморрой?

http://ru.wikipedia.org/wiki/Rss

V
На сайте с 26.03.2009
Offline
28
#4
kimberlit:
vorondn,Только зачем нужен этот геморрой?
http://ru.wikipedia.org/wiki/Rss

Спасибо за ответ. Как зачем нужен? Имеется ввиду, что rss не так важен для сайта? или rss можно сделать по другому?

!
На сайте с 29.11.2007
Offline
109
#5

vorondn, скорее всего, kimberlit, имеет ввиду второе. Полезный функционал на сайте, но в предлагаемом варианте, вам, для обновления ленты нужно будет самому регулярно (по мере появления новых записей) указывать обновленную информацию в ленте.

.
V
На сайте с 26.03.2009
Offline
28
#6

Ну тогда, подскажите как лучше реализовать ленту RSS на сайте? Сайт из 300 с лишним страниц, страницы сделаны на php.

M
На сайте с 16.10.2006
Offline
69
#7

Также через php выводи новости, просто используй не HTML, а XML язык разметки. Открой сорцы любой ленты + гугл и все станет ясно.

ali7
На сайте с 21.02.2010
Offline
25
#8

Все очень просто.


header("content-type: application/rss+xml");
echo '<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>Заголовок ленты</title>
<link>http://www.site.ru</link>
<description>Описание ленты</description>
<item>
<title>Заголовок новости</title>
<link>Ссылка на новость</link>
<description>
Предварительный просмотр новости
</description>
</item>
</channel>
</rss>';

Это конечно очень примитивно, но дает понятие, как это можно реализовать.

Тут должна быть моя подпись

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