rss код для сайта

Разметить ленту RSS

Общие рекомендации

Технические требования

После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Иногда валидатор объявляет элементы, которые описаны ниже, ошибочными. Причина в том, что валидатор не всегда учитывает специфику Дзена. Этим можно пренебречь. Главное — исправьте пустые и незакрытые элементы.

Требования к контенту

Все публикации в RSS-ленте должны соответствовать требованиям Дзена. Мы также просим издателей размечать материалы специальными элементами. Технические подробности — в разделе Описание материала.

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

Быстро устаревают публикации, которые имеют четкую привязку к календарным датам. К ним относятся новостные материалы, репортажи о спортивных и светских событиях.

Описание источника

Набор элементов с информацией о сайте-источнике.

Язык ленты RSS по стандарту ISO 639-1. Это необязательный элемент.

ЭлементОписание
rssФормат данных. Данные экспортируются в Дзен в XML-based формате RSS 2.0. Поддерживаются RSS, Media RSS, GeoRSS, HTML5 и микроформаты.
channel

Набор элементов с информацией о сайте-источнике.

Язык ленты RSS по стандарту ISO 639-1. Это необязательный элемент.

Описание материала

URL статьи, данные которой транслируются в ленте RSS. Ссылка в RSS должна полностью (с точностью до знака) дублировать ссылку на сайте. Например, эти URL не совпадают:

ЭлементОписание
rssФормат данных. Данные экспортируются в Дзен в XML-based формате RSS 2.0. Поддерживаются RSS, Media RSS, GeoRSS, HTML5 и микроформаты.
channel
pdalinkСсылка на версию, адаптированную для мобильных устройств.
amplinkСсылка на AMP-версию.
guid

Уникальный идентификатор статьи.

Если вы хотите повторно отправить статью в ленту RSS, укажите ее изначальный guid и URL, чтобы не создавать дубликаты.

Возрастной рейтинг. В описании этого элемента используйте только значения, перечисленные ниже. Любое другое значение приведет к ошибке ленты.

Если в материале несколько вариантов одной иллюстрации, которые отличаются только размером, укажите элемент enclosure один раз и пропишите в нем URL изображения наибольшего размера. Минимальная ширина изображения — 300 пикселей. Убедитесь, что на изображении нет надписей и цифр: они могут обрезаться при загрузке.

descriptionКраткое содержание.
content:encodedПолный текст (рекомендуемый объем — не менее 300 знаков с пробелами) или видео. Содержит элементы для размещения медиаконтента.

URL статьи, данные которой транслируются в ленте RSS. Ссылка в RSS должна полностью (с точностью до знака) дублировать ссылку на сайте. Например, эти URL не совпадают:

pdalinkСсылка на версию, адаптированную для мобильных устройств.amplinkСсылка на AMP-версию.guid

Уникальный идентификатор статьи.

Если вы хотите повторно отправить статью в ленту RSS, укажите ее изначальный guid и URL, чтобы не создавать дубликаты.

Возрастной рейтинг. В описании этого элемента используйте только значения, перечисленные ниже. Любое другое значение приведет к ошибке ленты.

Если в материале несколько вариантов одной иллюстрации, которые отличаются только размером, укажите элемент enclosure один раз и пропишите в нем URL изображения наибольшего размера. Минимальная ширина изображения — 300 пикселей. Убедитесь, что на изображении нет надписей и цифр: они могут обрезаться при загрузке.

descriptionКраткое содержание.content:encodedПолный текст (рекомендуемый объем — не менее 300 знаков с пробелами) или видео. Содержит элементы для размещения медиаконтента.

Описание медиаконтента

Видео. Допустимые варианты:

Набор элементов, описывающих изображение, видео или аудио:

media:descriptionПодпись под изображением или видео.media:copyrightАвторские права на изображение или видео.

Видео. Допустимые варианты:

Набор элементов, описывающих изображение, видео или аудио:

