Делаем RSS ленту для сайта

Сегодня хочу рассказать, как я делал RSS ленту для одного из своих сайтов. Да, именно для сайта у меня возникла мысль сделать RSS ленту. Многие энают о том, что RSS является семейством разновидности xml и она дает возможность посетителям узнавать о новостях, не посещая сайт.

У нас, блогеров, такой проблемы о наличии или отсутствии rss ленты  никогда не возникало, ведь в движки наших блогов уже встроены агрегаторы rss лент. А как быть, если сайт сделан без базы данных  mysql, на одних html страничках.

Начну все по порядку. Еще в прошлом году мою голову посетила  идея создания rss ленты для своего партнерского магазина. Я перерыл кучу информации, однако ничего подходящего найти так и не смог. А вот информации, как сделать ленту при наличии базы данных, очень много. Для этого нужно иметь 3 файлика rss.php – файл запуска, rss.inc – файл описания класса и  conn.inc, описывающий параметры соединения с базой данных. Но меня не это интересовало, мне нужно было сделать ленту для сайта без базы данных.

Я долго искал и думал, как же все таки сделать такой канал, даже в своих старых журналах статьи нашел о том, что такое rcc и xml, но толком так ничего и не понял. На этом мое терпение лопнуло и я забыл об этой затее с  rcc лентой. Но не тут-то было. Примерно месяц назад мне на глаза попадается та самая статья в журнале, о которой я рассказал выше. Углубившись в очередной раз в чтение, меня осенило 8-) и я в очередной раз взялся за создание rss канала для своего магазина, о котором я как-то упоминал в этой статье.

Оказалось, что сделать rss ленту очень и очень просто (когда перерыл кучу информации  *ROFL* ). Если для сайтов при наличии баз данных нужен был файл rss.php, то для своего сайта я создал файлик rss.xml. Полдела, как говорится, сделано. Ура, файл создан, я его закинул в корневую директорию, создавать отдельную папку для одного файла не стал. Не знаю, правильно это или нет. Но суть пока не в этом, а в том, что у меня все заработало.

Переходим к наполнению созданного файла информацией, так сказать.  В файле должна находиться информация о данных Вашего сайта и его страницах.

Пишем следующий код:

<?xml version=”1.0″ encoding=”windows-1251″?>

<rss version=”2.0″>

<channel>

<title>Сюда пишем название Вашей ленты</title>
<link>Тут ссылка на главную страницу Вашего сайта</link>
<description>Сюда заносим краткое описание  ленты</description>
<language>ru-ru</language>


С верхней частью мы определились. Дальше у нас пойдут описания всех страниц сайта. Описание каждой страницы заключаем между тэгами <item> и </item>.

<item>
<title>Название первой страницы</title>
<description>Описание первой страницы</description>
<link>урл страницы</link>
</item>

<item>
<title>Название первой страницы</title>
<description>Описание первой страницы</description>
<link>сюда втыкаем урл описываемой страницы</link>
</item>

и так далее, пока не опишите все страницы своего сайта.

И окончательно код файла закрываем следующими строчками:

</channel>
</rss>

При написании и появлении новых статей на Вашем сайте делаем корректировку в файле rss.xml, внося соответствующие данные о новой странице. Что нам это дает?  Естественно, подписчиков на сайт. Об этом вы сами знаете.  И теперь наш сайт на html можно смело добавлять в каталоги новостных лент, что нам даст дополнительно энное количество обратных ссылок, что положительно повлияет на ранжирование и, соответственно, на показатели сайта.

Последний штрих заключается в том, что нам нужно вывести ссылку куда-нибудь на видное место, чтобы посетители могли подписаться на Ваши новости. А что у меня получилось, можете посмотреть тут. И даже можете проверить работоспособность rss ленты.  *THUMBS UP*

Пока Вы смотрите работоспособность  rss ленты, я посмотрю б у телефоны в Киеве. У товарища телефон заглючил и он попросил меня в интернете посмотреть подешевле.

Если Вам понравилась статья, не забывайте поделиться с друзьями:

Предыдущие статьи из категории: CMS, дизайн, шаблоны

  • Добавляем смайлики в статью WordPress
  • Для чего нужен рекрутинговый сайт?
  • Как сделать иконку favicon для блога
  • Бесплатный видеокурс по созданию сайтов
  • Как сделать сайт-визитку и для чего он нужен.
  • Зачем нам нужен сайт-визитка?

  • Оставить комментарий

    Ваш email не будет опубликован. Обязательные поля отмечены *

    Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>