Редактирование: CHANGELOG

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 1: Строка 1:
История изменений в Fork browser в порядке убывания
 
==25.02.2024==
 
===Добавлены дополнительные теги для видеоплеера (beta версия Fork)===
 
Нужны для того чтобы на по разному выдавать информацию на сайте и видеоплеере
 
Например
 
 
$_CH["title"]="Хало 1 сезон 1 серия";
 
 
$_CH["label"]="Хало";
 
 
$_CH["information"]="1 сезон 1 серия";
 
[[Файл:Halo.png|мини|Вид экрана плеера]]
 
Плеер сначала ищет в первом теге, если он пустой то берет со второго, общего тега
 
 
====Картинка в видеоплеере слева внизу====
 
$_CH["poster"]="http://example.com/videoposter.png";
 
 
если он будет пустой то берет отсюда:
 
 
$_CH["logo30x30"]="http://example.com/videoposter.png";
 
 
====Название отображаемое над полосой прогреса====
 
$_CH["label"]="Хало";
 
 
если он будет пустой то берет отсюда:
 
 
$_CH["title"]="Хало";
 
 
====Информация более мелким шрифтом под прогресом====
 
$_CH["information"]="1 сезон 1 серия";
 
 
если он будет пустой то берет отсюда:
 
 
$_CH["description"]="1 сезон 1 серия";
 
 
==15.09.2023==
 
===Добавлена поддержка css файлов===
 
$_PL["link"][]=["type"=>"text/css","href"=>"http://example.com/main.css"];
 
 
==24.08.2023==
 
Изменения для страниц типа $_PL[typeList]=html
 
