rss ленты новостей

  Автор:
  2041

Долго собирался написать статью RSS ленты новостей, а тут на сайте http://cospi.ru/pravilnoe-oformlenie-rss/ target=»_blank» наткнулся на интересную статью, которую дублирую ниже.

+ + + + +

Правильное оформление RSS

Пост про Плагин, который помог мне нормально оформить мою RSS ленту. Дело в том, что я хочу отдавать по RSS только укороченную версию или анонс поста. Но, выставив в Настройках WordPress-a отдачу анонса, мы получаем вот такую ленту:

erew01

Как видите, WP обрезает все html тэги и у нас лента получается в виде сплошного куска текста, что смотрится очень не красиво. Долго я искал, как решить эту проблему и решение нашёл сегодня. Просматривая плагины на WordPress.org по ключевому слову feed, я наткнулся на плагин Ozh’ Better Feed. С помощью него, моя лента сейчас выглядит вот так:

erew02

Как видно, статья обрезается и при этом сохраняются все html тэги (картинки, ссылки, выделения и.т.п.)

Установка и настройка плагина

Активируем Better Feed и заполняем поля в настройках. У меня они вот такие:

erew03

После этого надо в последних 10 записях (по умолчанию в WordPress отдается последние 10 записей в ленту) поставить тэг <!—more—>, для обрезания постов.
Также ставим в настойках админки:

Параметры -> Чтение –> Для ленты отображать полный текст

Потому что укорачивать его будет уже плагин Better Feed.

Чтобы увидеть результаты сразу, надо обновить или синхронизировать Feedburner с нашей новой RSS лентой, для этого зайдите на сайт FeedBurner, во вкладку Troubleshootize и нажмите на кнопку Resync Now:

erew04

Теперь Feedburner обновит ленту и вы сможете увидеть свои изменения. На этом всё, спасибо за внимание и ретвит :)

+ + + + +

Подписывайтесь на rss ленты новостей с других сайтов и у себя обязательно настройте rss для сайта.

Нажмите на кнопку соцсети и я буду знать, что меня читают хорошие люди :)
Комментарии на Блог
23 комментария
  1. Reflective vest

    Проницательный пост! Это дополнительные мысли более предмета, которые помогли много мне для работы.

  2. ДА, Владимир самое интересное, что у меня в панели инструментов-виджеты — боковая колонка, нет ленты RSS, я ее убрала, но она как видите присутствует. Она, правда видна в доступных виджетах, может поэтому. Как ее убрать, не могу понять.

  3. Что Вы имеете в виду?
    Функции темы (functions.php)
    Одиночная запись (single.php)
    Основной шаблон (index.php)
    Список стилей (style.css)
    Что еще можно перечислить, куда посмотреть?

  4. Здравствуйте, Владимир, Прочла Вашу статью. Хочу убрать на моем блоге, можете зайти посмотреть,(Поиск- подписка на RSS)и поставить нормальный красивый значок, но как это сделать — не знаю. Самое интересное, что плагина у меня этого нет, В виджетах никакого кода нет. Подписываться на фид я предлагаю своим читателям в конце каждой статьи, в спец. форму, которую. ввожу в ручную в каждую новую статью. Я понимаю, что я это как-то делала, настраивала, но как — уже не помню, это было год назад)) Думаю, может это в теме моей заложено? Как мне от этого блока избавиться, он столько места на странице занимает, такой не красивый. Может вы что-то умное подскажете? Спасибо.
    Только не говорите — сами заварили кашу , а мне расхлебывать)) Хотя так и получается.))

    • Таисия, нужно зайти и отредактировать html код в конце php модуля отвечающего за вывод статей.
      Как он называется в Вашем шаблоне не знаю, нужно смотреть конкретно Вашу тему.

  5. Я правильно поняла, что этот виджет предназначен для приглашения людей на другой блог?
    А Feed Burner предлагает читателям подписаться на новости моего блога?

  6. Я удалила его с сайтбара. А зачем нужен вообще этот виджет. Когда я его устанавливала, то думала, что он позволит моим читателям подписаться на новости блога. А это не он? А какой тогда?

    • Этот виджет можно использовать для знакомства Ваших читателей с новостной лентой, например, Вашего другого проекта
      или любого другого интересного на Ваш взгляд блога.
      Или Можно использовать как альтернативу виджету Последние статьи на блоге…

      Для подписки читателей на новости можно использовать, например, с помощью сервиса FeedBurner
      Как настроить FeedBurner для блога на блогспоте я показал в уроке http://www.blogspot-pro.ru/2011/12/feedburner-podklyuchit.html
      для блога на wordpress можно проделать аналогичные действия

  7. И еще вопрос. Настроила ,наконец-то, правильно рсс, но на блоге выскочили под рсс лентой тексты моих писем. Как из убрать?

    • Елена, Вы активировали виджет Rss, это его нормальная работа,
      этот виджет выводит в сайтбар rss ленту с того адреса, который Вы указали в настройках
      поправьте настройки виджета или удалите его из сайтбара

  8. А как «вставить в любое место шаблона»? Я только могу перемещать с одной боковой колонки в другую. Я хотела бы значок рсс переместить рядом с кофейной чашкой вверху. Это возможно?

  9. Ленту активировала, поняла ошибку. А теперь возникает второй вопрос. И что мне дальше делать с активированной rss лентой?

  10. В виджетах,на блоге пыталась активировать свою rss ленту. Ввела адрес ленты, а мне вышло:Ошибка RSS: A feed could not be found at http :// elenanosova . ru/feed

  11. A где находится «код в файле шаблона». Не могу понять как войти в файл шаблона и как в нем будет выглядеть этот код?

    • Елена, в вашем случае в нижнем левом углу блога находится значек rss.
      К этому значку привязан код вашей rss ленты http: // www . elenanosova . ru / ? feed = rss2
      Физически этот код находится в файле footer.php (или в файле с похожим названием, зависит от конкретной темы блога)
      Вот ваш код < _a_ href="_http: // www. elenanosova .ru /?feed=rss2" class="art-rss-tag-icon" title="RSS News" rel="nofollow">< /_ a> (только значки «_» и пробелы удалить нужно)
      можно его вставить в любое место шаблона и подписка на rss будет работать в новом месте…

  12. а что такое адрес rss — ленты?

    • Елена, RSS является сокращением от английского «Really Simple Syndication» или «Rich Site Summary».
      С помощью технологии RSS удобно распространять и читать новости с блогов.
      На всех блогах RSS автоматически транслируется по своему каналу.
      На примере этого блога, адрес стандартного RSS канала //vladimiresipov.com/feed. Подставьте вместо //vladimiresipov.com адрес своего блога и получите доступ к стандартному RSS каналу своего блога.
      Через RSS читалки удобно следить за обновлениями и читать статьи на других блогах (не заходя на них).
      Я пользуюсь сервисом от Гугла — Гугл Ридером (reader.google.ru)

  13. Владмир, а как можно перенести значок rss на другое место на блоге?

    • Елена, чтобы значек RSS появился в другом месте блога, нужно перенести код в файле шаблона (темы блога) выводящий этот элемент с одного места на другое.
      Удобно выводить значек RSS в виджете текст

Оставьте ваш комментарий или вопрос