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
Комментарии — 2
  1. avatar Елена 18 июля 2017, 18:10 #
    Спасибо! Подскажите, пожалуйста, а как здесь правильно вывести фото из rss-ленты?
    1. avatar Simkin Andrew 18 июля 2017, 23:04 #
      Попробуйте в чанке rss вывести так:
      [[+image.link]]
      но точно не скажу
    © REALADMIN.RU   2017 г.
    Страница сгенерирована: 0,1044 s | 10 mb.
    На каком уровне Вы играете в шахматы?
    О П Р О С
    Home Question Top