===Добавлена горизонтальная прокрутка элементов списка===
 
 
[http://forkplayer.tv/wiki/FXML#.D0.93.D0.BE.D1.80.D0.B8.D0.B7.D0.BE.D0.BD.D1.82.D0.B0.D0.BB.D1.8C.D0.BD.D0.B0.D1.8F_.D0.BF.D1.80.D0.BE.D0.BA.D1.80.D1.83.D1.82.D0.BA.D0.B0 Тег nowrap подробнее]
 
 
===Перенос на новую строку теперь через тег $_CH[br]=1===
 
 
===По умолчанию страницы теперь во весь экран===
 
Панель инструментов с адресной строкой вверху Fork браузера теперь автоматически скрываются, это позволяет делать порталы более информативными
 
 
==03.07.2021==
 
 
===Параметры ссылок добавлением # в конец ссылки===
 
 
====#direct - если сайт требует чистой ссылки без каких либо добавлений====
 
например <nowiki>http://pastebin.com/yuUtYu56g#direct</nowiki>
 
 
Ссылка будет открываться в чистом виде <nowiki>http://pastebin.com/yuUtYu56g</nowiki> без отправки параметров (обычно форкплеер добавляет к ссылке ваши параметры, кукис и идентификатор)
 
 
====#stream_url открывать в плеере====
 
Ссылка откроется в видеоплеере
 
 
==17.02.2021==
 
 
===Выпадающий список (тег элемента - menu)===
 
[[Файл:Меню.png|мини|Пример выпадающего списка]]
 
Задается аналогично вложенным спискам только с тегом menu
 
 
Пример выбора сезона на PHP
 
 
$menu=[];
 
 
$menu[0]=["title"=>"Сезон 2","playlist_url"=>"http..."]; // Аналог обычного $_CH
 
 
$menu[0]=["title"=>"Сезон 3","playlist_url"=>"http..."]; // Аналог обычного $_CH
 
 
$_CH[]=["title"=>"Сезон 1 - нажмите для выбора сезона","playlist_url"=>"menu","menu"=>$menu];
 
 
<br />
 
<br />
==12.12.2020==
+
{| class="wikitable sortable"
 
+
|+
===Прокрутка части большого описания кнопками переключения каналов (PG_UP, PG_DOWN)===
+
!
Добавьте в описание div с id ''scrolled''
+
!
 
+
!
$_CH["description"]='MY TITLE STATIC<nowiki><div id="scrolled"></nowiki>
+
!
 
+
|-
PG_UP PG_DOWN
+
|
 
+
|
large scrolled content
+
|
 
+
|
.
+
|-
 
+
|
.
+
|
 
+
|
.
+
|
 
+
|-
<nowiki></div></nowiki>
+
|
 
+
|
MY FOOTER STATIC';
+
|
 
+
|
==06.09.2020==
+
|}
 
+
История изменений в ForkPlayer в порядке убывания
===Глобальный тег выравнивания (при виде плиткой) - по умолчанию по центру===
 
$_PL["align"]="left";
 
 
 
===Новый вид элемента position=html Свой шаблон для элемента любого вида===
 
 
 
===Новый тег элемента template (сработает при position=html)===
 
[[Файл:Координаты.png|мини]]
 
Обязательно наличие template с переменными $title и $logo_30x30 - вместо них будет подставлено значение из $_CH["title"] и $_CH["logo_30x30 "]
 
 
 
$_CH["position"]="html";
 
 
 
$_CH["title"]="Новый вид";
 
 
 
$_CH["logo_30x30"]="<nowiki>http://p.lnka.ru/icons/yapfiles.png</nowiki>";
 
 
 
$_CH["template"]='<nowiki><div style="width:242px;overflow:hidden;margin:4px;text-align:center;"><img src="$logo_30x30" style="width:242px;height:171px;padding:2px 2px 0px 2px;"></nowiki><nowiki><br></nowiki>$title<nowiki></div></nowiki>';
 
 
 
===Новый тег элемента coordination (нужно при template своего размера, для правильной навигации по странице)===
 
$_CH["coordination"]=[x,y];
 
 
 
Где x это позиция по горизонтали, y - по вертикали
 
 
 
Начальный элемент идет с $_CH["coordination"]=[0,0];
 
 
 
Если следующий элемент идет например на новой строке то нужно ему присвоить $_CH["coordination"]=[1,0];
 
 
 
==14.06.2020==
 
[[Файл:SetIP.png|мини]]
 
 
 
===Локальные переменные LOCAL_IP, TORRSERVE_IP, ACE_IP===
 
Прописываются пользователем форкплеера в настройках приложения.
 
 
 
'''Если не указан TORRSERVE_IP или ACE_IP''' то вместо них будет вставлен LOCAL_IP (устройство с ремотефорком)
 
 
 
Если не указан также и LOCAL_IP то вместо них будет вставлен локальный IP 127.0.0.1
 
 
 
===Примеры TORRSERVE_IP, ACE_IP в торрент magnet ссылках вашего портала===
 
$_CH[]=["title"=>"(magnet) '''acestream''' ","playlist_url"=>"<nowiki>http://ACE_IP:6878/server/api?method=get_media_files&magnet=</nowiki>".urlencode("<nowiki>magnet:?xt=urn:btih:642a36ec9dcb2c5ba7b08835bd04ae8738281bb1&dn=rutor.org_%D0%A1%D1%82%D0%B0%D1%80%D0%B8%D0%BA+%D0%B2+%D0%BF%D0%BE%D1%82%D1%91%D1%80%D1%82%D0%BE%D0%B9+%D1%88%D0%B8%D0%BD%D0%B5%D0%BB%D0%B8+%281964%29+SATRip-AVC+%D0%BE%D1%82+New-Team&tr=udp://opentor.org:2710&tr=udp://opentor.org:2710&tr=retracker.local/announce</nowiki>")];
 
 
 
$_CH[]=["title"=>"(magnet) '''torrserve''' ","playlist_url"=>"<nowiki>http://TORRSERVE_IP:8090/torrent/play?m3u=true&link=</nowiki>".urlencode("<nowiki>magnet:?xt=urn:btih:642a36ec9dcb2c5ba7b08835bd04ae8738281bb1&dn=rutor.org_%D0%A1%D1%82%D0%B0%D1%80%D0%B8%D0%BA+%D0%B2+%D0%BF%D0%BE%D1%82%D1%91%D1%80%D1%82%D0%BE%D0%B9+%D1%88%D0%B8%D0%BD%D0%B5%D0%BB%D0%B8+%281964%29+SATRip-AVC+%D0%BE%D1%82+New-Team&tr=udp://opentor.org:2710&tr=udp://opentor.org:2710&tr=retracker.local/announce</nowiki>")];
 
 
 
===Пример торрент магнет ссылки с автоматическим выбором torrserve или ace stream сервера===
 
$_CH[]=["title"=>"(magnet) через ace stream или torrserve","playlist_url"=>"<nowiki>magnet:?xt=urn:btih:642a36ec9dcb2c5ba7b08835bd04ae8738281bb1&dn=rutor.org_%D0%A1%D1%82%D0%B0%D1%80%D0%B8%D0%BA+%D0%B2+%D0%BF%D0%BE%D1%82%D1%91%D1%80%D1%82%D0%BE%D0%B9+%D1%88%D0%B8%D0%BD%D0%B5%D0%BB%D0%B8+%281964%29+SATRip-AVC+%D0%BE%D1%82+New-Team&tr=udp://opentor.org:2710&tr=udp://opentor.org:2710&tr=retracker.local/announce</nowiki>"];
 
<br />
 
 
 
==11.04.2020==
 
 
 
===Теги after и before - свой html код после и перед элементом списка===
 
$_CH["before"]="<nowiki><div style='color:red;'>Текст перед элементом</div></nowiki>";
 
 
 
$_CH["after"]="<nowiki><div style='color:red;'>Текст после элемента</div></nowiki>";
 
 
 
===Тег url_tvg в FXML странице  - своя телепрограмма===
 
Поддерживается только формат xmltv (сжатый и нет)
 
 
 
$_PL["url_tvg"]="<nowiki>http://epg.it999.ru/edem.xml.gz</nowiki>";
 
 
 
===Параметр url-tvg в M3U плейлисте  - своя телепрограмма===
 
Поддерживается только формат xmltv (сжатый и нет)
 
 
 
Начало плейлиста делаем таким
 
 
 
<nowiki>#</nowiki>EXTM3U url-tvg="<nowiki>http://epg.it999.ru/edem.xml.gz</nowiki>"
 
<br />
 
 
 
==07.03.2020==
 
 
 
===Тег subtitles - субтитры===
 
$_CH["subtitles"][0]=["UA"],"<nowiki>https://tortuga.wtf/player/subtitle/18625_ua.vtt</nowiki>"];
 
 
 
