<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.forkbrowser.top/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vitkren</id>
	<title>Браузер Fork - Wiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.forkbrowser.top/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vitkren"/>
	<link rel="alternate" type="text/html" href="https://wiki.forkbrowser.top/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Vitkren"/>
	<updated>2026-04-16T14:34:59Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.forkbrowser.top/w/index.php?title=FXML&amp;diff=1570</id>
		<title>FXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.forkbrowser.top/w/index.php?title=FXML&amp;diff=1570"/>
		<updated>2022-11-03T12:10:35Z</updated>

		<summary type="html">&lt;p&gt;Vitkren: /* $_CH[&amp;quot;position&amp;quot;]=&amp;quot;html&amp;quot;; // - Пример элемента со своим дизайном в $_CH[&amp;quot;template&amp;quot;] */  $_CH[&amp;quot;br&amp;quot;]=1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&#039;&#039;&#039;FXML&#039;&#039;&#039; (Fork eXtensible Markup Language) - что такое==&lt;br /&gt;
Это язык разметки документов во Всемирной паутине.  Для навигации по таким страницам не требуется мышь или сенсорный экран. Язык &#039;&#039;&#039;FXML&#039;&#039;&#039; интерпретируется такими приложениями как ForkPlayer, OTT Player, OTT-play. Полученный в результате интерпретации форматированный текст отображается на экране телевизора. &lt;br /&gt;
&lt;br /&gt;
====Например, следующий код (должен быть валидным JSON):====&lt;br /&gt;
 {&amp;quot;title&amp;quot;:&amp;quot;COOLTV - портал нового поколения&amp;quot;,&amp;quot;background-image&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/tvcool.jpg&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;typeList&amp;quot;:&amp;quot;start&amp;quot;,&amp;quot;icon&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/tvcool23.jpg&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;channels&amp;quot;:[{&amp;quot;title&amp;quot;:&amp;quot;Вход&amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/profle22.jpg&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/auth&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Новости &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/rss-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/news&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Поиск &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-search-folder-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/media/search.php&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Кинозал &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/1icons8-film-reel-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/media&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;AceStream &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-wave-arrows-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/vdt/12&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Обменник &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-next-100.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/media/obmen/&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Сервисы &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8s3-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/vdt/9&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;IPTV &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-hdtv-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/vdt/8&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Мультимедиа &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-documentary-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/vdt/7&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Чат &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-chat-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/guest&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;FAQ &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-info-popup-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/faq/&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Копилка&amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-bad-piggies-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/copilka&amp;lt;/nowiki&amp;gt;&amp;quot;}]}&lt;br /&gt;
