Приложение "RSS новостей сайта": различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
Строка 7: Строка 7:
 
<br/>
 
<br/>
 
== Настройки ==
 
== Настройки ==
Включить экспорт RSS (apps.rss.enable) - включает\выключает работу модуля
+
'''Включить экспорт RSS (apps.rss.enable)''' - включает\выключает работу модуля<br />
  
 +
'''Название RSS канала (apps.rss.title)''' - Название RSS канала<br />
 +
 +
'''Описание RSS канала (apps.rss.description)''' - Описание RSS канала<br />
 +
 +
'''Код языка канала (apps.rss.language)''' - Код языка канала<br />
 +
 +
'''Название генератора RSS канала (apps.rss.generator)''' - Название генератора RSS канала<br />
 +
 +
'''Адрес электронной почты лица, ответственного за редакционное содержание (apps.rss.editor_email)''' - Адрес электронной почты лица, ответственного за редакционное содержание<br />
 +
 +
'''Адрес электронной почты лица, ответственного за технические вопросы, касающиеся канала (apps.rss.webmaster_email)''' - Адрес электронной почты лица, ответственного за технические вопросы, касающиеся канала<br />
  
'''Название RSS канала (apps.rss.title)''' - Название RSS канала
 
'''Описание RSS канала (apps.rss.description)''' - Описание RSS канала
 
'''Код языка канала (apps.rss.language)''' - Код языка канала
 
'''Название генератора RSS канала (apps.rss.generator)''' - Название генератора RSS канала
 
'''Адрес электронной почты лица, ответственного за редакционное содержание (apps.rss.editor_email)''' - Адрес электронной почты лица, ответственного за редакционное содержание
 
'''Адрес электронной почты лица, ответственного за технические вопросы, касающиеся канала (apps.rss.webmaster_email)''' - Адрес электронной почты лица, ответственного за технические вопросы, касающиеся канала
 
  
 
'''Длинна RSS канала (apps.rss.length)''' - количество новостей выгружаемых в фид новостей
 
'''Длинна RSS канала (apps.rss.length)''' - количество новостей выгружаемых в фид новостей
Строка 22: Строка 27:
 
'''Системное имя поля заголовка новости (apps.rss.news_title)''' - системное имя поля модели news, которое будет расценено как заголовок новости. По умолчанию title
 
'''Системное имя поля заголовка новости (apps.rss.news_title)''' - системное имя поля модели news, которое будет расценено как заголовок новости. По умолчанию title
  
 +
'''Разрешить RSS для объявлений (apps.rss.enable_realty)''' - разрешает\запрещает генерацию фида объявлений<br />
 +
 +
'''Тип формирования фида объявлений (0-стандартный, 1-расширенный) (apps.rss.data_mode)''' - устанавливает режим настроек фида объявлений. 0 - стандартный на усмотрение модуля, 1 - расширенный, разрешающий изменение стандартных полей.<br />
 +
 +
'''Системное имя поля фото объекта (apps.rss.data_image)''' - системное имя поля модели data, которое будет расценено как фото объекта. По умолчанию image. Применимо и в стандартном режиме, и в расширенном.<br />
 +
 +
'''Системное имя поля заголовка объекта (apps.rss.data_title)''' - системное имя поля модели data, которое будет расценено как заголовок объекта. В стандартном режиме не работает. Для заголовка используется заголовок аналогичный тому, который отображается на сайте в карточке объекта. В расширенном режиме при не указании или указании несуществующего поля будет применен алгоритм формирования заголовка как в стандартном режиме.<br />
  
'''Разрешить RSS для объявлений (apps.rss.enable_realty)''' - разрешает\запрещает генерацию фида объявлений
 
'''Тип формирования фида объявлений (0-стандартный, 1-расширенный) (apps.rss.data_mode)''' - устанавливает режим настроек фида объявлений. 0 - стандартный на усмотрение модуля, 1 - расширенный, разрешающий изменение стандартных полей.
 
'''Системное имя поля фото объекта (apps.rss.data_image)''' - системное имя поля модели data, которое будет расценено как фото объекта. По умолчанию image. Применимо и в стандартном режиме, и в расширенном.
 
