Актуальный блог-ролл для бомжей
В этой заметке я расскажу вам, как быстро замутить бомжатский всегда актуальный блог-ролл. Идея взята у Тормоза отсюда.
Ну вот и пришло, наконец, время поэкспериментировать с яху-пайпс подумал я, и отправился познавать азы. После регистрации на pipes.yahoo.com логинимся. Система преложит посмотреть два обучающих видео. Смотреть обязательно! (правда, на английском языке) Скажу, что был просто поражен юзабильностью и огромными возможностями системы, это просто супер-весч!!
Далее делаем по аналогии с Тормозом:
1. Создаем новую трубу, вытаскиваем модуль fetch feed и вносим в него URL бомжеленты. (http://feeds.feedburner.com/ruhomeless)
2. Дальше берем модуль rename. Чтобы убрать лишний траф из фида меняем элемент description на bred (любой нестандартный), он нам нафик не нужен, а так как Yahoo Pipes перед выводом валидирует ленту, bred просто исчезает. Ну а вот копировать link в title я не стал, это лишнее.
3. Выбираем модуль regex, в котором задаем регулярку для параметра link, чтобы убрать все лишнее и оставить только сам домен.
4. Ну и на последок юзаем фильт unique. Уникальность я задал по автору, а не по title как у Тормоза, чтобы автор дважды не попадал в выдачу.
Ниже прилагается скриншот — по нему станет все более понятно.
Ну и ссылка на эту трубу: http://pipes.yahoo.com/pipes/pipe.run?_id=doGD4ReA3BGM_XDO1vC6Jw&_render=rss
Ну а для того, чтобы заюзать трубу в блоге делаем следующее:
1. Создаем в папке с темой файлик actual_blog_roll.php (ну это я его так назвал)
пишем в нем небольшую програмку. Програмку можете подправить под себя, у меня на блоге немного другая версия.
2. Делаем инклуд в файле сайдбара (обычно sidebar.php) в нужном месте:
<?php require_once 'actual_blog_roll.php'; ?>
Ну вот и все. У вас на блоге всегда будут авторы последних сообщений в блогах бомжатской ленты.
Пример работы скрипта тут: http://homelerss.ru/example/actual_blog_roll.php
Ну а в готовом виде у меня на сайте в разделе ДРУГИЕ БОМЖИ
Пользуйтесь наздоровье!
Еще почитать:
22 октября 2007
Хм. Сделал все, как положенно, но почему-то виджет “Бомжи” (справа внизу) пустует.. Хотя реквайр ванс сделал, ошибок в написании нет.
Или это временно, и через 3 часа оно все скушает?
Постучал в асю, помог. Рад что кому-то уже пригодилось =)