-->

воскресенье, 4 апреля 2010 г.

Как встроить ленту обновлений сайтов в блог

Допустим, у нас есть ряд сайтов, которые мы постоянно читаем. Это мы можем делать через Google Reader (важно, чтобы эти сайты поддерживали RSS). Но кроме «прочел сам» хочется еще сделать «дай почитать другому». Как встроить в свой блог ленту обновлений с интересных сайтов?

Для этого нам понадобится Google Reader. Добавим в него интересующие нас сайты, например, http://googlerussiablog.blogspot.com и http://blogohelp.blogspot.com/
Альбом: Рабочие картинки
Альбом: Рабочие картинки
Выберем добавленные в GReader подписки и поместим их в общую папку, например, «Лента».
Альбом: Рабочие картинки



Альбом: Рабочие картинки


После этих действий в ленте подписок мы получим папку «Лента», в которой будут 2 подписки.
Альбом: Рабочие картинки

Теперь нужно сделать так, чтобы все новости из подписок этой папки можно было размещать на внешнем ресурсе, например, в блоге. Откроем в Google Reader раздел Настройки Настройки Reader → Папки и теги.

Нажмите на серый значок справа от нашей папки «Лента», чтобы сделать эту папку общедоступной.
Альбом: Рабочие картинки
Из появившихся справа пунктов выберите гиперссылку Добавить подборку на свой сайт.
Альбом: Рабочие картинки

(Примечание: если хотите, чтобы в ленте отображалось больше 10 новостей, исправьте код, подставив требуемое количество вручную, напр. http://www.google.ru/reader/public/javascript/user/03666562315675519425/label/Лента?n=10)

Здесь же нажмите на значок добавления полученной подборки в Blogger.

После нажатия Добавить виджет в шаблоне блога появится соответствующий блок.

Альбом: Рабочие картинки
Теперь в блоге отображается подборка новостей с выбранных сайтов.
Альбом: Рабочие картинки
Если есть желание транслировать подборку не в шаблон блога, а в другое место (например, на страницу блога, в отдельный пост или на другой сайт) — надо скопировать в нужное место код из окна Размещение подборки на своем веб-сайте.

Вот как, например, можно встроить ленту, состоящую из 10 новостей, в данный пост.