$_CH["subtitles"][1]=["EN"],"<nowiki>https://tortuga.wtf/player/subtitle/18625_en.vtt</nowiki>"];
 
 
 
$_CH["subtitles"][2]=["RU"],"<nowiki>https://tortuga.wtf/player/subtitle/18625_ru.vtt</nowiki>"];
 
 
 
==04.02.2020==
 
 
 
===Добавлена поддержка ссылок Яндекс диска.===
 
Ссылка должна быть в поле stream_url или в m3u плейлисте в формате https://yadi.sk/i/idfile
 
 
 
==28.11.2019==
 
[[Файл:Position.png|мини]]
 
 
 
===Тег position===
 
Тег указывает как позиционировать элемент списка на экране с видом "start"
 
 
 
$_PL["typeList"]="start"; // При другом виде страницы не сработает
 
 
 
$_CH["position"]="fulleditline"; //- Поле ввода текста шириной почти на всю страницу
 
 
 
$_CH["position"]="hlist"; // - горизонтальная ссылка (может быть несколько на одном горизонтальном уровне)
 
 
 
$_CH["position"]="list"; // -обычный вид списка шириной в половину экрана и с  description справа
 
 
 
$_CH["position"]="label"; // -невысокая строка на всю ширину экрана
 
 
 
$_CH["position"]="bigtile"; // - Плитка увеличенной в 2 раза высоты (128х215px)
 
 
 
$_CH["position"]=""; // - Плитка обычного размера как в Стартовом меню (128х101px)<br />
 
 
 
==14.11.2019==
 
 
 
===Тег элемента списка location (Переадресация)===
 
$_CH["location"]=1; // Переход c заменой текущей ссылки окна на новую (при перезапуске форкплеера будет открываться уже с этой новой ссылки)
 
Тот
 
$_CH["location"]=3; // Переход с отображением в текущем окне (при перезапуске форкплеера будет открываться старая ссылка и опять переадресовываться, необходимо если например используются устаревающие сессии)
 
 
 
==08.11.2019==
 
 
 
===[[Подключение архива]] телепередач в iptv плейлисте m3u===
 
 
 
==06.10.2019==
 
 
 
===Разные качества в stream_url===
 
Пример на PHP
 
 
 