'''Системное имя поля заголовка объекта (apps.rss.data_title)''' - системное имя поля модели data, которое будет расценено как заголовок объекта. В стандартном режиме не работает. Для заголовка используется заголовок аналогичный тому, который отображается на сайте в карточке объекта. В расширенном режиме при не указании или указании несуществующего поля будет применен алгоритм формирования заголовка как в стандартном режиме.
 
 
'''Системное имя поля описания объекта (apps.rss.data_description)''' - системное имя поля модели data, которое будет расценено как описание объекта. В стандартном режиме не работает. Для описания используется автосформированный набор данных из модели изменить или отформатировать который можно путем изменения шаблона /apps/rss/site/template/realty_view.tpl или его локальной копии.
 
'''Системное имя поля описания объекта (apps.rss.data_description)''' - системное имя поля модели data, которое будет расценено как описание объекта. В стандартном режиме не работает. Для описания используется автосформированный набор данных из модели изменить или отформатировать который можно путем изменения шаблона /apps/rss/site/template/realty_view.tpl или его локальной копии.
В расширенном режиме при не указании или указании несуществующего поля описание формироваться не будет.
+
В расширенном режиме при не указании или указании несуществующего поля описание формироваться не будет.<br />
'''Максимальная длинна описания (apps.rss.data_description_max)''' - ограничение на длину описания взятого из поля, указанного настройкой apps.rss.data_description. Применяется только если эта настройка указана в виде числа большего нуля. Следует помнить, что если в тексте описания встречаются разметочные теги, то при отсутствии обрезки они будут входить в описание. Если же применить обрезку, то перед укорачиванием описания все теги будут вырезаны.
+
 
 +
'''Максимальная длинна описания (apps.rss.data_description_max)''' - ограничение на длину описания взятого из поля, указанного настройкой apps.rss.data_description. Применяется только если эта настройка указана в виде числа большего нуля. Следует помнить, что если в тексте описания встречаются разметочные теги, то при отсутствии обрезки они будут входить в описание. Если же применить обрезку, то перед укорачиванием описания все теги будут вырезаны.<br />
 +
 
 
'''Список системных имен полей для описания объекта (apps.rss.data_descriptionfields)''' - набор системных полей модели data, которые дополнят описание. Например можно задать строку вида
 
'''Список системных имен полей для описания объекта (apps.rss.data_descriptionfields)''' - набор системных полей модели data, которые дополнят описание. Например можно задать строку вида
 
country_id,region_id
 
country_id,region_id
и тогда в шаблоне формирующем дополнительную часть описания (/apps/rss/site/template/realty_view_ext.tpl) можно будет получить вывод этих параметров в автовыводе, либо организовать его самому. Важно помнить, что в расширенном режиме идет сжатая выборка данных, поэтому получить доступ к каким либо полям, которые не указаны в этой настройке, будет нельзя. Следовательно, если вам нужно вывести некоторые данные в описание, укажите их в этой настройке.
+
и тогда в шаблоне формирующем дополнительную часть описания (/apps/rss/site/template/realty_view_ext.tpl) можно будет получить вывод этих параметров в автовыводе, либо организовать его самому. Важно помнить, что в расширенном режиме идет сжатая выборка данных, поэтому получить доступ к каким либо полям, которые не указаны в этой настройке, будет нельзя. Следовательно, если вам нужно вывести некоторые данные в описание, укажите их в этой настройке.<br />
 +
 
 
'''Системное имя поля даты размещения объекта (apps.rss.data_date)''' - системное имя поля модели data, которое будет использовано как дата добавления объекта. Явного функционала эта настройка не имеет в данный момент. При не указании используется стандартное data_added.
 
'''Системное имя поля даты размещения объекта (apps.rss.data_date)''' - системное имя поля модели data, которое будет использовано как дата добавления объекта. Явного функционала эта настройка не имеет в данный момент. При не указании используется стандартное data_added.
 
Длинна RSS канала объявлений (apps.rss.data_length) - количество объявлений выгружаемых в фид объявлений.
 
Длинна RSS канала объявлений (apps.rss.data_length) - количество объявлений выгружаемых в фид объявлений.

Версия 22:31, 24 января 2016

Описание

Приложение организовывает xml-фид данных согласно формату RSS предназначенных для быстрого информирования клиентов о новых поступлениях на сайте. Приложение формирует два фида - для новостей и для объявлений.

