From 954491b9e22b79d15dad0a6ac5acf3bd180bb1cb Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Fri, 3 Jun 2022 12:55:44 +0800 Subject: [PATCH] FAQ --- index.php | 70 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 53 insertions(+), 17 deletions(-) diff --git a/index.php b/index.php index 69029b0..86a2a83 100644 --- a/index.php +++ b/index.php @@ -166,33 +166,33 @@ if (array_intersect(array_keys($_GET), array_keys($ini))) {

Что здесь происходит?

-

+

На этой странице собраны ссылки на IPTV-плейлисты, которые находятся в открытом доступе. Они отбираются мной вручную и проверяются здесь автоматически. - Поддержкой этих плейлистов занимаются администраторы ресурсов, указанные как источник. - Вопросы работоспособности плейлистов адресуйте тем, кто несёт за них ответственность.

- -

Эти плейлисты бесплатны?

-

Да, но в любой момент могут перестать таковыми быть.

- -

Как подключить плейлист?

+

+ Ресурс не занимается трансляцией видео- и аудиопотоков, + администрированием конечных плейлистов и программ телепередач или хранением всего указанного. + Подобными вопросами занимаются администраторы ресурсов, указанные как источник, и те, с чьих ресурсов + ведётся трансляция. +

- - Добавить в твой IPTV-плеер ссылку из последней колонки. + Ресурс предоставляет только информацию об активности плейлистов, найденных + в открытом доступе, и короткие ссылки на них для удобства ввода с пульта на телевизоре. + Вопросы работоспособности плейлистов и каналов адресуйте тем, кто несёт за них ответственность.

Что означают статусы плейлистов?

@@ -243,7 +279,7 @@ if (array_intersect(array_keys($_GET), array_keys($ini))) { const id = tr.attributes['data-playlist-id'].value const xhr = new XMLHttpRequest() xhr.responseType = 'json' - xhr.timeout = 60000 // ms = 1 min + xhr.timeout = 5000 // ms = 5 sec let st_el = tr.querySelector('span.status') xhr.onreadystatechange = () => { if (xhr.readyState === XMLHttpRequest.DONE) {