вторник, 18 февраля 2025 г.

Показ объявлений в бегущей строке для разных городов

"... Нужно сделать бегущую строку с объявлениями и новостями, касающимися конкретного населенного пункта. Например, для Новосибирска: сверху от бегущей строки показано название города, а объявления относятся только к этому городу. Потом для Бердска аналогично: название города + объявления для него. Потом для следующего города и т.д. Возможно ли это сделать в пределах бесплатных титров?..."

Да, возможно.

Общая идея такая: использовать второй (титровальный) экземпляр программы OnAir3. В нём будет расписание, которое запускает по кругу титровальные объекты с объявлениями для разных городов. Каждый титровальный объект состоит из бегущей строки и картинки-подложки. Название города "впечатано" в подложку. Для N городов потребуется N титровальных объектов. Для титровального объекта будет использоваться бесплатный скрипт TSF_RollCrawl ("обёртка" для бегущей строки со встроенной подложкой). 

Необходимо:

1)Запустить и настроить второй (титровальный) экземпляра OnAir3. Описание  здесь.


2)Подготовить картинки-подложки с названиями городов (для каждого города своя картинка). 


3)Подготовить файлы с объявлениями для разных городов (для каждого города свой текстовый файл).


4)Создать новый титровальный проект, добавить в него один титровальный объект со скриптом TSF_RollCrawl. Настроить его: указать подложку и коллекцию стилей, изменить расположение и размеры элементов скрипта. 

Важно! Текстовый файл с объявлениями в поле "Имя задания" можно не указывать.


5)В настройках титровального элемента Crawl (1) для свойства "Зациклить" выбрать "Нет" (2), для "Авто загрузка" - "Да" (3). Выбрать файл стилей (4).

6)"Размножить" титровальные объекты с помощью кнопок "Копировать" и "Вставить". Указать свой файл подложки для каждого объекта.

7)Сохранить титровальный проект.

8)Загрузить титровальный проект в OnAir3.

9)Настроить файловую страничку для одного из титровальных объектов. Про настройку файловой странички здесь.


10)Выбрать соответствующий этому городу текстовый файл с объявлениями (1). Двойным кликом ЛКМ создать в расписании команду загрузки задания в титровальный объект (2).

11)Выбрать титровальный объект для следующего города (1). Выбрать соответствующий ему текстовый файл (2). Добавить команду загрузки задания в титровальный объект в расписание (3).

12)Добавить команды загрузки текстовых файлов для остальных титровальных объектов.

13)Итоговое расписание выглядит так:

  • Команда начала блока (1).
  • Команды загрузки заданий в титровальные объекты (2). Каждая команда не только загружает текстовый файл, но и начинает показ объявлений из него.
  • Команда "Зациклить блок" (3)

Подробное описание скрипта TSF_RollCrawl здесь.

Общие принципы работы со скриптами описаны здесь.

Актуальная версия инсталлятора скриптов здесь.