Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Как создать заглушку в плейлисте

Тема в разделе "Вопросы- ответы", создана пользователем faraon0190, 20 сен 2022.

20.09.22 в 09:51
21.09.22 в 21:29
10
651
0
  1. TopicStarter Overlay
    faraon0190

    faraon0190 Новичок

    Регистрация:
    29 ноя 2020
    Сообщения:
    42
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Всем привет, кто в курсе помогите как можно создать заглушку в плейлисте, что то на подобие как на скрине
    Скриншот 20-09-2022 135048.jpg
     
  2. MrDeath

    MrDeath Посетитель

    Регистрация:
    6 апр 2022
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +57 / 5 / -0
    Плейлист работает по iframe. Вариант создать такую страницу iframe, на том же html в корне сайта
    сайт.ру/my_iframe.html
    Ну а в плейлист в нужных сериях вставлять ссылку на эту страницу
     
  3. TopicStarter Overlay
    faraon0190

    faraon0190 Новичок

    Регистрация:
    29 ноя 2020
    Сообщения:
    42
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    А как менять содержимое те же номера серий и ссылки, я знаю что нужно какой-то код прописать, а вот что именно, где-то нашел что в js плеера вставляется такой код, а вот что поменять в php файле чтобы можно было вставлять нужные данные знаний не хватает.
    Код:
    /*
    
        {descr} -- Описание
        {link} -- Ссылка
        {text} -- Текст ссылки
        {THEME} -- путь к папке шаблона
    
        [descr] выводит текст, если есть описание [/descr]
        [not-descr] выводит текст, если описания нет [/not-descr]
    
        [text] выводит текст, если есть текст ссылки [/text]
        [not-text] выводит текст, если текста ссылки нет [/not-text]
    
        [link] выводит текст, если есть ссылка [/link]
        [not-link] выводит текст, если ссылки нет [/not-link]
    
    */
    var playlist_alert = `
    <div class="playlists-alert parthner_serialry">
    
    <svg svgicon-svod-tv">
            <g><path class="st0" d="M94,74H46c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h48c0.6,0,1-0.4,1-1C95,74.4,94.6,74,94,74z"></path><path class="st0" d="M80.3,34.1L64.5,25c-0.3-0.2-0.7-0.2-1,0c-0.3,0.2-0.5,0.5-0.5,0.9v18.2c0,0.4,0.2,0.7,0.5,0.9c0.2,0.1,0.3,0.1,0.5,0.1c0.2,0,0.3,0,0.5-0.1l15.8-9.1c0.3-0.2,0.5-0.5,0.5-0.9C80.8,34.6,80.6,34.3,80.3,34.1z M65,42.4V27.6L77.8,35L65,42.4z"></path><path class="st0" d="M137,20h-7V3c0-1.7-1.3-3-3-3H13c-1.7,0-3,1.3-3,3v30H3c-1.7,0-3,1.3-3,3v41c0,1.7,1.3,3,3,3h23c1.7,0,3-1.3,3-3v-7h88v7c0,1.7,1.3,3,3,3h17c1.7,0,3-1.3,3-3V23C140,21.3,138.7,20,137,20z M10,35h12v13H7V35H10z M2,57h3v6H2V57zM2,50h3v5H2V50z M5,48H2v-5h3V48z M2,65h3v5H2V65z M7,50h15v13H7V50z M27,48h-3v-5h3V48z M27,55h-3v-5h3V55z M24,57h3v6h-3V57zM27,41h-3v-6h2c0.6,0,1,0.4,1,1V41z M2,36c0-0.6,0.4-1,1-1h2v6H2V36z M3,78c-0.6,0-1-0.4-1-1v-5h3v6H3z M7,78V65h15v13H7z M27,77c0,0.6-0.4,1-1,1h-2v-6h3V77z M24,70v-5h3v5H24z M29,68V36c0-1.7-1.3-3-3-3H12V3c0-0.6,0.4-1,1-1h114c0.6,0,1,0.4,1,1v17h-8c-1.7,0-3,1.3-3,3v45H29z M138,77c0,0.6-0.4,1-1,1h-17c-0.6,0-1-0.4-1-1v-7V23c0-0.6,0.4-1,1-1h10h7c0.6,0,1,0.4,1,1V77z"></path><path class="st0" d="M125.5,31c0.8,0,1.5-0.7,1.5-1.5c0-0.8-0.7-1.5-1.5-1.5s-1.5,0.7-1.5,1.5C124,30.3,124.7,31,125.5,31z"></path><path class="st0" d="M131.5,31c0.8,0,1.5-0.7,1.5-1.5c0-0.8-0.7-1.5-1.5-1.5s-1.5,0.7-1.5,1.5C130,30.3,130.7,31,131.5,31z"></path><path class="st0" d="M125.5,37c0.8,0,1.5-0.7,1.5-1.5s-0.7-1.5-1.5-1.5s-1.5,0.7-1.5,1.5S124.7,37,125.5,37z"></path><path class="st0" d="M131.5,37c0.8,0,1.5-0.7,1.5-1.5s-0.7-1.5-1.5-1.5s-1.5,0.7-1.5,1.5S130.7,37,131.5,37z"></path><path class="st0" d="M125.5,40c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5s1.5-0.7,1.5-1.5S126.3,40,125.5,40z"></path><path class="st0" d="M133,41.5c0-0.8-0.7-1.5-1.5-1.5s-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5S133,42.3,133,41.5z"></path><path class="st0" d="M128.5,51c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5c0.8,0,1.5-0.7,1.5-1.5S129.3,51,128.5,51z"></path><path class="st0" d="M128.5,59c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5c0.8,0,1.5-0.7,1.5-1.5S129.3,59,128.5,59z"></path><path class="st0" d="M132.5,55c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5c0.8,0,1.5-0.7,1.5-1.5S133.3,55,132.5,55z"></path><path class="st0" d="M124.5,55c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5c0.8,0,1.5-0.7,1.5-1.5S125.3,55,124.5,55z"></path></g>
        </svg>
    
    [descr]<div class="parthner_serialry_text">{descr}</div>[/descr]
        [not-descr]<div class="parthner_serialry_text">[описание не задано]</div>[/not-descr]
        <div class="lgtext">Легально на официальном сайте</div>
        [link]<a href="{link}" target="_blank" rel="noopener external noreferrer nofollow">{text}</a>[/link]
        [not-link]<a href="#" class="playlists-alert-btn">[ссылка или текст ссылки не заданы]</a>[/not-link]
    </div>
    `;
    function playlists_set(box, video) {
        if ( video.data('descr') || (video.data('file') && video.data('text')) ) {
            box.html(
                playlist_alert
                .replace(/\{descr\}/g, video.data('descr') || '')
                .replace(/\{text\}/g, video.data('text') || '')
                .replace(/\{link\}/g, video.data('file') || '')
                .replace(/\{THEME\}/g, '/templates/' + dle_skin)
                .replace(/\[link\](.*?)\[\/link\]/g, (video.data('file') && video.data('text')) ? '$1' : '')
                .replace(/\[not-link\](.*?)\[\/not-link\]/g, (video.data('file') && video.data('text')) ? '' : '$1')
                .replace(/\[descr\](.*?)\[\/descr\]/g, (video.data('descr')) ? '$1' : '')
                .replace(/\[not-descr\](.*?)\[\/not-descr\]/g, (video.data('descr')) ? '' : '$1')
            );
        } else {
            box.html('<iframe scrolling="no" src="' + video.data('file') + '" allowfullscreen frameborder="0" width="100%" height="100%"></iframe>');
        }
        
        if( !globalNotification ){
            $('.player-notice').remove();
            if( video.data('notification') ){
                $('.pl-notice').append('<div class="player-notice"><div class="pl-close"></div>' + video.data('notification') + '</div>');
            }
        }
    }
    
    var globalNotification = false;
    if( $('.player-notice').length){
        globalNotification = true;
    }
     
  4. Avenger

    Avenger Бывалый

    Регистрация:
    10 сен 2015
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +149 / 25 / -0
    Возьми у донора исходник стилей и страницу, оберни в xf теги если в DLE
     
  5. TopicStarter Overlay
    faraon0190

    faraon0190 Новичок

    Регистрация:
    29 ноя 2020
    Сообщения:
    42
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    А можно подробнее, не совсем пойму
     
  6. Avenger

    Avenger Бывалый

    Регистрация:
    10 сен 2015
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +149 / 25 / -0
    Объясню на примере DLE

    в шаблоне на вывод новостей, делаем такой код


    [xfnotgiven_prem]<div class="film-content wrap active" id="player-moonwalk">
    <iframe width="100%" height="100%" src="/off.html" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="0"></iframe>
    </div>[/xfnotgiven_prem]

    "/off.html это заводим в статической странице, в саму страницу можешь любую заглушку сделать. Скопирую код с донора и впихни его в статическую страницу.

    можно ещё ограничить пользователей, для гостей заглушку поставить, типо пока не зарегистрируйтесь, не посмотрите)
     
  7. TopicStarter Overlay
    faraon0190

    faraon0190 Новичок

    Регистрация:
    29 ноя 2020
    Сообщения:
    42
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Ну это то я знаю как сделать, а как менять ссылку и номер серии на этой заглушке, для каждой новую создавать геморно, вот я и ищу решение, чтобы при простановке серий добавлять заглушку. Балансерами если что не пользуюсь.
     
  8. dr.gopher

    Команда форума VIP Кинотрафик v2

    Регистрация:
    26 июн 2015
    Сообщения:
    1.591
    Лучших ответов:
    8
    Рейтинги:
    +472 / 46 / -0
    Если у тебя плейлисты Айкуллера, пиши т.з. и иди к нему.
    На картинке его плейлисты переделанные кем то.
     
  9. TopicStarter Overlay
    faraon0190

    faraon0190 Новичок

    Регистрация:
    29 ноя 2020
    Сообщения:
    42
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Если бы он еще отвечал, я ему дня 3 назад написал и тишина.
     
  10. dr.gopher

    Команда форума VIP Кинотрафик v2

    Регистрация:
    26 июн 2015
    Сообщения:
    1.591
    Лучших ответов:
    8
    Рейтинги:
    +472 / 46 / -0
    Занят человек. Надо подождать.
     
  11. TopicStarter Overlay
    faraon0190

    faraon0190 Новичок

    Регистрация:
    29 ноя 2020
    Сообщения:
    42
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Ну подождем если сам что нибудь не наковыряю)))
     
Яндекс.Метрика