media:descriptionПодпись под изображением или видео.media:copyrightАвторские права на изображение или видео.

Удаление кода HTML

Удалите весь HTML, который не описан в рекомендациях, например:

Видео Instagram, Твиттер, Facebook

Пример ленты RSS со всеми элементами

Разметить ленту RSS

Общие рекомендации

Технические требования

После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Иногда валидатор объявляет элементы, которые описаны ниже, ошибочными. Причина в том, что валидатор не всегда учитывает специфику Дзена. Этим можно пренебречь. Главное — исправьте пустые и незакрытые элементы.

Требования к контенту

Все публикации в RSS-ленте должны соответствовать требованиям Дзена. Мы также просим издателей размечать материалы специальными элементами. Технические подробности — в разделе Описание материала.

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

Быстро устаревают публикации, которые имеют четкую привязку к календарным датам. К ним относятся новостные материалы, репортажи о спортивных и светских событиях.

Описание источника

Набор элементов с информацией о сайте-источнике.

Язык ленты RSS по стандарту ISO 639-1. Это необязательный элемент.

ЭлементОписание
rssФормат данных. Данные экспортируются в Дзен в XML-based формате RSS 2.0. Поддерживаются RSS, Media RSS, GeoRSS, HTML5 и микроформаты.
channel

Набор элементов с информацией о сайте-источнике.

Язык ленты RSS по стандарту ISO 639-1. Это необязательный элемент.

Описание материала

ЭлементОписание
rssФормат данных. Данные экспортируются в Дзен в XML-based формате RSS 2.0. Поддерживаются RSS, Media RSS, GeoRSS, HTML5 и микроформаты.
channel

URL статьи, данные которой транслируются в ленте RSS. Ссылка в RSS должна полностью (с точностью до знака) дублировать ссылку на сайте. Например, эти URL не совпадают:

Если в материале несколько вариантов одной иллюстрации, которые отличаются только размером, укажите элемент enclosure один раз и пропишите в нем URL изображения наибольшего размера. Минимальная ширина изображения — 300 пикселей. Убедитесь, что на изображении нет надписей и цифр: они могут обрезаться при загрузке.

ЭлементОписание
title rss код для сайта. AqI1P2JUdX1VQFwQgX116iChc4. rss код для сайта фото. rss код для сайта-AqI1P2JUdX1VQFwQgX116iChc4. картинка rss код для сайта. картинка AqI1P2JUdX1VQFwQgX116iChc4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.Заголовок.
link rss код для сайта. AqI1P2JUdX1VQFwQgX116iChc4. rss код для сайта фото. rss код для сайта-AqI1P2JUdX1VQFwQgX116iChc4. картинка rss код для сайта. картинка AqI1P2JUdX1VQFwQgX116iChc4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.
pdalinkСсылка на версию, адаптированную для мобильных устройств.
amplinkСсылка на AMP-версию.
guid

Уникальный идентификатор статьи.

Если вы хотите повторно отправить статью в ленту RSS, укажите ее изначальный guid и URL, чтобы не создавать дубликаты.

Возрастной рейтинг. В описании этого элемента используйте только значения, перечисленные ниже. Любое другое значение приведет к ошибке ленты.

enclosure rss код для сайта. AqI1P2JUdX1VQFwQgX116iChc4. rss код для сайта фото. rss код для сайта-AqI1P2JUdX1VQFwQgX116iChc4. картинка rss код для сайта. картинка AqI1P2JUdX1VQFwQgX116iChc4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.
descriptionКраткое содержание.
content:encoded rss код для сайта. AqI1P2JUdX1VQFwQgX116iChc4. rss код для сайта фото. rss код для сайта-AqI1P2JUdX1VQFwQgX116iChc4. картинка rss код для сайта. картинка AqI1P2JUdX1VQFwQgX116iChc4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.Полный текст (рекомендуемый объем — не менее 300 знаков с пробелами) или видео. Содержит элементы для размещения медиаконтента.

