<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.smartplayer.org/index.php?action=history&amp;feed=atom&amp;title=%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_RSS_%D0%BB%D0%B5%D0%BD%D1%82%D1%83_%28%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%29%2Fru</id>
	<title>Динамический контент через RSS ленту (пользовательская версия)/ru - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smartplayer.org/index.php?action=history&amp;feed=atom&amp;title=%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_RSS_%D0%BB%D0%B5%D0%BD%D1%82%D1%83_%28%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%29%2Fru"/>
	<link rel="alternate" type="text/html" href="https://wiki.smartplayer.org/index.php?title=%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_RSS_%D0%BB%D0%B5%D0%BD%D1%82%D1%83_(%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F)/ru&amp;action=history"/>
	<updated>2026-05-02T15:58:56Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.smartplayer.org/index.php?title=%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_RSS_%D0%BB%D0%B5%D0%BD%D1%82%D1%83_(%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F)/ru&amp;diff=10234&amp;oldid=prev</id>
		<title>FuzzyBot: Обновление для соответствия новой версии исходной страницы.</title>
		<link rel="alternate" type="text/html" href="https://wiki.smartplayer.org/index.php?title=%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_RSS_%D0%BB%D0%B5%D0%BD%D1%82%D1%83_(%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F)/ru&amp;diff=10234&amp;oldid=prev"/>
		<updated>2023-09-15T13:33:08Z</updated>

		<summary type="html">&lt;p&gt;Обновление для соответствия новой версии исходной страницы.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==&amp;#039;&amp;#039;&amp;#039;Описание ситуации&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Периодически у пользователей появляется необходимость вывести какую-нибудь дополнительную текстовую информацию на устройстве совместно с основной трансляцией. Для этого можно запускать динамический контент через RSS ленту в трансляции.&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Для чего это можно использовать&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