$QualLinks=["2040"=>["url"=>"<nowiki>http://file_com/q1</nowiki>"],"1080"=>["url"=>"<nowiki>http://file_com/q2</nowiki>"],"720"=>["url"=>"<nowiki>http://file_com/q3</nowiki>"] ];
 
 
 
$_CH["stream_url"]=json_encode($QualLinks);
 
 
 
В результате должна быть строка в формате JSON вида
 
 
 
$_CH["stream_url"]='{"480":{"url":"<nowiki>http://hls-c2</nowiki>"},"720":{"url":"<nowiki>http://hls-c1</nowiki>"},"1080":{"url":"<nowiki>http://hls-c0</nowiki><nowiki>"}}';</nowiki>
 
 
 
==12.09.2019==
 
 
 
===Автообновление страницы через заданное время (в секундах)===
 
$_PL["cmd"]="reload(3);"; - где 3 это три секунды
 
 
 
==29.08.2019==
 
 
 
===Добавлены тип ссылки Iframe.===
 
На место элемента списка вставляется содержимое из ссылки. Использовать можно например для поиска по очереди по нескольким плейлистам (Глобальный поиск).
 
 
 
$_CH[]=["title"=>"Поиск Terminator в filmix.red","playlist_url"=>"<nowiki>https://filmix.red/fork/search?search=Terminator</nowiki>",
 
 
 
"iframe"=>"4",
 
 
 
"timeout"=>8
 
 
 
];
 
 
 
Где "iframe" обязательный параметр. Число обозначает сколько показать ссылок из дочерней ссылки сразу, остальное будет внизу списка. "iframe"=>"0" - значит показать все.
 
 
 
"timeout" это таймаут ожиданния получения содержимого из дочерней ссылки
 
 
 
===Глобальный поиск перенесен на spiderxml.com===
 
поиск идет через Iframe, в подсказках подбираются кроме ранее вводимых значений еще и история
 
 
 
==19.06.2019==
 
 
 
===Восстановление предыдущего виртуального идентификатора (мак адреса)===
 
Если у вас сменился виртуальный мак адрес ( например при сбросе тв к заводским или прочих сбоях памяти тв), то его можно восстановить войдя в аккаунт в ForkPlayer / Мой аккаунт / Настройки / Восстановить идентификатор ( мак адрес)
 
 
 
Такая возможность доступна только если вы ранее уже входили в аккаунт и не вышли с него!
 
 
 
==11.06.2019==
 
 
 
===Новая переменная box_user в GET запросах===
 
Если в ForkPlayer войти в аккаунт (Меню/Настройки/Мой аккаунт) то в переменной $_GET["box_user"] будет передаваться ваш емайл, если например открывать портал
 
 
 
'''<nowiki>http://nserv.host/</nowiki>'''
 
 
 
То ForkPlayer отправит запрос c такими идентификаторами
 
 
 
<nowiki>http://nserv.host/?box_mac=</nowiki>'''your_mac_addres'''&box_user='''your_forkplayer_tv@email'''
 
 
 
==04.06.2019==
 
 
 
===Изменения внешнего вида поисковых полей, клавиатуры===
 
 
 
===Изменен формат Истории===
 
  
==16.05.2019==
+
== 16.05.2019 ==
  
===JWplayer добавлен тип плеера===
+
=== JWplayer добавлен тип плеера ===
 
В настройках форкплеера добавлен тип плеера JW Player [https://jwplayer.com], он построен на базе HTML5 потому поддерживается только на устройствах где работает HTML5 плеер (все новые тв Tizen, webOS, Android)
 
В настройках форкплеера добавлен тип плеера JW Player [https://jwplayer.com], он построен на базе HTML5 потому поддерживается только на устройствах где работает HTML5 плеер (все новые тв Tizen, webOS, Android)
  
Строка 311: Строка 63:
  
 
====В YouTube реализовано проигрывание похожих видео при окончании одного.====
 
====В YouTube реализовано проигрывание похожих видео при окончании одного.====
[[В]] своем плейлисте реализация такая (на PHP)
+
В своем плейлисте реализация такая (на PHP)
  
 
<?php
 
<?php

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии Creative Commons Zero (общественное достояние) (см. Браузер Fork - Wiki:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

Источник — «http://forkplayer.tv/wiki/CHANGELOG»