С чем едят RSS и как ее правильно готовить?
Если вы еще не знаете, что такое RSS, не читаете RSS ленты в своем RSS-ридере, то сейчас самое время об этом узнать, потому что для вебмастера RSS — вещь необходимая и крайне полезная. Добавить rss на сайт вам будет нужно всенепременно. А пока — давайте разберемся.
RSS — это аббревиатура от Really Simple Syndication (Реально простое получение информации). Наверняка вы видели на сайтах вот такой значок:
В правом верхнем углу моего блога тоже есть такой значок, только синий. Если вы на него щелкнете, то попадете на RSS-ленту, на которую можете подписаться (щелкните и посмотрите, как выглядит RSS-лента). Формат RSS — это специализированный формат (не буду лезть в технические подробности), который делает акцент исключительно на содержание, оставляя за бортом ваш наикрутейший дизайн и хитро расставленные рекламные блоки. Читаются RSS-ленты через специальные программы — RSS-ридеры, или RSS-сервисы (например, самые популярные — Яндекс.Лента и Google Reader), либо прямо из браузера (Mozilla и Opera радостно поддерживают эту возможность).
С точки зрения пользователей это выглядит так:
- они подписываются на RSS-ленты всех интересующих их сайтов
- за утренним кофе вместо свежих газет они открывают RSS-ридер и просматривают свежие статьи, вышедшие на этих сайтах. Им не приходится заносить каждый сайт в закладки и поочередно открывать, проверяя, нет ли новых постов.Читалку можно настроить таким образом, чтобы она самостоятельно проверяла сайт на обновления и извещала об этом своих читателей
- радуются экономии времени, трафика и нервов
А с точки зрения вебмастеров так:
- они заносят свою RSS-ленту (поток) в общую базу данных
- RSS-ридеры их подписчиков лезут в эту базу и выкачивают оттуда новое содержимое
- при желании транслируют RSS на другие сайты и радуются увеличению аудитории. Ну или деньги зарабатывают (на RSS можно заработать, да. Но об этом позже, когда начнем монетизацию)
Это очень удобно читателям и полезно вебмастерам, поэтому не будем больше тянуть кота за хвост и пойдем устанавливать rss на сайт
1. Первым делом идем в админку блога, пункт меню «Параметры» — «Чтение». В строке «В RSS-лентах отображать последние» указываете, сколько ваших статей должно отображаться в ленте. В пункте «Для каждой статьи в ленте отображать» ставите галочку «анонсы». Это делается для того, чтобы нехорошие бородатые дядьки не тырили ваш драгоценный уникальный контент, используя для этого специальные программы — грабберы RSS. Да, грабберы. Они действительно грабят. Уникальные тексты в интернете на вес золота, а писать самостоятельно никому не хочется. И может случиться так, что ваша свеженаписанная статья, попав под эти грабельки, на каком-либо другом сайте проиндексируется раньше, чем на вашем собственном, а тут и до санкций поисковиков недалеко — они посчитают, что статью стырили вы, а не у вас. Так бывает, к сожалению. И один из методов защиты от воровства контента — это выкладывание в RSS не полный текст записи, а лишь несколько первых строчек. В этом есть и другой плюс — ваш подписчик, заинтересовавшись анонсом, непременно перейдет на ваш сайт, чтобы узнать продолжение. А может, и не перейдет)))
2. Идем «зажигать»! Адрес RSS-ленты любого блога на WordPress будет выглядеть так: http://blog.ru/feed. Однако этот оригинальный адрес используется редко, в основном управление RSS потоками подавляющее большинство вебмастеров осуществляет через сервис FeedBurner («Зажигатель фидов»). Это самый популярный и пожалуй, лучший сервис по работе с RSS-потоками, иначе и быть не может, так как этот сервис принадлежит нежно любимому мною Google). Он приводит вашу RSS-ленту к единому стандарту, который можно читать с любого RSS-ридера.
Входим в свой гугловский аккаунт, который дает доступ ко всем нужным и важным для нас сервисам, выбираем «FeedBurner».
В правом верхнем углу жмем «Languages» для выбора языка:
Выбираем нужный язык, например, китайский :-).
В появившемся окошке вводим адрес вашего сайта, добавив в конце /feed. Для примера я создам фид для одного из своих сайтов, который я еще не удосужилась загнать в FeedBurner — Меню на неделю. Вот так:
(Подкастер — это не матерное слово, это тот, кто в блог не пишет, а говорит) В следующем окне нам будет предложено ввести название и адрес фида (латинскими буквами):
Теперь адрес моего фида будет выглядеть так:
http://feeds.feedburner.com/gotovoemenuru
Жмем Next и попадаем на страницу с поздравлениями. Наш фид весело загорелся. Далее при желании можете побродить по настройкам, поизучать возможности, которые предоставляет FeedBurner. Подробнее их изучать будем, когда наш блог полноценно заработает.
Теперь нам нужно изменить адрес вашего RSS потока в вашем шаблоне, для того, чтобы при нажатии на кнопку RSS читателям предлагался канал от FeedBurner, а не существующий в WordPress по умолчанию канал.
Открываем редактор файлов, ищем файл, в котором указан адрес вашей RSS ленты. Скорее всего, это header.php. Хотя может быть и sidebar.php, или footer.php. В общем, какой-либо файл, в котором есть строка вроде этой:
<link rel=
"alternate"
type=
"application/rss+xml"
title=
"<?php bloginfo('name'); ?> RSS Feed"
href=
"<?php bloginfo('rss2_url'); ?>"
/>
В ней заменяем то, что я выделила цветом, на адрес вашей ленты в FeedBurner. То есть, в итоге у вас должно получиться такое:
<link rel=
"alternate"
type=
"application/rss+xml"
title=
"<?php bloginfo('name'); ?> RSS Feed"
href=
"
http://feeds.feedburner.com/gotovoemenuru
"
/>
Упоминание адреса RSS ленты может быть где-нибудь еще, поэтому внимательно просмотрите код. К примеру, вам может встретиться такая строчка:
<div id="toprss"><a href="
<?php bloginfo('rss2_url'); ?>
">
<img src="<?php bloginfo('template_directory'); ?>/images/grabrss.gif" alt="grab our rss feed"></img></a>
</div>
Это путь к вашей картинке RSS и здесь тоже указан адрес. Меняем его точно так же.
Следующим шагом будет предоставление будущим читателям вашего блога возможности подписаться на RSS-ленту.
Если вы кликните на значок RSS-ленты этого сайта, то увидите 5 моих последних постов и кнопочку «Подписаться». Если вы примете это предложение, то сможете узнавать о моих новых статьях через ваш RSS-ридер. Однако, далеко не все ваши посетители — это продвинутые интернет-пользователи, которые знают об RSS и используют RSS-читалки. Подумаем и о них, ведь не терять же драгоценных подписчиков.
Для этих консерваторов организуем подписку по электронной почте. Фактически это то же самое, с той только разницей, что о ваших новых материалов они будут узнавать не с помощью RSS-ридеров, а посредством своей электронной почты. Новые статьи (или анонсы, в зависимости от того, как вы настроили свой сайт) будут приходить им прямо на электронный адрес.
Эту возможность любезно предоставляет нам FeedBurner.
Для этого в вашем аккаунте FeedBurner переходим на вкладку «Публикуй» и в левом меню находим пункт «Подписки по электронной почте»:
Жмем «Активировать» и видим, что в левом меню в пункте «Подписки по электронной почте» появились дополнительные пункты меню, с помощью которых вы сможете настраивать вашу подписку.
Предлагаемый код формы подписки копируем…
… и вставляем в любое место вашего сайта. Можно в сайдбар, можно в конце каждого поста, а можно и там и там. Она должна быть на видном месте, чтобы посетителям не пришлось ее разыскивать.
Традиционно формы подписки располагаются в правой верхней части сайта, именно там посетители их ищут. Поэтому туда их и отправим.
Заходим в админку WordPress.
Переходим в пункт меню «Внешний вид» — «Виджеты».
В списке «Доступные виджеты» выбираем виджет «Текст» (это универсальный виджет, с помощью него можно вставить в сайдбар все что угодно, от любимого стихотворения до html-кода, что мы сейчас и делаем). И элементарно тащим его мышью в тот сайдбар, куда хотим поставить форму подписки:
Перетащили, он открылся, туда вставляем скопированный код. Сохранить, закрыть, все. Именно так работают виджеты в WordPress, одно удовольствие. Для того, чтобы форма говорила с подписчиками на русском языке, ищете в коде строчку «Enter your email» и заменяете ее на «Введите ваш e-mail» (только осторожно! Не сотрите нечаянно что-нибудь другое) , слово «Subscribe» заменяете на «Подписаться» или «Жми уже», в общем тут вы сами себе переводчик. В итоге получается вот такая аккуратная формочка:
Организовать подписку по e-mail можно и с помощью других сервисов, например, RSS2email
Заходите туда, жмете «Почтовые формы для сайтов», выбираете дизайн, вводите адрес вашего RSS-фида и получаете код, с которым поступаете точно также. Разжевывать с картинками не буду, там все очень просто, а я уже еле пальцами передвигаю, устала очень и спать хочу. Так что тут сами-сами)))
Май 28th, 2011 at 8:41 дп
Никак не выходит. На моем в сайте в теме заложена кнопка rss, но при нажатии на нее вылазит абракадабра. Помогите, плиз!
maminweb.ru
[Ответить]
admin Reply:
Май 30th, 2011 at 4:58 пп
Нажимаю на вашу кнопку, вижу вашу RSS ленту. Все в порядке
[Ответить]
Июнь 15th, 2011 at 4:29 дп
А я нажимаю на Вашу кнопку и вижу:
«Тип адреса неизвестен или не поддерживается». Лучше добавлю Ваш блог в закладки.
[Ответить]
Июль 6th, 2011 at 7:45 пп
http://feedburner.google.com/fb/a/addfeed
вот такая проблема(
подскажите,пожалуйста, что делать!
[Ответить]
Июль 6th, 2011 at 7:47 пп
после ввода названия блога, пишет,что Мы не смогли обнаружить действующего фида по данному адресу. Вот несколько причин произошедшего …
[Ответить]
admin Reply:
Июль 6th, 2011 at 9:34 пп
Такое бывает, например, если в блоге еще нет ни одной записи
[Ответить]
Август 27th, 2011 at 11:55 пп
А я использую смартреспондер они деньги платят если в рассылке вставить рекламное объявление к примеру есть 100 читателей вставляешь в футер объявления и получаешь рублей 30-40 А если у тебя 1000 или 10 000 ? «Смартреспондер» в гуглю и вперёд
[Ответить]
admin Reply:
Август 30th, 2011 at 11:49 дп
Я о таком еще не слышала, обязательно узнаю подробности
[Ответить]
Октябрь 5th, 2011 at 11:21 дп
Благодаря вам, Маргарита, делаю свой первый блог. Спасибо вам за толковое руководство. У меня загвоздка с этим RSS. Как привязать его к кнопке шаблона? Нажимаю на кнопку и тоже абракодабра вылазит.
[Ответить]
admin Reply:
Октябрь 6th, 2011 at 3:09 пп
Я забыла кое о чем упомнить, сейчас добавлю в пост.
[Ответить]
Январь 8th, 2012 at 7:06 дп
А строка вроде
<link rel="alternate" type="application/rss+xml" title=" RSS Feed» href=»» />
автоматически формируется?
никак не могу найти что-то подобное(( уже все шаблоны просмотрела
[Ответить]
admin Reply:
Январь 8th, 2012 at 9:23 дп
Она может и по-другому выглядеть, главное — там должна быть ссылка на RSS
[Ответить]
Алёна Reply:
Январь 8th, 2012 at 10:17 дп
а если я не поменяю ссылку, что будут видеть читатели?
[Ответить]
admin Reply:
Январь 8th, 2012 at 1:30 пп
Если у вас RSS через feedburner, то ошибку
Январь 10th, 2012 at 7:55 пп
А если кнопка rss не заложена в шаблоне, то что делать?
[Ответить]
admin Reply:
Январь 11th, 2012 at 9:35 дп
Предложить читателям форму подписки
[Ответить]
Лена Reply:
Январь 17th, 2012 at 4:58 пп
посмотрите, может быть в виджетах есть рсс-рассылка — просто ее добавите на страницу и все, даже в кодах ничего не надо будет редактировать
[Ответить]
Январь 17th, 2012 at 3:52 пп
у меня в шаблоне вообще нет ничего про rss, неужели ничего нельзя сделать? подписку добавила, но хочется чтобы и на rss подписывались…
[Ответить]
Январь 17th, 2012 at 4:06 пп
Вот обнаружила такую фишку, если в шаблоне вообще ничего нет про rss и взять и добавить, например, в sidebar вот эти коды, которые вы выложили (сделав нужные изменения), то на странице появляется квадратик со словами grab our rss feed — если щелкнуть на них — открывается rss-канал. Вот только вопрос, как эти слова превратить в красивенькую картинку?)Подскажите, пожалуйста.
[Ответить]
admin Reply:
Январь 17th, 2012 at 4:17 пп
Загрузите картинку иконки RSS в папку images с именем grabrss.gif (или в коде измените название на нужное)
[Ответить]
Июнь 10th, 2012 at 9:09 пп
сдела все по вашей статье, но при попытке переходва по RRS ссылки с главной страницы сайта выплывает такое сообщение от Googlа :
«We’re sorry…
… but your computer or network may be sending automated queries. To protect our users, we can’t process your request right now.
See Google Help for more information.»
Случайно не сталкивались с подобным?)
Причем пока стояли оригинальные настройки в шаблоне, все шло идеально)
[Ответить]
admin Reply:
Июнь 11th, 2012 at 8:56 дп
Это означает, что с вашего IP идет слишком много запросов и вас считают ботом)) Проблемы могут быть в настройках или в плагинах, которые имеют связь с feedburner.
[Ответить]
Graywer Reply:
Июнь 13th, 2012 at 7:25 дп
Не подскажите как решить данную проблему?
[Ответить]
admin Reply:
Июнь 13th, 2012 at 9:46 дп
Так с ходу не скажу, надо выяснять причины.
Graywer Reply:
Июнь 14th, 2012 at 11:19 дп
все равно спасибо)
Декабрь 25th, 2012 at 6:55 пп
здраствуйте попробовал настроить , при нажатии кнопки выхожу в гугл и он выдает -G о о г л электронной
Извините …
К сожалению …
… но ваш компьютер или сеть могут отправлять автоматические запросы. Чтобы защитить наших пользователей, мы не можем обработать ваш запрос прямо сейчас.» не подскажите в чем здесь ошибка?
[Ответить]
Маргарита Reply:
Декабрь 27th, 2012 at 7:25 дп
Google посчитал, что вы — бот. Если у вас динамический IP, то это лечится отключением и включением интернета. Другой проблемой может быть вирус. Попробуйте также использовать другой браузер. А иногда оно само проходит)
[Ответить]
Январь 26th, 2013 at 5:22 пп
Подскажите пожалуйста, как мне поступить с подпиской RCC, и стоит ли ее изменять. Побывал заходил вроде все хорошо, если только продублировать ее наверх?
[Ответить]
Август 11th, 2013 at 12:08 пп
Подкастер — это не матерное слово))))) Ржал долго
[Ответить]
Декабрь 18th, 2013 at 5:50 дп
У меня ещё рядом с «записями» RSS есть «комментарии». Нужно ли по ним тоже что-то менять? В кодах там стоит Что забить вместо этого?
[Ответить]
sabb Reply:
Декабрь 18th, 2013 at 6:21 дп
И значок RSS почему-то не появился.
[Ответить]
Маргарита Reply:
Декабрь 18th, 2013 at 7:59 дп
Ничего не меняйте, Google заявил о скором закрытии сервиса Feedburner
[Ответить]
Декабрь 18th, 2013 at 6:24 дп
А что делать, если в меню нет виджетов? Можно ли добавить e-mail подписку в другое место?
[Ответить]
Маргарита Reply:
Декабрь 18th, 2013 at 7:59 дп
В любое место можно добавить, вставив код в нужный файл темы
[Ответить]
Декабрь 21st, 2013 at 1:50 дп
У меня такая проблема. Я подписалась на свою рассылку rss. В панели закладок всё отображается. Но при попытке открыть запись осуществляется переход на сайт,и там написано «Ничего не найдено. Такой страницы не существует.» Такой страницы я, действительно, не создавала. Но разве в rss идут не записи? Почему ссылка именно на страницу?
[Ответить]
Маргарита Reply:
Декабрь 21st, 2013 at 6:42 дп
Отдельные записи — это тоже страницы. Деление Страницы/Записи в WordPress условно, это просто два типа страниц, специфично для этого движка. А вообще, когда говорится «Страница не найдена», имеется в виду какой-либо конкретный URL — это может быть как URL отдельной записи, так и URL статической страницы, URL страницы категории и т.д.
[Ответить]
Ноябрь 26th, 2014 at 12:46 пп
Здравствуйте, Маргарита! Помогите пожалуйста разобраться со следующим вопросом. Я завела фид на feedburner.google.com, вставила ссылку на него в header, но RSS-лента сайта по адресу feeds.fedburner.com/myvselennaya/UYBm не открывается, а открывается по адресу myvselennaya.ru/feed/ Значит ли это что я что-то сделала не так? Нужно ли вообще с этим что-то делать?
[Ответить]
Маргарита Reply:
Ноябрь 26th, 2014 at 1:22 пп
В шапке у вас прописано
<style type='text/css'></style><link rel="alternate" type="application/rss+xml" title="Женская Вселенная » Лента" href="http://myvselennaya.ru/feed/" />
<link rel="alternate" type="application/rss+xml" title="Женская Вселенная » Лента комментариев" href="http://myvselennaya.ru/comments/feed/"
И в коде сайдбара
<li><a href="http://myvselennaya.ru/feed/"><abbr title="Really Simple Syndication">RSS</abbr> записей</a></li>
<li><a href="http://myvselennaya.ru/comments/feed/"><abbr title="Really Simple Syndication">RSS</abbr> комментариев</a></li>
Что прописано, то и открывается) Замените на нужный адрес.
[Ответить]
Ноябрь 27th, 2014 at 2:09 пп
Никак не могу найти такое ни в шапке, ни в сайдбаре. Нашла только ссылку на картинку RSS. Уже по нескольку раз все файлы пересмотрела…
[Ответить]
Ноябрь 27th, 2014 at 2:56 пп
Уф, кажется разобралась! Спасибо Вам, за интересные и полезные сайты и за то, что всегда готовы помогать новичкам
[Ответить]
Июнь 12th, 2016 at 8:07 пп
Маргарита, здравствуйте.Давно являюсь вашей поклонницей. Вроде бы все делала как нужно, а тут в верхней части моего сайта появилась такая надпись: «class=»home blog logged-in admin-bar no-customize-support content-r» layout=’2′>
[Ответить]
Маргарита Reply:
Июнь 13th, 2016 at 6:38 дп
Ошибка в коде, div не хватает — вероятно, так
<div class="home blog content-r" layout='2'>
[Ответить]
Июнь 13th, 2016 at 8:54 дп
Спасибо огромное. Но подскажите пожалуйста где я могу исправить эту ошибку, а то я уже совсем запуталась.
[Ответить]
Маргарита Reply:
Июнь 13th, 2016 at 9:26 дп
Я не знаю, как ваш шаблон устроен, этот код с ошибкой у вас находится сразу после кода счетчика Liveintenet — наверное, в файле index.php . Скорее всего, вы когда код счетчика вставляли, случайно стерли div
[Ответить]
Июнь 13th, 2016 at 9:52 дп
Спасибо вам огромное. Сейчас попробую разобраться.
[Ответить]