Такой контент хорошо подходит для нескольких форматов:&lt;br /&gt;
* Вывода статичного текстового контента на устройства&lt;br /&gt;
* Вывода динамического контента (бегущих дорожек) на устройства&lt;br /&gt;
* Создание &amp;quot;контента&amp;quot;, схожего с информационным табло и последующим вывод его на устройства&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Логика работы&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
# Сначала системный администратор настраивает работу приложения пользователя через RSS. &lt;br /&gt;
# Далее необходимо чтобы пользователь в личном кабинете создал подходящий вид контента, описанного выше.&lt;br /&gt;
# Следующим этапом будет идти &amp;quot;Создание трансляции&amp;quot;&lt;br /&gt;
# Предпоследний действием будет создание расписания для трансляции&lt;br /&gt;
# Вывод нужного контента на устройства&lt;br /&gt;
[[File:Логика работы.png|thumb|center|Логика работы функционала|800px]]&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Принцип действия&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
{{Note|Для начала необходимо чтобы системный администратор со стороны клиента настроил правильную работу сервера с RSS и возможность подключаться к нашему серверу через API. |warn}}&lt;br /&gt;
После того, как, системный администратор клиента настроил работу приложения клиента с RSS, пользователь может начинать готовить контент для выведения на устройство.&amp;lt;br&amp;gt;&lt;br /&gt;
Для этого в личном кабинете ему необходимо необходимо перейти в раздел &amp;quot;Контент&amp;quot; и просмотреть доступные варианты контента. Ему необходимо выбрать текстовый контент.&amp;lt;br&amp;gt;&lt;br /&gt;
Кликнув на кнопку &amp;quot;Добавить новый текст&amp;quot;, откроется новая страница с параметрами, которые необходимо настроить.&lt;br /&gt;
[[File:Путь до текстового контента.png|thumb|center | Путь до текстового контента|800px]]&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Настройка контента &amp;quot;Текст&amp;quot;&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Подготовка&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
[[File:Ид компании.png|thumb|right | Расположение ID - Company|150px]]&lt;br /&gt;
Для начала системный администратор со стороны пользователя уже должен настроить работу с помощью RSS - запроса и отправить URL, для подключения по API.&amp;lt;br&amp;gt;&lt;br /&gt;
URL будет выглядеть примерно так:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;https://rc-api.smartplayer.org/v2/company-rss/feed/54&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
В данном случае заместо последний цифры (54) в запросе идёт - Company ID. &lt;br /&gt;
Его можно просмотреть в личном кабинете на иконку пользователя.&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Работа с контентом типа &amp;quot;Текст&amp;quot;&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Для начала необходимо найти раздел &amp;quot;Контент&amp;quot; и выбрать в нём подходящий тип контента. В нашем случае это текст.&lt;br /&gt;
[[File:Раздел контент.png|thumb|center | Блок &amp;quot;Контент&amp;quot; в личном кабинете|300px]]&lt;br /&gt;
Следующим шагом - пользователь должен создать новый текстовый контент по кнопке. &lt;br /&gt;
[[File:Путь текстового контента.png|thumb|center | Текстовый контент|800px]]&lt;br /&gt;
После нажатия кнопки &amp;quot;Добавить новый текст&amp;quot; откроется окно настроек.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Окно настроек текста.png|thumb|center | Окно настроек текста|800px]]&lt;br /&gt;
Внутри окна первое на что нужно обратить внимание, строка -  &amp;quot;Выбрать тип источника&amp;quot;. В этой строке выбираем вариант &amp;quot;URL-источник&amp;quot;. &lt;br /&gt;
После проведённых манипуляций вставляем URL нашего сваггера в раздел &amp;quot;RSS - источника&amp;quot; и нажимаем иконку просмотра.&lt;br /&gt;
[[File:Тип источника.png|thumb|center | Варианты источников|300px]]&lt;br /&gt;
{{Note|&amp;#039;&amp;#039;Swagger/сваггер&amp;#039;&amp;#039; (или OpenAPI) - это инструмент для создания, документирования и тестирования веб-API. Он помогает разработчикам легко понимать и работать с API, предоставляя визуальное представление и автоматически создаваемую документацию. |warn}}&lt;br /&gt;
Далее сервер SmartPlayer распарсивает URL. Данные по распаршенной ссылку будут выглядеть примерно так: &lt;br /&gt;
[[File:Распаршенный URL.png|thumb|center | Пример распаршенного URL |300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Следующим этапом необходимо выбрать нужную строку для создания из нее шаблона запроса.&lt;br /&gt;
[[File:Нужная строка.png|thumb|center | Пример нужной строки для шаблона|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
После клика по выделенной строе - сформируется шаблон с параметрами. Он отобразится  в пустой строке сверху.&lt;br /&gt;
Перед параметрами, в строке, необходимо текстом прописать какая информация будет выводиться. &lt;br /&gt;
[[File:Подготовленный шаблон.png|thumb|center | Пример шаблона|300px]]&lt;br /&gt;
В итоге, внутри шаблона будет статичная часть строки - которую прописывает пользователь и динамическая часть строки - которой является шаблон.&amp;lt;br&amp;gt;&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Дополнительные возможности&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
При желании пользователя можно будет поменять внешний вид контента. Из параметров которые можно настроить: &lt;br /&gt;
* Частота обновления информации (как часто клиентское приложение SmartPlayer будет обращаться на сервер за новыми данными)&lt;br /&gt;
* Шрифт&lt;br /&gt;
* Размер шрифта&lt;br /&gt;
* Цвет шрифта&lt;br /&gt;
* Выравнивание текста&lt;br /&gt;
* &amp;quot;Жирный&amp;quot; текст&lt;br /&gt;
* Курсивный текс&lt;br /&gt;
* Подчеркнутый текст&lt;br /&gt;
[[File:Настройка текста в контенте.png|thumb|center | Список настроек для редактирования текста|300px]]&lt;br /&gt;
Последний шаг - нажимаем на кнопку &amp;quot;Сохранить&amp;quot;&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Создание трансляции&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
Следующим этапом идёт создание трансляции.&amp;lt;br&amp;gt;&lt;br /&gt;
Пользователю необходимо перейти в раздел &amp;quot;Трансляции&amp;quot;. &lt;br /&gt;
[[File:Создание трансляции.png|thumb|center | Раздел &amp;quot;Трансляция&amp;quot; в личном кабинете|300px]]&lt;br /&gt;
Далее ему необходимо разделить &amp;quot;окно контента&amp;quot; на зоны и заполнить их нужным контентом.&lt;br /&gt;
[[File:Зоны в трансляции.png|thumb|center | Зоны контента|300px]]&lt;br /&gt;
Подставляет нужный ему контент в определённому зону. Кроме текстового с информацией, которую мы настраивали выше, остальной контент может быть любой.&amp;lt;br&amp;gt;&lt;br /&gt;
Далее пользователь переименовывает трансляцию и сохраняет настройки, кликнув по иконке сохранения справа от названия.&lt;br /&gt;
[[File:Название трансляции.png|thumb|center | Строка для переименования трансляции|300px]]&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Создание расписания для устройства &amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
Для создания расписания пользователю необходимо найти своё устройство в разделе &amp;quot;Устройство&amp;quot;.&lt;br /&gt;
Выбрав своё устройство он находит в списке раздел &amp;quot;Расписание&amp;quot;&lt;br /&gt;
[[File:Путь до расписания.png|thumb|center | путь до расписания|300px]]&lt;br /&gt;
Перейдя во всплывшее окно, пользователь увидит календарь, на котором ему надо будет выбрать дату и нажать &amp;quot;Добавить новое&amp;quot;&lt;br /&gt;
[[File:Добавление расписания.png|thumb|center | Добавление расписания|300px]]&lt;br /&gt;
Далее откроется окно с базовыми параметрами расписания.&lt;br /&gt;
[[File:Стандартные параметры расписания.png|thumb|center | Стандартные параметры расписания|300px]]&lt;br /&gt;
Дополнительные параметры расписания можно увидеть нажав на клавишу &amp;quot;Ещё&amp;quot;.&lt;br /&gt;
[[File:Развёрнутые параметры расписания.png|thumb|center | Развёрнутые параметры расписания|300px]]&lt;br /&gt;
После настройки всех параметров необходимо нажать кнопку &amp;quot;Сохранить&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
После всех манипуляций нужная информация должна выводиться на устройство в соответствии с расписанием.&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Итоговый результат&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Нужная для пользователя информация выводится на устройствах и автоматически обновляется, без дополнительных настроек и манипуляций.&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>