URL статьи, данные которой транслируются в ленте RSS. Ссылка в RSS должна полностью (с точностью до знака) дублировать ссылку на сайте. Например, эти URL не совпадают:

Если в материале несколько вариантов одной иллюстрации, которые отличаются только размером, укажите элемент enclosure один раз и пропишите в нем URL изображения наибольшего размера. Минимальная ширина изображения — 300 пикселей. Убедитесь, что на изображении нет надписей и цифр: они могут обрезаться при загрузке.

ЭлементОписание
title rss код для сайта. AqI1P2JUdX1VQFwQgX116iChc4. rss код для сайта фото. rss код для сайта-AqI1P2JUdX1VQFwQgX116iChc4. картинка rss код для сайта. картинка AqI1P2JUdX1VQFwQgX116iChc4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.Заголовок.
link rss код для сайта. AqI1P2JUdX1VQFwQgX116iChc4. rss код для сайта фото. rss код для сайта-AqI1P2JUdX1VQFwQgX116iChc4. картинка rss код для сайта. картинка AqI1P2JUdX1VQFwQgX116iChc4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.
pdalinkСсылка на версию, адаптированную для мобильных устройств.
amplinkСсылка на AMP-версию.
guid

Уникальный идентификатор статьи.

Если вы хотите повторно отправить статью в ленту RSS, укажите ее изначальный guid и URL, чтобы не создавать дубликаты.

Возрастной рейтинг. В описании этого элемента используйте только значения, перечисленные ниже. Любое другое значение приведет к ошибке ленты.

enclosure rss код для сайта. AqI1P2JUdX1VQFwQgX116iChc4. rss код для сайта фото. rss код для сайта-AqI1P2JUdX1VQFwQgX116iChc4. картинка rss код для сайта. картинка AqI1P2JUdX1VQFwQgX116iChc4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.
descriptionКраткое содержание.
content:encoded rss код для сайта. AqI1P2JUdX1VQFwQgX116iChc4. rss код для сайта фото. rss код для сайта-AqI1P2JUdX1VQFwQgX116iChc4. картинка rss код для сайта. картинка AqI1P2JUdX1VQFwQgX116iChc4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.Полный текст (рекомендуемый объем — не менее 300 знаков с пробелами) или видео. Содержит элементы для размещения медиаконтента.

Описание медиаконтента

Видео. Допустимые варианты:

Набор элементов, описывающих изображение, видео или аудио:

Источник

RSS для вебмастера.

или как сделать RSS ленту за пять минут

RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами

На многих сайтах можно увидеть кнопки rss код для сайта. rss. rss код для сайта фото. rss код для сайта-rss. картинка rss код для сайта. картинка rss. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает. или rss код для сайта. . rss код для сайта фото. rss код для сайта-. картинка rss код для сайта. картинка . После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает., что означает, что на этом сайте доступна лента новостей в формате RSS. Читателям сайта такой сервис удобен, поскольку при помощи Rss-агрегаторов, например, Yandex.Lenta или Kanban.ru можно собрать собственную новостную ленту и читать новости с разных сайтов в одном месте или получать их на свой e-mail при помощи сервиса Rss2Email. Подробнее об RSS читайте, например, в Компьтерре.

В этой статье речь пойдет не об использовании RSS-лент и агрегаторов, а о том, как быстро сделать новостную ленту на сайте при помощи программы RSS.PHP и MySql.

Начальные условия

Итак, у вас есть сайт, на котором есть поддержка PHP и работает база данных MySql (кстати, очень распространенное сочетание). Из базы, в которой хранятся тексты вашего блога или анонсы новостей и будем получать данные для нашей ленты. Лента будет строиться динамически, непосредственно при запросе, так что нужен только соответствующий скрипт. Вы можете написать его сами, но можете взять уже готовый здесь >>>

Немного теории

Запуск программы

