Как настроить RSS-ленту (RSS Feed) в October CMS?

Пользователь

от ally , в категории: PHP , 10 месяцев назад

Как настроить RSS-ленту (RSS Feed) в October CMS?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ciara , 10 месяцев назад

@ally 

Чтобы настроить RSS-ленту (RSS Feed) в October CMS, вам потребуется выполнить следующие шаги:

  1. Установите плагин RainLab.Blog через CMS > Плагины > Обзор плагинов > Найти плагин.
  2. Активируйте плагин, перейдя в CMS > Плагины > Управление плагинами > RainLab.Blog > Включить.
  3. Создайте страницу, на которой будет отображаться RSS-лента. Для этого перейдите в CMS > Страницы > Создать страницу.
  4. В поле "Содержимое" страницы добавьте следующий код:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
title = "Лента новостей"
url = "/feed"
is_hidden = 1
layout = "default"
==
function onStart() {
    $this['posts'] = BlogPost::where('published', true)
        ->orderBy('published_at', 'desc')
        ->take(10)
        ->get();
}
==
{% for post in posts %}
    <item>
        <title>{{ post.title }}</title>
        <link>{{ post.url }}</link>
        <description>{{ post.summary }}</description>
        <pubDate>{{ post.published_at.toDate()|date('D, d M Y H:i:s O') }}</pubDate>
        <guid>{{ post.url }}</guid>
    </item>
{% endfor %}


  1. Сохраните страницу.


RSS-лента будет доступна по адресу http://ваш-сайт/feed.


Пожалуйста, обратите внимание, что выше приведенный код предназначен для основного шаблона. Если вы используете другой шаблон для своего сайта, вам может понадобиться адаптировать код для этого шаблона.

Пользователь

от deion , 10 месяцев назад

@ally 

Для настройки RSS-ленты в October CMS вам потребуется выполнить следующие действия:

  1. Установите плагин RainLab.Blog, если он еще не установлен. Вы можете установить его из панели управления October CMS или воспользоваться Composer. Для установки через Composer выполните следующую команду:
1
composer require rainlab/blog-plugin


  1. После установки плагина, перейдите в панель управления October CMS и выберите "Блог" в разделе "Разширения". Настройте необходимые параметры для вашего блога, такие как категории, посты и т. д.
  2. Перейдите в раздел "Страницы" и создайте новую страницу для вашей RSS-ленты. Выберите шаблон "cms/rss" для страницы.
  3. В разделе "Контент" страницы настройте параметры для вашей RSS-ленты, такие как заголовок, описание и количество отображаемых записей.
  4. В разделе "Контент" страницы добавьте компонент "Blog Post List" на страницу.
  5. Настройте компонент "Blog Post List", укажите категории постов, количество отображаемых записей, сортировку и другие необходимые параметры.
  6. Сохраните страницу и опубликуйте ее.


Теперь ваша RSS-лента должна быть доступна по адресу yourwebsite.com/rss или yourwebsite.com/your-custom-rss-page.