Устанавливаем RSS на сайт

Рубрика: Разное | Авг 25, 2010

Безусловно, людям, сидящим на WordPress, это не пригодится, но как же быть тем, у кого самописный сайт или блог? Лично я считаю, что RSS-лента должна присутствовать на сайте или блоге как обязательный элемент. В наше нелёгкое время нужно или соответствовать моде или вылетать в трубу. Ну в общем  это просто мысли вслух, перейдём к делу: для начала вы должны понимать PHP, хотя бы на базовом уровне, но это совсем не главное (код-то уже написан!). Самое главное – вы должны знать, как подключиться к вашей базе данных, т.е. знать хост базы, логин и пароль для подключения. Если с этим всё ок, тогда создаём файл RSS.php где-нибудь (я создам сразу в корневом каталоге сайта), затем прописываем в него код:

<rss version="0.92">
<channel>
<title>Заголовок страницы новостей</title>
<link>http://www.адрес-вашего-сайта.ru/</link>
<description>Описание страницы «новости»</description>
<language>ru</language>
<?php
$database=mysql_connect("адрес сервера БД","Имя_пользователя","Пароль");

mysql_select_db ("Имя_базы_данных",$database);
$DBarray = mysql_query("SELECT id,title,description FROM новости WHERE order by ‘id’ ");
if ($b = mysql_fetch_array($DBarray))
{
do

{
printf ("<item>
<title>%s</title>
<description>%s</description>
<link>http://адрес-сайта/news.php?id=%s</link>
</item>", $b["title"],$b["description"],$b["id"]);
}
while ($b = mysql_fetch_array($DBarray));
}
?>
</channel>

</rss>

Как видите всё просто – из базы данных выбираются поля id,title и description, и далее на их основании строится RSS. Вам осталось лишь зарегистрироваться в feedburner.com, указать там путь до вашего RSS и поставить на сайт красивую картинку «Подписка на новости».

Ну вот пожалуй и всё!

Тэги:

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

Ключи для Windows 7
обновление 26.03.2015

Реклама