Для запуска программы измените данные о соединении с БД в файле conn.inс, измените параметры ленты в файле rss.php и спишите в любой удобный каталог на Вашем web сервере, хоть в корневой. Не забудьте проверить структуру данных базы MySql, для программы можно использовать например, такую:

CREATE TABLE BLOG ( ID int(11) NOT NULL default ‘0’, title varchar(50) default NULL, description text default NULL, link varchar(200) default NULL, date date default NULL, category varchar(100) NOT NULL default », ab varchar(10) NOT NULL default », PRIMARY KEY (ID) ) TYPE=MyISAM;

после этого у вас будет лента с адресом http://www.ваш_сайт.ru/rss.php

Что дальше?

Источник

Сам себе RSS ридер

Однажды, в середине 5-го курса, попросила меня одногрупница помочь ей с лабами по
C#, так как его она только изучала. Узнав задание – «написать RSS ридер» — и оценив
ситуацию – конец семестра – я решил ей помочь, так как RSS ридер нужен был самому.

Немного теории

item >

title > Star City title >

link > liftoff.msfc.nasa.gov/news/2003/news-starcity.asp link >

description >
How do Americans get ready to work with Russians aboard the
International Space Station? They take a crash course in culture, language
and protocol at Russia’s Star City.
description >

pubDate > Tue, 03 Jun 2003 09:39:21 GMT pubDate >

item >

item >

title > Space Exploration title >

link > liftoff.msfc.nasa.gov link >

description >
Sky watchers in Europe, Asia, and parts of Alaska and Canada
will experience a partial eclipse of the Sun on Saturday, May 31st.
description >

pubDate > Fri, 30 May 2003 11:06:42 GMT pubDate >

item >

channel >
rss >

Создание формы

RssItem

using
System;
using System.Collections.Generic;
using System.Text;

class RssItem
<
public String title; // заголовок записи
public
String link; // ссылка на
полный текст
public String description; // описание записи
>

/// Конструктор для заполнения записи

///
///

name=«ItemTag»>xml-тэг для чтения
public
RssItem( XmlNode ItemTag)

//
просматриваем все теги записи

foreach ( XmlNode xmlTag in
ItemTag.ChildNodes)

// проверяем имя тега, если
соответствует одному из укаазных,

// то в
соответствующее свойство объекта записывается содержимое тега

break ;
>
case
«description» :

RssItems

using
System;
using System.Collections.Generic;

using System.Text;
namespace
RssReader

///

/// Проверка существования указаного
элемента в списке
///

/// Объект для сравнения

/// true, если объект в списке есть, иначе
false

new
public
bool Contains( RssItem Item)

foreach ( RssItem itemForCheck in this )

//
Сравниваем заголовки записей

if
(Item.Title == itemForCheck.Title)

// нашли
совпадение. возвращаем истину

//
совпадений не найдено. возвращаем лож

///

/// Получить запись из списка, по ее
заголовку
///

/// Заголовок записи

/// Если запиь существует, то она возвнащается,
иначе возвращается null
public RssItem GetItem( String Title)

//
Сравниваем заголовок записей с запросом

if
(Item.Title == Title)

// нашли совпадение.
возвращаем найденую запись

// совпадений не найдено.

RssFeed

using
System;
using System.Collections.Generic;

using System.Text;

<
public String Title;
// заголовок канала

public
String Description; //
описание канаала

public
String Link; // ссылка на
связаный с каналом веб-сайт

public
RssItems Items; // список записей канала

///

/// Конструктор для заполнения данных
канала
///
/// Адрес канала
public
RssFeed( String Url)

//
Инициализируем список записей

Items = new
RssItems ();

// Создаем ридер для чтения Rss из
указаного адреса

XmlTextReader
xmlTextReader = New XmlTextReader (Url);

// создаем новый xml документ, для записи в него оплученого
RSS

XmlDocument xmlDoc = New
XmlDocument ();

// загружаем RSS в документ с помощью ридера

// закрываем ридер за
ненадобностью

