Как сделать RSS

Главная → Как сделать RSS

Мы будем рассматривать тему - Как сделать RSS на самописном сайте, так как на движках (WordPress и Joomla) этот параметр встроен уже автоматически.

Содержание в данном формате называется по-разному: RSS-фидом, RSS-лентой и RSS-каналом, и всё это подрузамевает одно и тоже - добавление описаний для анонсов статей, лент новостей или даже простых изменений в том же блоге. В этом формате информация для пользователя представлена в очень удобном для него виде, и на данный момент RSS-каналы пользуются большой популярностью.

Содержание страницы:

О том как установленная RSS-лента положительно влияет на ваш сайт - рассказано в этой статье.

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

Теперь перейдём непосредственно к коду и узнаем как сделать RSS-канал. Для этого на своём сервере в главной директории создайте новый файл с расширением xml, например: rss.xml Далее скопируйте ниже представленный код и вставьте его в этот документ и сохраните в кодировке UTF-8 (перед этим конечно заменив все данные на свои).


<?xml version="1.0"?>
<rss version="2.0">
 <channel>
 <title>Новости моего портала</title><!-- Загаловок вашего сайта -->
 <link>http://may-sait.ru</link><!-- Ссылка на главную страницу -->
 <description>Описание вашего сайта.</description>
 <language>ru-ru</language><!-- Языковый параметр вашего сайта -->
 <pubDate>Sat, 10 Nov 2012 14:56:00 +0300</pubDate><!-- Дата создания сайта -->    
 <item>
   <title>Первая новость сайта</title><!-- Загаловок (название) новости -->
   <link>http://may-sait.ru/1-novost.html</link><!-- Ссылка на эту новость -->
   <description>Актуальная тема по созданию новостей.</description><!-- Описание этой новости -->
   <pubDate>Thu, 10 Oct 2013 09:39:21 +0300</pubDate><!-- Дата создания новости -->
 </item>    
 <item>
   <title>Вторая новость сайта</title>
   <link>http://may-sait.ru/2-novost.html</link>
   <description>Самые изысканные и бесплатные методы по раскрутке сайта.</description>
   <pubDate>Sun, 06 Oct 2013 12:43:54 +0300</pubDate>
 </item>    
 <item>
   <title>Третья новость сайта</title>
   <link>http://may-sait.ru/3-novost.html</link>
   <description>Создание 3D-моделей в онлайн режиме - быстро и абсолютно бесплатно.</description>
   <pubDate>Tue, 01 Oct 2013 09:15:01 +0300</pubDate>
 </item> 
</channel>
</rss>

Код в таких ковычках <!-- Загаловок... --> прописывать не нужно, это для вас комментарии - для чего служит данный параметр.

Все атрибуты, указанные в тегах (channel, title, link, description, language, pubDate, item) - являются обязательными!

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

Как вы успели заметить в pubDate прописывется дата обязательно на английском языке, а в RSS-канале она отображается как нужно - на русском. Для тех, у кого проблемы с иностранным языком, я сделал готовые переводы дней и месяцев.

Понедельник - MonВторник - TueСреда - WedЧетверг - ThuПятница - FriСуббота - SatВоскресенье - Sun

Январь - JanФевраль - FebМарт - MarАпрель - AprМай - MayИюнь - JunИюль - JulАвгуст - AugСентябрь - SepОктябрь - OctНоябрь - NovДекабрь - Dec

Далее, после того как вы отредактировали свой файл - rss.xml под себя, т.е. создали свою RSS-ленту, желательно перевести её в сервис http://feeds.feedburner.com от Google. Для этого сначала нужно зарегистрировать почтовый ящик на http://google.com, если вы конечно не сделали этого раньше.

Помощник от Google

Для чего вообще нужно связываться с данным сервисом? Самым главным преимуществом является то, что ваша RSS-лента примет единый стандарт и будет правильно отображаться абсолютно любым RSS-ридером. Так же здесь есть настройки для внешнего вида вашей RSS-ленты, и что самое главное - вы будете всегда в курсе, сколько у вас подписчиков на ваш канал, т.е. ведётся автоматический подсчёт.

И так вы создали аккаунт на Google.com и переходим по нашему адресу - http://feeds.feedburner.com, где на открывшейся странице вводим в нужное поле адрес вашей RSS-ленты и нажимаем Next, как это показано на рисунке ниже.

Далее откроется страница, где мы можем изменить название и адрес нашего фида. Но мы это сделаем позже и поэтому сразу жмём на "Далее".

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

На следущей странице мы жмём в правом углу на Edit Feed Detalis и переходим к редактированию нашего фида.

Вот здесь мы можем изменить название и адрес нашей RSS-ленты. При изменение здесь название канала - не забудьте изменить его в Title в вашем файле rss.xml. А адрес фида вы подбираете по своему вкусу так, как бы вы хотели его видеть. И не забудьте скопировать полную эту ссылку - теперь это будет основной адрес вашей RSS-ленты, которую вы будете отображать у себя на сайте и в дальнейшем рекламировать.

Теперь вы смело можете воспользоваться дополнительными настройками и преукрасить внешний вид своей RSS-ленты.
Если кто-то захочит иметь первостепенный вид своего RSS-канала, то нужно сделать следующее:
Нажмите в горизонтальном меню Оптимизируй, далее в вертикальном слева BrowserFriendly, где Сервисы. И перед вами отобразится "Опции внешнего вида", где нужно будет выбрать → ClearFeed(Russian), далее снять все "Галочки", которые там поставлены и сохранить.

Далее, когда Вы создали свой RSS-канал, можно смело переходить к наращиванию тИЦ сайта. Где Вы узнаете основные моменты и способы для успешного поднятия рейтинга Вашего сайта, и зачем оно вообще нужно.

Поделись ссылкой с друзьями:

Комментарии к статье