ТОП комментаторов Blogger

Все скрипты, которые реализуют ТОП комментаторов в Blogger основаны на использовании pipes.yahoo.com. Данный сайт позволяет управлять содержимым RSS канала, задавая ему определённые фильтры. Идею взяла с блога нашего соотечественника Dan Rastor http://jobday.narod.ru. Пример можно увидеть в Приложении1.

Шаг 1. Создаем RSS-ленту.

Входим по этой ссылке и выбираем более удобный вариант
Вход в yahoo
На этой странице нажимаем кнопку "Clone".
Копируем
Щёлкаем по появившейся "Edit Source"
Edit Source
Изменяем данные в окошках "Default" и "Debug" в блоках, где Prompt указан на русском
Настраиваем настройки pipes
В верхнем правом углу окна сохраняем изменения, кликнув по кнопке "Save a copy"
Сохраняем настройки
Теперь в блоке над Run Pipe мы видем свою информацию
Изменяем настройки
Кликаем "RSSGet as RSS" и копируем адрес вида
http://pipes.yahoo.com/pipes/pipe.run?BlogUrl=http%3A%2F%2Fprilozhenie1.blogspot.com&ExcludedNick=NMitra&NoTopCommentators=5&RangeD=3000&_id=ac5e1cccddf295ef1dd574c6ffcc22ab&_render=rss

Шаг 2. Добавляем полученную RSS ленту в гаджет "Канал".

На вкладке "Дизайн" в интерфейсе Blogger создаём гаджет "Канал" в одном из пунктирных полей, куда вносим полученный URL.
гаджет канал

Гаджет HTML/JavaScript

Поскольку гаджет "Канал" располагает только 5 пунктами в списке, можно воспользоваться и виджетом "HTML/JavaScript", куда вставляем скрипт:
<script type='text/javascript'>
function pipeCallback(obj) {
 document.write('<ul>');
 var i;
 for (i = 0; i < obj.count ; i++)
 {
 var href = "'" + obj.value.items[i].link + "'";
 if(obj.value.items[i].link == "")
var item ="<li>" + obj.value.items[i].title + "</li>";
else
var item = "<li>" + "<a href=" + href + ">" + obj.value.items[i].title + "</a> </li>";
 document.write(item);
 }
 document.write('</ul>');
 }
 </script>
<script type="text/javascript" src="http://pipes.yahoo.com/pipes/pipe.run?_render=json&_callback=pipeCallback&BlogUrl=http%3A%2F%2Fprilozhenie1.blogspot.com&ExcludedNick=NMitra&NoTopCommentators=5&RangeD=3000&_id=ac5e1cccddf295ef1dd574c6ffcc22ab&_render=rss"></script>
где, в полученный URL после знака вопроса добавляем _render=json&_callback=pipeCallback&.
в f t
наверх ↑

20 комментариев:

fuck_blogspot
Эх, глючит сейчас яху пайпс. Как перешли на новый движок, так проблемы с обновлением rss.
NMitra
Я не часто слежу, но вроде работает вполне исправно.
VitaBloem
Полезная вещица в блоге для меня. Спасибо за подробное описание!
Наталья, скажите, а можно ли как-то убрать из списка топ-комментаторов автора блога, как самого активного комментатора?
NMitra
Скриншот 3 "Ник автора блога" убирает свои комментарии.
VitaBloem
Не работает для ника автора, который со временем подкорректировал свой ник:(
NMitra
В http://pipes.yahoo.com нажмите кнопку "Edit Source" и там скорректируйте данные.
VitaBloem
Спасибо! Все заработало!
TeterinaSN
не поняла как увеличить кол-во пунктов.....куда скрипт вставить??
TeterinaSN
просто попробовала создать новый гаджет, туда вставила скрипт, изменила id....но почему-то мои комментаторы не вставились...(((
NMitra
На данный момент у вас гаджет HTML/JavaScript отсутствует. Добавьте код, отпишитесь, посмотрю.
Katya-Music
Подскажите, пожалуйста, почему меня перебрасывает на почту Яндекса? С горем-пополам сделала то, что написано в данной инструкции, ниже на той же страничке пишет список комментирующих, но нажимаю Get as RSS и у меня вылезает почта Яндекса((
NMitra
Это что-то новенькое. Нужен адрес страницы с кнопкой Get as RSS.
Katya-Music
Простите, а где его взять? Я когда на него нажимаю, меня сразу перекидывает
NMitra
В адресной строке браузера, например, http://pipes.yahoo.com/pipes/pipe.info?_id=ac5e1cccddf295ef1dd574c6ffcc22ab
Katya-Music
Вот адрес до того, как я нажимаю на Get as RSS http://pipes.yahoo.com/pipes/pipe.info?_id=d633840c93deecc9b1d76937cf8fa8a8
Katya-Music
Спасибо Вам БОЛЬШОЕ за помощь! Всё работает!))
Светлана
А у меня после вставки скрипта (Вашего скопированного) в Гаджет HTML/JavaScript, отражаются ваши комментаторы, что нужно сделать?
NMitra
Скорректировала статью.
Космо Мизраил Горыныч
О_О этто невероятно.............. Дана Домирани не в счёт.

************************
нужно жениться *_*
вадим маслий
Спасибо Вам огромное за понятные объяснения! Только у меня пишет в Блоггере недействительный урл канала.Что делать, ума не приложу!)))