XmlNode channelXmlNode = xmlDoc.GetElementsByTagName( «channel» )[0];

// если
ветка существует, то начинаем заоплнять свойства объекта
// данными из ветки

// перебираем всех потомков тега

foreach ( XmlNode
channelNode in channelXmlNode.ChildNodes)

// если имя тега-потомка с интересующим нас, то
записываем его данные

Источник

RSS-ленты: как настроить, чтобы читать все в одном месте

Для начала разберемся, что такое RSS.

RSS (англ. Rich Site Summary – обогащённая сводка сайта) – это группа файлов в формате xml, которые нужны для описания информации (анонсов статей, лент новостей, изменений в блогах и т. п)

В различных версиях сокращение RSS имело различные расшифровки:

Rich Site Summary (RSS 0.9x) – обогащённая сводка сайта;

RDF Site Summary (RSS 0.9 и 1.0) – сводка сайта с применением инфраструктуры описания ресурсов;

Really Simple Syndication (RSS 2.x) – очень простое распространение.

Документ в формате RSS могут называть по-разному, например: RSS-каналом, RSS-лентой или RSS-фидом, RSS-новостью и т. д.

Можно выделить следующие преимущества RSS-лент:

Также можно выделить и самый главный минус RSS – информация становится легкодоступной для копирования.

RSS-лента сайта: каким сайтам стоит настроить?

RSS полезно иметь тем сайтам, у которых часто появляется новый контент, например, такой как: статьи в блоге, новости, подкасты т.п.

Применение у RSS различное:

Чтение RSS-ленты: какие приложения нужны

Читать RSS-каналы можно с помощью программ агрегаторов (программа/приложение/расширение для автоматического сбора обновлений ленты).

Newsflow

Это программа для чтения новостей для смартфонов, планшетов и компьютеров с windows 10. Через нее можно читать форматы: RSS, ATOM, RDF. Приобрести программу можно на сайте.

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

Новостной агрегатор (его используют как альтернативу GoogleReader). Ленту можно читать на ПК через браузер и на смартфонах через мобильное приложение (есть для iOSи Android).

Зайти в Feedly легко – достаточно использовать можно любой аккаунт: Google, Facebook, Twitter, Apple, Microsoft, Evernote.

rss код для сайта. 1feedy1. rss код для сайта фото. rss код для сайта-1feedy1. картинка rss код для сайта. картинка 1feedy1. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Чтобы подписаться на канал и читать его, просто добавьте в строку поиска ссылку на нужный блог и, когда он найдется, нажмите кнопку «подписаться» (Follow).

rss код для сайта. 2feedly3. rss код для сайта фото. rss код для сайта-2feedly3. картинка rss код для сайта. картинка 2feedly3. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Затем нажмите «Новый фид» (Newfeed).

rss код для сайта. 3feedly4. rss код для сайта фото. rss код для сайта-3feedly4. картинка rss код для сайта. картинка 3feedly4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Готово, вы подписались.

rss код для сайта. 4feedly5. rss код для сайта фото. rss код для сайта-4feedly5. картинка rss код для сайта. картинка 4feedly5. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Вы можете подписаться на несколько каналов и просматривать статьи по мере их появления. Также вы можете просматривать статьи либо одного выбранного сайта, либо статьи всех сайтов, на которые вы подписаны сразу.

Еще один новостной агрегатор. Рассмотрим его с точки зрения расширения для браузера. Настраивать будем в Google Chrome.

Перейдем в магазин chrome и скачаем расширение для браузера.

rss код для сайта. 5feedly6. rss код для сайта фото. rss код для сайта-5feedly6. картинка rss код для сайта. картинка 5feedly6. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Теперь можно добавлять фиды.

rss код для сайта. 6feeder2. rss код для сайта фото. rss код для сайта-6feeder2. картинка rss код для сайта. картинка 6feeder2. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Нажимаем Click here to addfeeds. Далее нас перенесет на сайт feeder.co – в строке поиска добавляем сайт, за статьями и новостями которого мы хотим следить.

