Home Contact Sitemap
Заказать качественные web услуги

Блог web-разработчика

Блог о веб-технологиях, скриптовых языках, CMS.

День недели и дата публикации - Вторник, 13 октября 2009 - 20:55 в категории MODx. Вы можете читать сайт в RSS потоке.

RSS лента на MODx

Категория 13 октября 2009 in MODx

Периодически приходится сталкиваться с необходимостью организовать RSS ленту на сайте.
Это наиболее просто можно сделать с помощью сниппета Ditto. Он входит в стандартную поставку и уже содержит в себе основной шаблон rss.

Для создание RSS потока необходимо:

1) создать новый документ. Параметры документа:

а) заголовок(любой, можно «rss»);
б) Расширенный заголовок, описание, атрибуты ссылки, аннотация надо оставить пустыми.
в) Шаблон надо выбрать пустой(blank);
г) Контейнер (содержит дочерние документы) – нет, использовать HTML-редактор – нет(желательно), регистрировать посещения – нет, доступен для поиска – нет, кешируемый – да, публиковать — да;
д) Тип содержимого – «text/xml»;
е) Псевдоним – ставим любой, например rss.xml.

2) В содержимое страницы внести:

[[Ditto? &parents=`5, 21, 63` &format=`rss` &display=`all` &total=`all` &depth=`1` ]]

В parents указываем разделы, из страниц которых будет формироваться RSS-лента.
В depth указываем глубину просмотра. В данном случае 1.

Подробнее про настройку Ditto можно почитать здесь.

9 Ответов на “RSS лента на MODx”

  1. Kostya сказал:

    Привет, не в курсе как на свой сайт на ModX имортировать rss-ленту другого сайта? (Н-р последние 10 новостей)
    Спасибо

  2. ignore сказал:

    может я что накрутил у себя но пришлось такую строчьку добавить ХЭД

  3. levik сказал:

    а display=`all` — не многовато для RSS? кто столько читать будет?

  4. mgordeev сказал:

    levik: Ну конечно же можно вывести любое количество, все зависит от сайта)

  5. Anton сказал:

    А что если включен режим «дружественный URL»? У меня получается ссылка вида http://…/rss.xml.html и не «фурычит» :-)
    Что делать?

  6. mgordeev сказал:

    to Anton: Вероятнее всего вы не указали формат документа text/xml. Или ошибка в шаблоне.

    http://www.mgordeev.ru/2009/11/robots/ — здесь инструкция по редиректу с .xml.html на .xml.

  7. astrov сказал:

    не работает, пишет что нет такого метода в файле, ругается на параметр rss
    может быть в v2 revolution rc1 этот метод не подходит? или в чем отличие реализации

  8. mgordeev сказал:

    Да, в revolution может не работать.

  9. betcash сказал:

    круто спас

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

Вы можете подписаться на RSS ленту комментариев.