даст такой результат (в ForkPlayer):&lt;br /&gt;
[[Файл:Cooltv.png|мини|600x600пкс|без]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Все допустимые команды можно посмотреть в исходном коде страниц &lt;br /&gt;
&lt;br /&gt;
https://github.com/vengo634/kino.pub_forkplayerPHP/blob/master/index.php&lt;br /&gt;
&lt;br /&gt;
====Смотреть Исходный код любой страницы можно непосредственно в ForkPlayer====&lt;br /&gt;
[[Файл:VmGe53a9.png|мини|без]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
и FXML CMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Глобальные теги==&lt;br /&gt;
$_PL[&amp;quot;typeList&amp;quot;]=&amp;quot;start&amp;quot;; // Плиточный + другой(с использованием $_CH[&amp;quot;position&amp;quot;] ) виды страницы&lt;br /&gt;
&lt;br /&gt;
====Стили сайта по умолчанию====&lt;br /&gt;
По умолчанию для вашей страницы задаются такие стили (вы их можете изменить задав нужные в $_PL[&amp;quot;css&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:700px; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Смотреть CSS стили по умолчанию&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-button:single-button {&lt;br /&gt;
    background-color: #bbbbbb;&lt;br /&gt;
    display: block;&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    height: 10px;&lt;br /&gt;
    width: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-button:single-button:vertical:decrement {&lt;br /&gt;
    border-width: 5px;&lt;br /&gt;
    border-color: transparent transparent #555555;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-button:single-button:vertical:increment {&lt;br /&gt;
    border-width: 5px;&lt;br /&gt;
    border-color: #555555 transparent transparent transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
    width: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
    background: #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
    background: #888;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
    background: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.start {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    border: 0px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    ;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin-left: 4px;&lt;br /&gt;
    margin-top: 1px;&lt;br /&gt;
    height: 101px;&lt;br /&gt;
    width: 10%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.start .rating {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    display: none;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    height: 23px;&lt;br /&gt;
    width: 28px;&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    padding-left: 5px;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.start .icon {&lt;br /&gt;
    padding: 2px 2px 0px 2px;&lt;br /&gt;
    height: 76%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.start .name {&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    line-height: 0.9;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.start .title {&lt;br /&gt;
    background: rgba(0, 0, 0, 0.65);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: display: inline-block;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px 4px 4px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.start .side_icon {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.list {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    border-radius: 4px 0px 0px 4px;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
    margin: 2px 0px;&lt;br /&gt;
    width: 48.87708333333334%;&lt;br /&gt;
    height: 35px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.list .contmenu {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    float: right;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.list .numb {&lt;br /&gt;
    float: left;&lt;br /&gt;
    padding-top: 2px;&lt;br /&gt;
    font-size: 60%;&lt;br /&gt;
    min-width: 38px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.list .icon {&lt;br /&gt;
    margin: 0px 2px;&lt;br /&gt;
    padding-right: 2px;&lt;br /&gt;
    float: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.list .title {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    float: left;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.listsearch {&lt;br /&gt;
    background-color: #ddd;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 3px;&lt;br /&gt;
    margin-top: 2px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    height: 68%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infolinktitle {&lt;br /&gt;
    height: 63%;&lt;br /&gt;
    font-size: 80%;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infolink {&lt;br /&gt;
    padding-left: 3px;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.default .contmenu {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.selected .contmenu {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.html {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlink {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    margin: 0px 4px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlink .title {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    max-width: 310px;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
    padding: 0px 4px;&lt;br /&gt;
    float: left;&lt;br /&gt;
    height: 28px;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlink .icon {&lt;br /&gt;
    float: left;&lt;br /&gt;
    height: 22px;&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fulleditline {&lt;br /&gt;
    border: 1px solid transparent;&lt;br /&gt;
    width: 80%;&lt;br /&gt;
    margin: 1px 9%;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fulleditline .title {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    height: 24px;&lt;br /&gt;
    margin: 3px;&lt;br /&gt;
    color: #2b2525;&lt;br /&gt;
    background-color: #eee;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fulleditline .icon {&lt;br /&gt;
    float: right;&lt;br /&gt;
    height: 22px;&lt;br /&gt;
    padding-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    margin: -2px 4%;&lt;br /&gt;
    font-size: 80%;&lt;br /&gt;
    width: 92%;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    height: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.label .icon {&lt;br /&gt;
    float: left;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.default {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.selected {&lt;br /&gt;
    background: rgba(180, 180, 180, 0.7);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.listselected {&lt;br /&gt;
    color: black;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.site {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    overflow-x: hidden;&lt;br /&gt;
    font-size: 27px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    color: rgb(238, 238, 238);&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
small {&lt;br /&gt;
    font-size: 70%;&lt;br /&gt;
    color: gray;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.buttons {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    top: 80%;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    width: 47%;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    display: none;&lt;br /&gt;
    padding: 0px 3px 0px 3px;&lt;br /&gt;
    color: #cccccc;&lt;br /&gt;
    font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
\#description {&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    overflow-x: hidden;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    display: none;&lt;br /&gt;
    padding: 0px 3px 0px 3px;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    left: 51%;&lt;br /&gt;
    width: 47.2%;&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Пример своего стиля (пишите чистый css, он будет преобразован в одну строку)===&lt;br /&gt;
&lt;br /&gt;
====#content - стиль страницы (без description)====&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot;#content {font-size:25px;}&amp;quot;; // Установим размер шрифта&lt;br /&gt;
&lt;br /&gt;
====#rightHalf- стиль description====&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot;#content {font-size:25px;}  #rightHalf{font-size:27 px;} &amp;quot;; // Установим размер шрифта сайта и описания&lt;br /&gt;
&lt;br /&gt;
====.selected - стиль при выделении элемента====&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot; .selected {  color: black; } &amp;quot;; // Делаем смену цвета выделенного элемента&lt;br /&gt;
&lt;br /&gt;
====.default - стиль невыделенного элемента====&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot; .default{  color: gray; } &amp;quot;; &lt;br /&gt;
&lt;br /&gt;
====.contmenu - визуальная кнопка контекстного меню====&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot; .contmenu{ display:none; } &amp;quot;;  // Скрываем кнопку контекстного меню&lt;br /&gt;
&lt;br /&gt;
====.label, .start, .list, .fulleditline, .hlink, .html - стили(верхний уровень) для разных типов элементов $_CH[&amp;quot;position&amp;quot;]  [https://wiki.forkbrowser.top/wiki/FXML#position_.D0.BF.D1.80.D0.B8_.D0.B7.D0.B0.D0.B4.D0.B0.D0.BD.D0.BD.D0.BE.D0.BC_.24_PL.5B.22typeList.22.5D.3D.22start.22.3B]====&lt;br /&gt;
Если не задан $_CH[&amp;quot;position&amp;quot;] элемента то по умолчанию элементы отображаются на странице списком и классом .list&lt;br /&gt;
&lt;br /&gt;
Если при этом задано отображение плиткой ($_PL[&amp;quot;typeList&amp;quot;]=&amp;quot;start&amp;quot; ) то по умолчанию элементы отображаются с классом .start&lt;br /&gt;
&lt;br /&gt;
====.labelselected, .startselected, .listselected, .fulleditlineselected, .hlinkselected, .htmlselected - стили(верхний уровень) для выделенных элементов====&lt;br /&gt;
&lt;br /&gt;
=====Установим цвет для выделенных элементов только .list=====&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot; .listselected{color: red; }&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
====.labeldefault, .startdefault, .listdefault, .fulleditlinedefault, .hlinkdefault, .htmldefault - стили(верхний уровень) для невыделенных элементов====&lt;br /&gt;
&lt;br /&gt;
====.list - зададим свой вид списка====&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot; .list{color: red; }&amp;quot;; // Меняем цвет&lt;br /&gt;
&lt;br /&gt;
====.title .icon .rating .numb вложенные в верхний уровень стили заголовка, иконки, рейтинга(для .start), порядкового номера(для .list)====&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot; .title{color: red; }&amp;quot;; // Меняем цвет заголовков&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot; .numb { display:none; } &amp;quot;; // Скрываем отображение номера&lt;br /&gt;
&lt;br /&gt;
====Комбинация классов, зададим стиль иконок только для списка (.list)====&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot; .list .icon{background-color:white; margin:2px;}&amp;quot;; // Зададим белую рамку фона для иконок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cacheinfo&amp;quot;]=&amp;quot;nocache&amp;quot;;  // Не кешировать страницу (при возврате назад страница будет грузиться заново по адресу)&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;setcookie&amp;quot;][&amp;quot;name1&amp;quot;]=&amp;quot;value1&amp;quot;; // Аналог cookie вебсайтов. Запомнит для последующих запросов страниц с этого же домена в переменной $_GET[&amp;quot;cookie&amp;quot;][&amp;quot;name1&amp;quot;] значение value1&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;info&amp;quot;]=&amp;quot;Вам уведомление&amp;quot;; // Показывает alert &amp;quot;Вам уведомление&amp;quot; с кнопкой ОК (закрыть)&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;confirm&amp;quot;]=[&amp;quot;title&amp;quot;=&amp;gt;&amp;quot;Открыть вложенный CHannel?&amp;quot;,&amp;quot;channel&amp;quot;=&amp;gt;[&amp;quot;playlist_url&amp;quot;=&amp;gt;&amp;quot;http://..&amp;quot;]];&lt;br /&gt;
&lt;br /&gt;
===cmd тег (как глобальный так и в playlist_url) - допустимые команды===&lt;br /&gt;
&lt;br /&gt;
====Примеры использования &#039;&#039;&#039;cmd&#039;&#039;&#039; в глобальном теге====&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;historyback(1);&amp;quot;  // Вернуться назад на 1 страницу&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;info(Вам уведомление);&amp;quot;  // Показывает alert &amp;quot;Вам уведомление&amp;quot; с кнопкой ОК (закрыть)&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;settitle(2, Новый заголовок);&amp;quot;  // элементу 2 дать новый title&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;setdescription(2, Новый заголовок);&amp;quot;  // элементу 2 дать новый description&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;reload(2);&amp;quot;  // Перезагрузить страницу через 2секунды&lt;br /&gt;
&lt;br /&gt;
В конец cmd к командам выше можно добавить &#039;&#039;&#039;stop();&#039;&#039;&#039; чтобы выполнить команду выше и остановить загрузку новой страницы &lt;br /&gt;
&lt;br /&gt;
например $_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;info(Доступ к этой странице Вам запрещен);stop();&amp;quot; выведет уведомление но оставить пользователя на предыдущей странице.&lt;br /&gt;
&lt;br /&gt;
====Примеры использования &#039;&#039;&#039;cmd&#039;&#039;&#039; в $_CH[&amp;quot;playlist_url&amp;quot;]====&lt;br /&gt;
$_CH[&amp;quot;playlist_url&amp;quot;]=&amp;quot;cmd:&amp;lt;Команда из списка допустимых&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Например $_CH[&amp;quot;playlist_url&amp;quot;]=&amp;quot;reload();&amp;quot;; перезагрузит страницу при нажатии&lt;br /&gt;
&lt;br /&gt;
==Channel теги==&lt;br /&gt;
&lt;br /&gt;
===title===&lt;br /&gt;
Заголовок&lt;br /&gt;
&lt;br /&gt;
===playlist_url или stream_url===&lt;br /&gt;
Адрес страницы или адрес видеопотока (непустым может быть только один из этих тегов)&lt;br /&gt;
&lt;br /&gt;
===logo_30x30===&lt;br /&gt;
Адрес иконки&lt;br /&gt;
&lt;br /&gt;
===confirm - диалоговое окно с действиями при нажатии на элемент===&lt;br /&gt;
Пример подтверждения выхода с аккаунта&lt;br /&gt;
&lt;br /&gt;
$_CH[]=[&amp;quot;title&amp;quot;=&amp;gt;&amp;quot;Выйти&amp;quot;,&amp;quot;playlist_url&amp;quot;=&amp;gt;&amp;quot;confirm&amp;quot;,&amp;quot;confirm&amp;quot;=&amp;gt;[&amp;quot;http://host/?do&amp;lt;nowiki&amp;gt;=exit&amp;quot;],&amp;quot;description&amp;quot;=&amp;gt;&amp;quot;Выйти с аккаунта?&amp;quot;];&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===menu - контекстное меню элемента===&lt;br /&gt;
$menu=[];&lt;br /&gt;
&lt;br /&gt;
$menu[0]=[&amp;quot;title&amp;quot;=&amp;gt;&amp;quot;Контекстное меню1&amp;quot;,&amp;quot;playlist_url&amp;quot;=&amp;gt;&amp;quot;http...&amp;quot;]; //  Аналог обычного $_CH&lt;br /&gt;
&lt;br /&gt;
$menu[0]=[&amp;quot;title&amp;quot;=&amp;gt;&amp;quot;Контекстное меню2&amp;quot;,&amp;quot;playlist_url&amp;quot;=&amp;gt;&amp;quot;http...&amp;quot;]; //  Аналог обычного $_CH&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;menu&amp;quot;]=$menu;&lt;br /&gt;
&lt;br /&gt;
===position при заданном $_PL[&amp;quot;typeList&amp;quot;]=&amp;quot;start&amp;quot;;===&lt;br /&gt;
&lt;br /&gt;
====$_CH[&amp;quot;position&amp;quot;]=&amp;quot;&amp;quot;; // - Плитка как в Стартовом меню размером 128х101px)====&lt;br /&gt;
&lt;br /&gt;
====$_CH[&amp;quot;position&amp;quot;]=&amp;quot;html&amp;quot;; // - Пример элемента со своим дизайном в $_CH[&amp;quot;template&amp;quot;]====&lt;br /&gt;
$_CH[&amp;quot;position&amp;quot;]=&amp;quot;html&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;br&amp;quot;]=1;  &lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;title&amp;quot;]=&amp;quot;Новый вид&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;description&amp;quot;]=&amp;quot;Описание вида&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;logo_30x30&amp;quot;]=&amp;quot;&amp;lt;nowiki&amp;gt;http://p.lnka.ru/icons/yapfiles.png&amp;lt;/nowiki&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;template&amp;quot;]=&#039;&amp;lt;nowiki&amp;gt;&amp;lt;div style=&amp;quot;width:242px;overflow:hidden;margin:4px;text-align:center;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;$logo_30x30&amp;quot; style=&amp;quot;width:242px;height:171px;padding:2px 2px 0px 2px;&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;$title&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;small&amp;gt;$description&amp;lt;/small&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
Элементы будут выстраиваться в ряд и навигация по ним будет предполагать что они в одном ряду&lt;br /&gt;
&lt;br /&gt;
=====$_CH[&amp;quot;br&amp;quot;]=1&lt;br /&gt;
В месте где навигация должна перейти на новую строку задайте $_CH[&amp;quot;br&amp;quot;]=1; При этом в before будет добавлено значение &amp;lt;nowiki&amp;gt;&amp;lt;br clear=both&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 $_CH[&amp;quot;br&amp;quot;]=1&lt;br /&gt;
&lt;br /&gt;
====$_CH[&amp;quot;position&amp;quot;]=&amp;quot;fulleditline&amp;quot;; //- Поле ввода текста шириной почти на всю страницу====&lt;br /&gt;
&lt;br /&gt;
====$_CH[&amp;quot;position&amp;quot;]=&amp;quot;hlist&amp;quot;; // - горизонтальная ссылка (может быть несколько на одном горизонтальном уровне)====&lt;br /&gt;
&lt;br /&gt;
====$_CH[&amp;quot;position&amp;quot;]=&amp;quot;list&amp;quot;; // -обычный вид списка шириной в половину экрана и с description справа====&lt;br /&gt;
&lt;br /&gt;
====$_CH[&amp;quot;position&amp;quot;]=&amp;quot;label&amp;quot;; // -невысокая строка на всю ширину экрана====&lt;br /&gt;
&lt;br /&gt;
===location===&lt;br /&gt;
$_CH[&amp;quot;location&amp;quot;]=1; // Переход c заменой текущей ссылки окна на новую (при перезапуске форкплеера будет открываться уже с этой новой ссылки)&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;location&amp;quot;]=3; // Переход с отображением в текущем окне (при перезапуске форкплеера будет открываться старая ссылка и опять переадресовываться, необходимо если например используются устаревающие сессии)&lt;br /&gt;
&lt;br /&gt;
===after и before - свой html код после и перед элементом списка===&lt;br /&gt;
$_CH[&amp;quot;before&amp;quot;]=&amp;quot;&amp;lt;nowiki&amp;gt;&amp;lt;div style=&#039;color:red;&#039;&amp;gt;Текст перед элементом&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;after&amp;quot;]=&amp;quot;&amp;lt;nowiki&amp;gt;&amp;lt;div style=&#039;color:red;&#039;&amp;gt;Текст после элемента&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===SetTimeInterval - отправка событий клиентом через интервал и вывод сообщений===&lt;br /&gt;
$_CH[&amp;quot;SetTimeInterval&amp;quot;]=[&amp;quot;time&amp;quot;=&amp;gt;1,&amp;quot;onmenu&amp;quot;=&amp;gt;&amp;quot;&amp;lt;nowiki&amp;gt;http://19onmenu&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;onplay&amp;quot;=&amp;gt;&amp;quot;&amp;lt;nowiki&amp;gt;http://19onplay&amp;lt;/nowiki&amp;gt;&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;time&#039;&#039;&#039; - интервал между отправкой событий в минутах&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;onmenu -&#039;&#039;&#039; ссылка для отправки событий если пользователь находится в списке&lt;br /&gt;
&lt;br /&gt;
в ответ по ссылке onmenu &amp;lt;nowiki&amp;gt;http://193.30.240.2/try/ajax/send_status_log.php?action=onmenu&amp;lt;/nowiki&amp;gt; можно давать json &lt;br /&gt;
 {&amp;quot;message&amp;quot;:&amp;quot;Hello user&amp;quot;} &lt;br /&gt;
Это уведомление будет выводится вверху форкплеера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;onplay-&#039;&#039;&#039; ссылка для отправки событий если пользователь смотрит видео&lt;br /&gt;
&lt;br /&gt;
Можно использовать один или два сразу тега onmenu и onplay&lt;br /&gt;
&lt;br /&gt;
===parser - тег загрузки другой страницы перед переходом по playlist_url или stream_url===&lt;br /&gt;
Пример в XML&lt;br /&gt;
 &amp;lt;parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://www.youtube.com/watch?v=qZ3xj_UF4I8|js=|;]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/parser&amp;gt;&lt;br /&gt;
Пример в JSON FXML&lt;br /&gt;
 $_CH[&amp;quot;parser&amp;quot;]=&amp;quot;&amp;lt;nowiki&amp;gt;http://www.youtube.com/watch?v=qZ3xj_UF4I8|js=|&amp;lt;/nowiki&amp;gt;;&amp;quot;;&lt;br /&gt;
результат отдастся то что между js= и ; &lt;br /&gt;
&lt;br /&gt;
Регулярное выражение (по маркеру .*? )&lt;br /&gt;
 &amp;lt;parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://www.youtube.com/watch?v=qZ3xj_UF4I8|&amp;lt;script&amp;gt;.*?js=|;]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/parser&amp;gt;&lt;br /&gt;
или&lt;br /&gt;
 &amp;lt;​​​​​​​parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://www.youtube.com/watch?v=qZ3xj_UF4I8|js=|.*?js]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;​​​​​​​/parser&amp;gt;&lt;br /&gt;
преобразуется в RegExp(&amp;quot;&amp;lt;script&amp;gt;.*?js=(.*?);&amp;quot;,&amp;quot;i&amp;quot;) - результат отдастся тот что в () &lt;br /&gt;
&lt;br /&gt;
&amp;lt;channel&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;title&amp;gt;Test &amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;playlist_url&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://parser.co/?page=postmd5]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/playlist_url&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;​​​​​​​parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://www.youtube.com/watch?v=qZ3xj_UF4I8]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;​​​​​​​/parser&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/channel&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Результат будет в $_POST[&#039;postmd5&#039;]&lt;br /&gt;
&lt;br /&gt;
Можно так преобразовывать чтоб не путаться&lt;br /&gt;
 foreach ($_GET as $key =&amp;gt; $value) {&lt;br /&gt;
&lt;br /&gt;
     if($value==&amp;quot;postmd5&amp;quot;) $_GET[$key]=$_POST[&#039;postmd5&#039;];&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
Результат будет аналогично md5hash в $_GET[&#039;page&#039;]&lt;br /&gt;
&lt;br /&gt;
====Методом POST для видеоссылок ( stream_url )====&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;channel&amp;gt;  &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;stream post&amp;lt;/title&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;stream_url&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://test.ru/index.php?s=postmd5]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/stream_url&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[https://yadi.sk/d/0BpgziSQ0VWiFg]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/parser&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/channel&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Будет идти отправка POST на &amp;lt;nowiki&amp;gt;http://test.ru/index.php?s=postmd5&amp;lt;/nowiki&amp;gt; в $_POST[&amp;quot;postmd5&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ответ страницы попадет в проигрыватель в виде ссылки.&lt;br /&gt;
&lt;br /&gt;
Тоесть &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://test.ru/index.php?s=postmd5&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; должен дать текст ссылки на медиафайл вида &amp;lt;nowiki&amp;gt;http://.../myvideo.mp4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Скачивание сторонней страницы по необходимости, страница &amp;lt;nowiki&amp;gt;http://parser.co/&amp;lt;/nowiki&amp;gt; может дать json ответ====&lt;br /&gt;
 {&amp;quot;parse&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://www.youtube.com/watch?v=qZ3xj_UF4I8&amp;amp;gl=US&amp;amp;hl=en&amp;amp;has_verified=1&amp;amp;bpctr=9999999999&amp;lt;/nowiki&amp;gt;&amp;quot;}&lt;br /&gt;
Скачанная страница шлется в параметре  $_POST[&#039;remoteparse&#039;]&lt;br /&gt;
&lt;br /&gt;
==Построение произвольного положения элементов на странице (c &amp;quot;br&amp;quot; вместо &amp;quot;coordiantion&amp;quot;)==&lt;br /&gt;
&lt;br /&gt;
===Задаем странице вид плиткой (start)===&lt;br /&gt;
 $_PL[&amp;quot;typeList&amp;quot;]=&amp;quot;start&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===Прописываем свои стили===&lt;br /&gt;
$_PL[&amp;quot;css&amp;quot;]=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
.myStyle1{&lt;br /&gt;
&lt;br /&gt;
width:242px;&lt;br /&gt;
&lt;br /&gt;
overflow:hidden;&lt;br /&gt;
&lt;br /&gt;
margin:4px;&lt;br /&gt;
&lt;br /&gt;
text-align:center;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.myStyle2{&lt;br /&gt;
width:242px;&lt;br /&gt;
height:171px;&lt;br /&gt;
padding:2px 2px 0px 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===Задаем шаблон (template) каждому элементу списка===&lt;br /&gt;
&amp;lt;code&amp;gt;$_CH[&amp;quot;position&amp;quot;]=&amp;quot;html&amp;quot;; // Задает возможность использовать template&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;title&amp;quot;]=&amp;quot;Новый вид&amp;quot;; // Заголовок - подставляет в шаблоне вместо $title&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;logo_30x30&amp;quot;]=&amp;quot;&amp;lt;nowiki&amp;gt;http://p.lnka.ru/icons/yapfiles.png&amp;lt;/nowiki&amp;gt;&amp;quot;; // Иконка $logo_30x30&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;description&amp;quot;]=&amp;quot;Описание, если нужно&amp;quot;; // Описание- подставляет в шаблоне вместо $description&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;template&amp;quot;]=&#039;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;myStyle1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;$logo_30x30&amp;quot; style=&amp;quot;myStyle2&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;$title&amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Перенос на новую строке при html дизайне $_CH[&amp;quot;br&amp;quot;]=1;===&lt;br /&gt;
Для правильной навигации по странице нужно знать когда у вас там новая строка. Для этого в элементе с которого нужно чтоб начиналась новая строка присваиваем &lt;br /&gt;
 $_CH[&amp;quot;br&amp;quot;]=1;// Этот элемент разместится уже на новой строке&lt;br /&gt;
&lt;br /&gt;
==Вывод результирующей страницы (на PHP)==&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
// Ваш код с наполнением массивов $_PL и $_CH информацией&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;channels&amp;quot;]=$_CH;&lt;br /&gt;
&lt;br /&gt;
print json_encode($_PL);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vitkren</name></author>
	</entry>
</feed>