Создать рсс

manca
На сайте с 17.08.2008
Offline
140
506

Подскажите как создать rss на сайте, если его нет в движке

Куплю приложения ! рассмотрю любые, с доходом и без
n0name
На сайте с 22.12.2006
Offline
54
#1

Скриптом раз в n-часов сохранять последние 10 новостей в формате RSS

Сервис сравнения цена на VPS (http://vpska.com/)
LEOnidUKG
На сайте с 25.11.2006
Offline
1727
#2
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Codd
На сайте с 13.01.2011
Offline
65
#3

Вот, для примера

<?php


header("Content-type: text/xml; charset=utf-8");

mysql_connect('localhost', 'user', 'password');
mysql_select_db('db_name');

echo '<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>RSSFeed</title>
<link>http://site.com</link>
<description>Описание сайта</description>';

$query = "SELECT * FROM table_name LIMIT 0, 10";
$result = mysql_query($query);

while ($row = mysql_fetch_array($result)) {
echo
"
<item>
<title>{$row['title']}</title>
<description><![CDATA[{$row['description']}]]></description>
<link>http://site.com/{$row['page_id']}</link>
</item>
";
}
echo '</channel></rss>';
?>
M
На сайте с 08.07.2010
Offline
75
#4

Zend_Feed из Zend_Framework

Весь фреймворк можно не подключать

http://framework.zend.com/manual/ru/zend.feed.writer.html

Скрипт будет создавать xml с записями в формате rss2.0

и ставишь скрипт с созданием ленты на cron на любой интервал времени.

Если хостинг виртуальный, то наверняка есть в панели управления, если выделенный или VDS - то crontab -e (поискать пример в гугле)

Отзывы (/ru/forum/614702)
[Удален]
#5

cron, очень интересная штука, не только для rss)

ZI_DAN
На сайте с 22.02.2011
Offline
4
#6

Я думаю, нет смысла генерировать rss через определённые промежутки времени. У себя на сайте обновляю rss во время добавления очередной новости. Скрипт примерно такой же, как у Codd.

Сайт про сайты, программы, игры и устройства (http://surfer.dyndns.org)

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