Экспорт RSS новостей с любого сайта

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

Дочитав до конца этот урок, Вы сможете на своем сайте делать подборки новостей (или уроков) с любых сайтов с мгновенным обновлением.

Давайте, например, возьмем два сайта ruseller.com и photoshop-master.ru. С помощью специального скрипта мы экспортируем заголовки десяти последних уроков.

Начнем!

Прежде всего нам необходимо раздобыть GOOGLE-API-CODE, так как основную работу мы проделаем благодаря всемогущему Google. Этот код можно легко получить здесь. Достаточно ввести УРЛ своего сайта и код будет сгенерирован.

Следующий код Вам необходимо поместить в шапку документа, в котором будут выводиться новости:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <script type="text/javascript" src="http://www.google.com/jsapi?key=GOOGLE-API-CODE">
      </script>
<script type="text/javascript" src="rssdisplayer.js"></script>

Как Вы заметили, тут мы ссылаемся на один JavaScript файл. Он находится в исходниках к уроку. Помните про правильный путь к нему.

Далее в любом месте документа выводим наши уроки следующим образом:
<script type="text/javascript">
//СИНТАКСИС: new rssdisplayer("АЙДИ", "УРЛ РСС", КОЛ-ВО НОВОСТЕЙ, "ОПЦИИ ПОКАЗА")
      new rssdisplayer("ruseller", "http://feeds2.feedburner.com/ruseller/CdHX", 10, "snippet")
      new rssdisplayer("photoshop", "http://feeds2.feedburner.com/photoshop-master/rss", 10, "snippet")
</script>

Все предельно просто. Указываем идентификатор (можно придумать любой), далее УРЛ RSS канала, количество новостей, и опции показа. В примере выше используется "snippet". Данная опция под заголовком новости отображает первые 120 символов, т.е. в нашем примере - короткое описание урока.

Таким образом, мы можем разместить RSS каналы всех наших любимых сайтов и следить за их обновлениями из одного места, при этом не используя всяческие RSS ридеры. Или же мы можем предоставить посетителям нашего сайта возможность просматривать последние новости или обновления другого сайта. Очень удобно!

На сегодня все! Всем спасибо:)
Добавлено: 24 Августа 2013 04:17:17 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...