Модуль Новостных каналов предназначен для добавления лент новостей, анонсов статей, изменений в блогах и т. п.
Модуль состоит из двух разделов: 1.RSS-channels 2.RSS-news
Первый раздел предназначен для добавления,настройки новостных лент, редактирование существующих или удаление имеющихся каналов.
При выборе существующего , либо добавление нового канала открывается окно для его настройки
Заполняем содержимое полей:
- Title: (*) - Заголовок канала
- URL (source) (*): - url адрес источника канала (новости, статьи, блога)
- Check every: - обновление канала (в минутах)
Последний пункт ""Execute for every new record:"" представляет из себя список скриптов из которого можно выбрать скрипт для выполнения при обновлении очередной новости.
Для примера:
Перейдём в раздел Скрипты? и создадим скрипт rssProcessNews -- он будет выполняться, когда система получит новую запись с rss канала.
Скрипт, который вызывается для каждой новой RSS записи
доступные параметры:
- $params['URL'] -- ссылка на новость
- $params['TITLE'] -- заголовок новости
- $params['BODY'] -- тело новости
- $params['CHANNEL_ID'] -- ID канала
- $params['CHANNEL_TITLE'] -- название канала
В данном примере скрип проговаривает заголовок новости и выводит в чат..