RealAdmin.ru

Вывод rss ленты в MODX Revolution

MODX
Категория: Сайтострой
25 окт 2012 г. в 22:14

Опишу как выводить rss ленту новостей с другого сайта на свой, работающий под управлением modx revolution. Для этого будем использовать пакет getFeed. Загружаем и устанавливаем как обычно из репозитория.

Предположим, требуется вывести rss ленту с ресурса по следующему адресу: http://www.onlinetambov.ru/rss/

Для этого в месте для вывода вызываем сниппет, в параметрах к которому передаем ссылку на rss, шаблон вывода и лимит.

[[!getFeed? &url=`http://www.onlinetambov.ru/rss/` &tpl=`rss` &limit=`5`]]

Параметр tpl=`rss` указывает в какой чанк выводить rss ленту. В чанке содержится примерно следующее:

[[+title]]
[[+pubdate:strtotime:date=`Опубликовано %d.%m.%Y в %H:%M`]]
[[+description]] 

Здесь указано, что из rss ленты хотим выводить название новости, дату публикации и краткое описание. Оформляя при помощи CSS стилей данный чанк, можно добиться полной визуальной интеграции чужой ленты с вашим сайтом.

Чтобы дать возможность перейти к полной новости в шаблоне, который указали при вызове сниппета, создайте ссылку и в свойство href пропишите [[+link]]. В качестве анкора можно указать «Читать полностью».

Теги:
Посмотрите похожее — 6
Комментарии —
  1. avatar Артем 05 января 2018, 12:44 #
    Добрый день.
    А как можно выводить и rss ленту и сразу полную новость, чтоб по клику на [[+link]] переходило на полную новость но уже на нашем сайте.
    Спасибо.
    1. avatar Simkin Andrew 05 января 2018, 15:02 #
      RSS ленты выводят со сторонних сайтов и ссылку можно ставить только на полную новость на сайте, откуда берется эта лента. Если же вы размещаете эти новости у себя, то по идее — RSS лента вам не нужна.
      1. avatar Артем 05 января 2018, 16:38 #
        Тогда другой вопрос.
        Как можно сразу парсить новость с сайта донора себе на сайт?
        1. avatar Simkin Andrew 05 января 2018, 17:12 #
          Есть платное дополнение xParser. Сам не использовал, но по описанию подходит для решения таких задач.
          1. avatar Артем 05 января 2018, 18:27 #
            Тоже слышал про него.
            Спасибо за обратную связь.
    2. avatar Елена 18 июля 2017, 18:10 #
      Спасибо! Подскажите, пожалуйста, а как здесь правильно вывести фото из rss-ленты?
      1. avatar Simkin Andrew 18 июля 2017, 23:04 #
        Попробуйте в чанке rss вывести так:
        [[+image.link]]
        но точно не скажу
      © REALADMIN.RU   2018 г.
      Страница сгенерирована: 0,3345 s | 10 mb.
      На каком уровне Вы играете в шахматы?
      О П Р О С
      Home Question Top