rss код для сайта. 7feeder3. rss код для сайта фото. rss код для сайта-7feeder3. картинка rss код для сайта. картинка 7feeder3. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Далее нажимаем на кнопку следить Follow.

rss код для сайта. 8feeder4. rss код для сайта фото. rss код для сайта-8feeder4. картинка rss код для сайта. картинка 8feeder4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Во всплывающем окне выбираем настройки. Вуаля – вы подписались на канал.

rss код для сайта. 9feeder5. rss код для сайта фото. rss код для сайта-9feeder5. картинка rss код для сайта. картинка 9feeder5. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Теперь мы можем добавить еще множество каналов, за которыми хотим следить.

rss код для сайта. 10feeder6. rss код для сайта фото. rss код для сайта-10feeder6. картинка rss код для сайта. картинка 10feeder6. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Все каналы, на которые мы подпишемся, в дальнейшем будут отображаться слева. А сама лента новостей справа. Здесь, как и во многих RSS-агрегаторах можно, просматривать новости как отдельно одного канала, так и всех сразу.

Что касается расширения в браузере, то там будут отображаться названия фидов.

rss код для сайта. 11feeder7. rss код для сайта фото. rss код для сайта-11feeder7. картинка rss код для сайта. картинка 11feeder7. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

При нажатии на нужный фид будет открываться список статей в хронологическом порядке.

rss код для сайта. 12feeder8. rss код для сайта фото. rss код для сайта-12feeder8. картинка rss код для сайта. картинка 12feeder8. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Так очень удобно отслеживать появление новых статей на определенном сайте.

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

Как добавить RSS-ленту на сайт

С чтением все более-менее понятно. Сложности начинаются при настройке RSS-ленты для своего сайта. Давайте разберем на примере двух популярных CMS – WordPress и Bitrix.

Настройка RSS-ленты на WordPress

По умолчанию в wordpress доступно уже несколько rss-каналов.

Чтобы посмотреть ленту записей (в хронологическом порядке), надо в браузере в адресной строке ввести:

Чтобы посмотреть последние комментарии, то в браузере следует ввести:

rss код для сайта. 13scrin wp. rss код для сайта фото. rss код для сайта-13scrin wp. картинка rss код для сайта. картинка 13scrin wp. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Если хотите вносить какие-либо правки в RSS, рекомендуем воспользоваться плагинами.

Для CMS WordPress в принципе существует немало плагинов для этих целей, поэтому с настройкой RSS-ленты никаких проблем не будет.

Настройка RSS-ленты на Bitrix

В CMS Битрикс тоже можно настроить RSS как с использованием плагинов, так и без них.

Далее нажимаем «Изменить» и во вкладке «Дополнительно» смотрим, чтобы стояла галка в поле «Использовать экспорт в RSS». Если не стоит, то следует поставить.

rss код для сайта. 14scrin bit1. rss код для сайта фото. rss код для сайта-14scrin bit1. картинка rss код для сайта. картинка 14scrin bit1. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Затем в адресной строке добавляем следующее:

Чтобы получить доступ к RSS-файлу, необходимо выполнить запрос к скрипту /bitrix/rss.php с параметрами ID, LANG, TYPE и LIMIT.

Что обозначают эти параметры?

ID – это ID инфоблока или символьный код инфоблока;

LANG – сайт инфоблока;

TYPE – тип инфоблока;

LIMIT – количество элементов, которые следует отображать.

Но, как и в случае с WordPress, тут нет большого количества настроек для фида. Чтобы получить доступ к настройкам фида, можно воспользоваться плагинами для создания и настройки RSS:

Создание RSS с помощью сторонних сервисов

Если у вас на сайте нельзя создать RSS с помощью стандартных средств, плагинов или модулей, рекомендуем попробовать создать его с помощью сторонних сервисов. Например:

Настройка ленты RSS с помощью Feed43

