Как сделать RSS от feedburner дружелюбнее
Очередная полезняшка, друзья. Другие полезняшки можно найти в соответствующей категории — «Полезности«.
Вообще эта полезняшка родилась от статьи про фидбарнер «Как настроить Feedburner«. В том посте я рассказывал о настройках моего rss фида. Там же я упоминал настройку feedflare, благодаря которой под каждым постом добавляется эдакая панелька с выбранными нами кнопками, добавляющими некоторый полезный функционал.
Но те кнопки не очень хорошо работали с русскоязычной аудиторией. Не думаю, что многие из Вас пользуются сервисом del.icio.us. Благо ребята из google не очень жадные 🙂 и дали нам, пользователям, возможность самим дописывать нужные кнопки, что мы и сделаем в сегодняшнем посте.
Как думаете, станет RSS от feedburner дружелюбнее с кнопками русских социальных сервисов?
Как сделать кнопку | Как прописать кнопку в rss фид | Получить готовые кнопки для RSS
Как обычно, благодарен Вам за теплые комментарии, ретвиты и публикации в социальных сетях с помощью кнопок под постом (и себе такие социальные кнопки не забудьте поставить ;)).
Как делать кнопку для feedflare фидбарнера
Да просто, дел на 2 минуты, реально. Это конечно простенький вариант, можно и по сложнее…можно, но не надо :).
Начинается все с создания .xml файла. Я работаю в adobe dreamweaver, удобно. Расскажу на примере создания кнопки для facebook. Создаю новый файл и прописываю следующий код:
<FeedFlareUnit> <Catalog> <Title>В Facebook</Title> <Description>Поделиться записью с друзьями в социальной сети Facebook</Description> </Catalog> <FeedFlare> <Text>В Facebook</Text> <Link href="http://pervushin.com/www.facebook.com/sharer.php?u=${link}"/> </FeedFlare> </FeedFlareUnit> |
Обратите внимание на структуру, здесь четко видно два подраздела тега <feedflareunit>. Это <Catalog> и <FeedFlare>.
Данные из тега <Catalog> отображаются непосредственно в панели администратора фидбарнера и видны только Вам. Здесь в <title> прописываем заголовок, название кнопки. А в <Description> описание, что эта кнопка делает.
Переходим к тегу <FeedFlare>. Данные из <feedflare> будут видны пользователю в RSS. Здесь также два подраздела. В первом, <Text>, пишем заголовок кнопки. Заголовок должен быть коротким и понятным, чтоб пользователю было понятно, что будет, если он нажмет на кнопку.
В тег <Link> прописываем ссылку, которая будет передавать данные по месту назначения. Сейчас у нас прописана ссылка «http://pervushin.com/www.facebook.com/sharer.php?u=${link}«. Это путь к скрипту facebook, которому будет передаваться ссылка на наш пост. Этот скрипт по нашей ссылке сам определит заголовок статьи, ее описание и картинку. Жирным я выделил тег «${link}» . Вместо этого тега feedburner будет подставлять ссылку на пост.
Некоторые сервисы не способны сами, по ссылке, определять заголовок и описание. На такие случаи имеются еще теги, для заголовка тег «${title}», для описания тег «$(description)». Есть еще много различных тегов, но мне пока хватило и этих, возможно позже поковыряюсь и придумаем что-нибудь повеселее :).
Для получения подробной информации по реализации дополнительных функций идем по ссылке. Там находится выложенная гугловцами инструкция по написанию xml файлов.
Установка дополнительных кнопок feedflare в feedburner
Будем считать, что пару кнопок Вы сделали или решили воспользоваться моими (они ниже). Если сделали свои, тогда залейте их на свой сервер, где у Вас находится сайт. Я у себя создал папку «feedflare» и в нее залил все созданные .xml файлы.
Теперь идем в панель администратора feedburner. Раздел «Оптимизатор»->»FeedFlare»:
Прокручиваем страницу вниз и видим поле «Enter or paste a Flare Unit URL». В этом поле указываем путь (URL) до .xml файла и жмем кнопку «Add new flare», после чего в категории «Personal FeedFlare» появится наша, русская паимаишь :), кнопка:
Затем прокручиваем страницу еще ниже и жмем кнопку «Сохранить»:
Готово!
Мои кнопки для feedflare
Для себя я сделал 9 кнопок: твитнуть (кстати можете кнопку retweet установить), в facebook, в вконтакте, в блог на ya.ru, в ЖЖ блог, в мой мир, в одноклассники, в memori и забобрить. Как они выглядят, можно подсмотреть в RSS ленте.
Для установки моих кнопок, просто укажите путь к ним в поле о котором я говорил выше. Вот пути, которые нужно указать:
http://pervushin.com//feedflare/twt.xml
http://pervushin.com//feedflare/facebook.xml
http://pervushin.com//feedflare/vkontakte.xml
http://pervushin.com//feedflare/ya.xml
http://pervushin.com//feedflare/lj.xml
http://pervushin.com//feedflare/mailru.xml
http://pervushin.com//feedflare/klass.xml
http://pervushin.com//feedflare/bobrdobr.xml
http://pervushin.com//feedflare/memori.xml
Надеюсь у Вас все получится. Удачи Вам в продвижении своих постов.
Немного не по теме, а как ты добавил в оформление РСС вывод похожих записей? Я так понимаю для саомго оформления ты использовал плагин Better Feed.
Совершенно верно, оформление с помощью better feed, а похожие записи выводятся тем же плагином, что и в самом блоге — simple tags.
Кнопки супер!
А никто не подскажет как сделать, чтобы в РСС подавался анонс с картинками и тегами?
В настройках блога «Для каждой статьи в RSS-ленте отображать» указываешь «Полный», плагин simple tags отдаст метки и похожие записи в RSS, а плагин better feed устроит нужное оформление.
Ахах))
А будут бонусы, кто косяк заметил?))
Или шутка это?))
Исправь адрес на правильный для ссылок то))
Не совсем понял, о чем речь? Какой косяк, какой бонус, какой адрес и для каких ссылок?
уже написал)
Да-да, спасибо за подсказку, уже поправил. Какая уж тут шутка, ошибся просто ;).
Спасибо!
Очень люблю читать Ваш блог — много полезностей и написано и вправду для людей. Но хочу попросить Вас обратить внимание на маленький недочет: когда приходит письмо по рассылке, то текст в черном прямоугольнике написанный темно-синим цветом вообще невозможно прочитать. Можно поменять его на желтый к примеру?
Спасибо большое!
О какой рассылке идет речь? Если о subscribe, то я уже в курсе этой проблемы, не понятно откуда вообще берется цвет этих ссылок, в моих настройках его вообще нет, думаю это стили самого subscribe.ru в мою рассылку влезают. Буду пытаться исправлять. Спасибо еще раз.
А у вас не бывало проблем с feedburner следующего характера:
Постишь случайно черновик статьи, идет рассылка, прячешь ее потом и выпускаешь через неделю, например, и уже нет по ней рассылки. Как такое исправить? как повторить рассылку?