Отображение новостей формируется на основе файлов шаблонов, находящихся в каталоге templates программы. Подключать шаблоны можно в окне настоек программы.Файл шаблона имеет XML формат.
Структура файла шаблона:
<feed>
<description>
<!-- Описание шаблона. -->
</description>
<settings>
<!-- Дополнительные настройки отображения программы. -->
</settings>
<heading>
<!-- Заголовок файла -->
<head>
<![CDATA[
<head>
<!-- То, что будет в заголовке HTML файла. -->
</head>
]]>
</head>
<!-- Тело файла -->
<body>
<![CDATA[
<body>
<!-- То, что будет в теле HTML файла. -->
</body>
]]>
</body>
</heading>
<!-- Блок каждой новости -->
<item>
<![CDATA[
<!-- То, что будет в теле каждой новости.
Список новостей будет заменен на тег %[items]% в теге body.-->
]]>
</item>
</feed>
В шаблоне применяются теги. Программой они автоматически заменяютсяСписок тегов:
%[feed_title]% - заголовок канала
%[feed_charset]% - кодировка исходного RSS файла
%[feed_style]% - путь к файлу стилей css
%[feed_link]% - ссылка на сайт
%[feed_description]% - описание канала
%[feed_image]% - ссылка на картинку канала
%[items]% - список тегов item, вставляемый в body
%[program_dir]% - путь к каталогу программы (например, "c:\yhrss\")
%[counter]% - счетчик новостей, необходимый для навигации по новостям
%[link]% - ссылка на новость
%[title]% - заголовок новости
%[pubDate]% - время выхода новости
%[description]% - описание новости
%[author]% - автор
%[comments]% - комментаррии (LJ)
%[category]% - категория новости
Раздел settings:
bgcolor - цвет фона панелей
darkbgcolor - цвет черезполосицы
textcolor - цвет шрифта панелей
Звета задаются в формате: #RRGGBB
Дополнительно к шаблонам можно использовать файлы стилей css. Эта возможность делает настройку отображения еще более гибкой. Но в некоторые шаблоны включены собственные таблицы стилей и применение этой опции не даст эффекта. Чтобы это работало в шаблоне в поле "head" должна присутствовать строка:
<link rel="stylesheet" href="%[feed_style]%" type="text/css" />