Попробуем сформировать наш фид с помощью feed43.com.

rss код для сайта. 15feed43 1. rss код для сайта фото. rss код для сайта-15feed43 1. картинка rss код для сайта. картинка 15feed43 1. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

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

Нажмем на кнопку «Создайте свой первый RSS-канал». Далее в поле адрес укажем ссылку на страницу, фид которой нам надо сделать:

rss код для сайта. 16feed43 2. rss код для сайта фото. rss код для сайта-16feed43 2. картинка rss код для сайта. картинка 16feed43 2. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Далее нажимаем кнопку «Обновить», и у нас отображается исходный код страницы (Шаг 1).

rss код для сайта. 17feed43 3. rss код для сайта фото. rss код для сайта-17feed43 3. картинка rss код для сайта. картинка 17feed43 3. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Далее необходимо задать правила извлечения данных (Шаг 2).

rss код для сайта. 18feed43 4. rss код для сайта фото. rss код для сайта-18feed43 4. картинка rss код для сайта. картинка 18feed43 4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

После того, как мы зададим правила извлечения, нажимаем кнопку «Извлечь»:

rss код для сайта. 19feed43 5. rss код для сайта фото. rss код для сайта-19feed43 5. картинка rss код для сайта. картинка 19feed43 5. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Затем следует задать шаблоны заголовка новости, ссылки на новость и шаблон тела новости (Шаг 3). Как зададим эти данные, нажимаем «Посмотреть».

rss код для сайта. 20feed43 6. rss код для сайта фото. rss код для сайта-20feed43 6. картинка rss код для сайта. картинка 20feed43 6. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

На этом все. Теперь у нас есть две ссылки – одна на канал, другая на редактор:

rss код для сайта. 21feed43 7. rss код для сайта фото. rss код для сайта-21feed43 7. картинка rss код для сайта. картинка 21feed43 7. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Далее рассмотрим сервис feedfry.com.

Настройка ленты RSS с помощью Feedfry

rss код для сайта. 22feedfry 1. rss код для сайта фото. rss код для сайта-22feedfry 1. картинка rss код для сайта. картинка 22feedfry 1. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

В нем не надо регистрироваться, более того, при переходе на главную страницу сервиса у нас сразу же доступна форма, через которую можно создать rss-ленту.

В поле url страницы вводим адрес страницы и нажимаем «Создать ленту».

После чего у нас открывается страница предпросмотра с несколькими вариантами записи.

rss код для сайта. 23feedfry 2. rss код для сайта фото. rss код для сайта-23feedfry 2. картинка rss код для сайта. картинка 23feedfry 2. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Выберем основной вариант и нажмем «Создать ленту из этого варианта».

rss код для сайта. 24feedfry 3. rss код для сайта фото. rss код для сайта-24feedfry 3. картинка rss код для сайта. картинка 24feedfry 3. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Нас перебрасывает на страницу ленты. На ней можно открыть rss файл (код), поделиться лентой, сменить вариант отображения ленты, посмотреть саму ленту и открыть исходную страницу. Также на данной странице есть возможность задать название ленты.

rss код для сайта. 25feedfry 4. rss код для сайта фото. rss код для сайта-25feedfry 4. картинка rss код для сайта. картинка 25feedfry 4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Сама лента будет выглядеть так:

rss код для сайта. 26feedfry 5. rss код для сайта фото. rss код для сайта-26feedfry 5. картинка rss код для сайта. картинка 26feedfry 5. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Делать RSS-фид через такие сервисы очень просто. Большинство сервисов бесплатные, и, чтобы сгенерировать RSS-ленту нужна только ссылка на сайт.

Правда у некоторых бесплатных сервисов может быть ограничение на количество записей в ленте. Также многие сервисы позволяют преобразовывать уже существующие ленты.

Настройка ленты с помощью FeedBurner

FeedBurner – веб-сервис, который пропускает через себя RSS-ленту, исправляет в ней мелкие ошибки и может добавить ленте дополнительный функционал.

