<! >

Построение RSS-канала, шаг за шагом.

 

Для начала, RSS-канал - это простой текстовый файл, который можно написать в любом текстовом редакторе. Назвать его можно, например: "feed.xml" или "rss.xml". Общая структура такая:


<?xml version="1.0" ?>
<rss version="2.0">
    <channel>
     
    </channel>
</rss>

1) Определите содержимое тега channel.

Содержимое сhannel может быть одинаковым для всех RSS-каналов вашего сайта. Эти теги должны быть обязательно:

  • title: название канала, может быть таким же, как название главной страницы сайта.
  • link: URL вашего сайта, например: http://liverss.ru/.
  • description: описание вашего канала, примерно 200 символов.

<channel>
    <title>LiveRSS</title>
    <link>http://liverss.ru/</link>
    <description>каталог RSS-каналов</description>
</channel>

2) Добавьте изображение.

Это необязательно.
Сделайте небольшое изображение (например, 88x31) в формате gif или jpg или png и сохраните в том же каталоге, что RSS файл. Тег image - это подэлемент тега channel.

  • url - это адрес самого изображения.
  • link - адрес страницы которая откроется, если кликнуть по изображению.

<channel>
    <title>LiveRSS</title>
    <link>http://liverss.ru/</link>
    <description>каталог RSS-каналов</description>
      <image>
        <url>http://liverss.ru/liverss.gif</url>
        <link>http://liverss.ru/</link>
      </image>
</channel>

3) Добавьте новый элемент.

Теперь мы добавим информацию о веб-странице.
Это тег item, подэлемент тега channel. В RSS-канале должен быть как минимум один такой элемент:

  • title: название статьи.
  • link: URL веб-страницы.
  • description: описание этой веб-страницы, около 200 символов.

<item>
    <title>Что такое RSS?</title>
    <link>http://liverss.ru/aboutrss/</link>
    <description>Всё, что 
                 надо знать об RSS</description>
</item>

4) Добавьте ещё несколько подобных элементов.

Можно добавить ещё несколько подобных элементов, обычно, не более 10.

5) Загрузите файл на сервер

Поместите сделанный файл feed.xml (или как вы его назвали) на свой сайт, среди других веб-страниц.

6) Проверка файла

Вы можете использовать интерактивный валидатор RSS-канала.

7) Сделайте его доступным

Для этого надо добавить текстовую или графическую ссылку на главную сраницу вашего веб-сайта. При клике по ссылке должен открываться ваш файл RSS-канала.

<a type="application/rss+xml" href="http://liverss.ru/news/">
   RSS-канал этого сайта
</a>

8) Обновление канала

Продолжая публикацию новых веб-страниц на сайте, просто добавляйте в RSS-канал новые элементы и удаляйте старые, оставляя их количество неизменным (например, 10).

Пример полного файла RSS-канала.


<?xml version="1.0" ?>
<rss version="2.0">
  <channel>
    <title>LiveRSS</title>
    <link>http://liverss.ru/</link>
    <description>каталог RSS-каналов</description>
    <image>
      <url>http://liverss.ru/liverss.gif</url>
      <link>http://liverss.ru/</link>
    </image>
    <item>
      <title>Что такое RSS?</title>
      <link>http://liverss.ru/aboutrss/</link>
      <description>Всё, что 
                 надо знать об RSS</description>
    </item>
  </channel>
</rss>

Как браузеры узнают, что на сайте есть RSS-канал?

Вы создали RSS-канал и сохранили его в каком-нибудь каталоге вашего сайта.
Вы должны сообщить браузеру, когда он откроет страницу вашего сайта, о наличии этого файла и его местоположении. Тогда Firefox будет показывать значок RSS-канала в адресной строке, Internet Explorer на панели команд.
Чтобы активировать их, надо добавить следующую строку в исходный код страницы, в любом месте внутри секции <head> </head>:


<link 
  rel="alternate" 
  type="application/rss+xml" 
  href="http://liverss.ru/news/feed.xml" 
  title="Название канала" 
/>

Не забудьте заменить в URL liverss.ru на имя вашего домена и news/feed.xml на путь к вашему файлу и его имя.

 

Что такое RSS и как сделать свой новостной канал?

Реклама

Каталог RSS новостей:

Авто/мото/вело Администрации Безопасность Бизнес, финансы Благотворительность Блоги @Mail.Ru Блоги blogspot.com Блоги intwayblog.net Блоги wordpress.com Блоги ya.ru Блоги блог.ру Блоги, дневники Веб-разработка Города, регионы Деньги Дизайн Дневники LiveInternet Дневники@Diary.ru Дом, семья Женщинам Живой журнал Животные Законодательство Записи Twitter Знакомства Игры, игрушки Интернет Каталоги Кино, видео Компании Компьютеры Консультации Красота, здоровье Кредиты Кулинария Культура, искусство Литература Медицина Мобильная техника Мобильный контент Мода, стиль Мужчинам Музыка Недвижимость Новости Образование, наука Общество Объявления Оптимизация Отдых, туризм Подкасты Политика Порталы Пресс-релизы Природа, экология Программы Происшествия Промышленность Работа Радио, телевидение Развлечения Рамблер-Планета Реклама Религия Рукоделие СМИ, периодика Связь События Спорт Стена Facebook Страхование Строительство, ремонт Техника Технологии Товары, услуги Торговля Транспорт Файлы Форекс Форумы, сообщества Фото Электроника Юмор



<! >