Общая информация

Для фида новостей отбираются все новости в количестве длины фида отсортированные в порядке убывания даты добавления. Для фида новостей отбираются все активные объявления в количестве длины фида отсортированные в порядке убывания даты добавления.

Настройки

Включить экспорт RSS (apps.rss.enable) - включает\выключает работу модуля

Название RSS канала (apps.rss.title) - Название RSS канала

Описание RSS канала (apps.rss.description) - Описание RSS канала

Код языка канала (apps.rss.language) - Код языка канала

Название генератора RSS канала (apps.rss.generator) - Название генератора RSS канала

Адрес электронной почты лица, ответственного за редакционное содержание (apps.rss.editor_email) - Адрес электронной почты лица, ответственного за редакционное содержание

Адрес электронной почты лица, ответственного за технические вопросы, касающиеся канала (apps.rss.webmaster_email) - Адрес электронной почты лица, ответственного за технические вопросы, касающиеся канала


Длинна RSS канала (apps.rss.length) - количество новостей выгружаемых в фид новостей Системное имя поля с текстом для новости (apps.rss.news_text) - системное имя поля модели news, которое будет расценено как описание новости. По умолчанию anons Системное имя поля фото новости (apps.rss.news_image) - системное имя поля модели news, которое будет расценено как сопровождающее новость фото. По умолчанию image Системное имя поля заголовка новости (apps.rss.news_title) - системное имя поля модели news, которое будет расценено как заголовок новости. По умолчанию title

Разрешить RSS для объявлений (apps.rss.enable_realty) - разрешает\запрещает генерацию фида объявлений

Тип формирования фида объявлений (0-стандартный, 1-расширенный) (apps.rss.data_mode) - устанавливает режим настроек фида объявлений. 0 - стандартный на усмотрение модуля, 1 - расширенный, разрешающий изменение стандартных полей.

Системное имя поля фото объекта (apps.rss.data_image) - системное имя поля модели data, которое будет расценено как фото объекта. По умолчанию image. Применимо и в стандартном режиме, и в расширенном.

Системное имя поля заголовка объекта (apps.rss.data_title) - системное имя поля модели data, которое будет расценено как заголовок объекта. В стандартном режиме не работает. Для заголовка используется заголовок аналогичный тому, который отображается на сайте в карточке объекта. В расширенном режиме при не указании или указании несуществующего поля будет применен алгоритм формирования заголовка как в стандартном режиме.

Системное имя поля описания объекта (apps.rss.data_description) - системное имя поля модели data, которое будет расценено как описание объекта. В стандартном режиме не работает. Для описания используется автосформированный набор данных из модели изменить или отформатировать который можно путем изменения шаблона /apps/rss/site/template/realty_view.tpl или его локальной копии. В расширенном режиме при не указании или указании несуществующего поля описание формироваться не будет.

Максимальная длинна описания (apps.rss.data_description_max) - ограничение на длину описания взятого из поля, указанного настройкой apps.rss.data_description. Применяется только если эта настройка указана в виде числа большего нуля. Следует помнить, что если в тексте описания встречаются разметочные теги, то при отсутствии обрезки они будут входить в описание. Если же применить обрезку, то перед укорачиванием описания все теги будут вырезаны.

Список системных имен полей для описания объекта (apps.rss.data_descriptionfields) - набор системных полей модели data, которые дополнят описание. Например можно задать строку вида country_id,region_id и тогда в шаблоне формирующем дополнительную часть описания (/apps/rss/site/template/realty_view_ext.tpl) можно будет получить вывод этих параметров в автовыводе, либо организовать его самому. Важно помнить, что в расширенном режиме идет сжатая выборка данных, поэтому получить доступ к каким либо полям, которые не указаны в этой настройке, будет нельзя. Следовательно, если вам нужно вывести некоторые данные в описание, укажите их в этой настройке.

Системное имя поля даты размещения объекта (apps.rss.data_date) - системное имя поля модели data, которое будет использовано как дата добавления объекта. Явного функционала эта настройка не имеет в данный момент. При не указании используется стандартное data_added. Длинна RSS канала объявлений (apps.rss.data_length) - количество объявлений выгружаемых в фид объявлений.