Для начала давайте выделим некоторые возможности сервиса FeedBurner:

Для использования FeedBurner следует перейти на сайт feedburner.google.com, залогиниться в аккаунте Google.

rss код для сайта. 27fb1. rss код для сайта фото. rss код для сайта-27fb1. картинка rss код для сайта. картинка 27fb1. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

После этого появится форма, в которую нужно ввести адрес блога или фида и нажать кнопку Next.

rss код для сайта. 28fb2. rss код для сайта фото. rss код для сайта-28fb2. картинка rss код для сайта. картинка 28fb2. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

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

rss код для сайта. 29fb3. rss код для сайта фото. rss код для сайта-29fb3. картинка rss код для сайта. картинка 29fb3. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Затем на экране появляется адрес фида. Вы можете скопировать его и добавить к себе на сайт.

rss код для сайта. 30fb4. rss код для сайта фото. rss код для сайта-30fb4. картинка rss код для сайта. картинка 30fb4. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

На следующем шаге вам будут предлагать приобрести TotalStatusPRO. С помощью него вы сможете просматривать популярность отдельных публикаций и отслеживать охват.

rss код для сайта. 31fb5. rss код для сайта фото. rss код для сайта-31fb5. картинка rss код для сайта. картинка 31fb5. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

В итоге 4 вкладки настроек с забавными названиями:

На вкладке «Анализируй» будет отображаться статистическая информация (количество подписчиков и даже браузеры, с которых они заходили).

На вкладке «Оптимизируй» можно посмотреть, как будет выглядеть фид. Доступны опции изменения внешнего вида и контента. Также можно будет использовать настройки по упрощению подписки, настроить подкастинг и iTunes, и т. д.

rss код для сайта. 32fb6. rss код для сайта фото. rss код для сайта-32fb6. картинка rss код для сайта. картинка 32fb6. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

На вкладке «Публикуй» можно разместить форму подписки на сайте, создать циклический баннер, который будет показывать пять самых последних записей из фида.

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

Также можно поместить html-иконку в шаблон сайта, чтобы облегчить подписку на фид, и защитить фид паролем либо запретить его вообще от индексации.

rss код для сайта. 33fb7. rss код для сайта фото. rss код для сайта-33fb7. картинка rss код для сайта. картинка 33fb7. После разметки RSS-ленты проверьте ее валидатором. Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

На вкладке «Решай проблемы» можно посмотреть проблемы и способы их решения.

В принципе в интерфейсе FeedBurner все интуитивно понятно, и в бесплатной версии доступно большое количество настроек.

Краткий обзор сервисов по чтению RSS

Название

Возможности

Цена

Newsflow

Синхронизация с Feedly.

Если функция отложить материал, чтоб прочитать потом.

Добавление материала в избранное.

Импорт и экспорт ленты новостей в формате OPML.

Бесплатное, но за отдельные функции придется доплачивать

Feedly

Добавление материала на доску (в избранное).

Возможность отложить материал, чтоб прочитать потом.

Пометка материал как прочитанного с возможностью скрытия в ленте.

Сохранение материала в evernote.

Бесплатное, но за отдельные функции придется доплачивать

RSSFeedReader

Отметка публикации как не прочитанной.

Добавление материала в избранное.

Из остальных настройках можно менять цвет фона, на котором отображаются материалы ленты. Также можно включить компактный режим ленты.

Бесплатное, но за некоторые функции придется доплачивать

Вывод

Как мы видим, настройка RSS-канала доступна на любом сайте – как с помощью внутренних инструментов, так и с помощью сторонних сервисов.

Просматривать ленту можно с различных устройств: с мобильных и с ПК. Для этого существует множество агрегаторов – как платных, так и бесплатных.

Если вы решили настроить RSS-ленту или канал, но сомневаетесь в своих компетенциях – обращайтесь к нам, мы обязательно поможем!

Источник

Добавить комментарий

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