Редактор темы

Реклама
Реклама
Реклама
Реклама

Важно Скрипт-парсер трейлера с ютуба (вставляет ссылку в доп.поле)

  • Автор темы Автор темы Sistemos
  • Дата начала Дата начала

Вложения

Супер! Установил на DLE 14.2 и работает как надо! До этого прям никак не хотел работать. Спасибо!
привет расскажи как установил и запустил а то у меня чтото не пашет
 
Всем привет! Парни подскажите, на всех трейлерах на сайте куда бы не зашёл пишет вот такую ошибку:
Веб-страница по адресу https://trailer.allatv.online/706019-id/, возможно, временно недоступна или постоянно перемещена по новому адресу.
Что то с балансером случилось или домен может поменяли.
Если кто в курсе, подскажите пожалуйста.
 
Всем привет! Парни подскажите, на всех трейлерах на сайте куда бы не зашёл пишет вот такую ошибку:
Веб-страница по адресу https://trailer.allatv.online/706019-id/, возможно, временно недоступна или постоянно перемещена по новому адресу.
Что то с балансером случилось или домен может поменяли.
Если кто в курсе, подскажите пожалуйста.
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    24,1 КБ · Просмотры: 59
сделайте пожалуйста чтоб парсил и длительность трейлера
 
как вывести в доп поле?
 
Установил данный модуль вот с этого архива Важно - Скрипт-парсер трейлера с ютуба (вставляет ссылку в доп.поле) Скажите пожалуйста на данный момент добавляет трейлер вот в таком формате, он не воиспроизводиться!
https://www. youtube. com/embed/mldiGRsU2h0\u0026pp=ygU70JzRgdGC0LjRgtC10LvRjCAyMDIzINC-0YTQuNGG0LjQsNC70YzQvdGL0Lkg0YLRgNC10LnQu9C10YA%3D


Что нужно удалить в парсере чтоб ссылка была в таком виде
https://www. youtube. com/embed/mldiGRsU2h0
 
Установил данный модуль вот с этого архива Важно - Скрипт-парсер трейлера с ютуба (вставляет ссылку в доп.поле) Скажите пожалуйста на данный момент добавляет трейлер вот в таком формате, он не воиспроизводиться!
https://www. youtube. com/embed/mldiGRsU2h0\u0026pp=ygU70JzRgdGC0LjRgtC10LvRjCAyMDIzINC-0YTQuNGG0LjQsNC70YzQvdGL0Lkg0YLRgNC10LnQu9C10YA%3D


Что нужно удалить в парсере чтоб ссылка была в таком виде
https://www. youtube. com/embed/mldiGRsU2h0

Попробовать так.
Открыть engine/ajax/trailer_dp_ajax.php

Найти функцию

Код:
function trailerSelectBody  ($query_text, $settings, $mass = false) {

    if (!$query_text || !$settings['youtube_key']) return false;
    
    $query_text = urlencode ($query_text);
    $pars_url = 'http://www.youtube.com/results?search_query=' . $query_text;
    $content = parsCurl($pars_url, $settings['proxy'], $settings['proxy_auth']);
    
    preg_match_all ('#"\/watch\?v=(.+?)"#', $content, $link_trailer_mass);   
    
    $trailer_mass = array();   
    foreach($link_trailer_mass[1] as $k=>$videoid){
        // если не плейлист, то добавляю в массив чистый videoid
        if (!preg_match("#(&list=.*)#", $videoid)) $trailer_mass[] = $videoid;
    }   
    
    if ($mass) {
        if (count($trailer_mass) > 0) {
            return json_encode($trailer_mass);   
        } else {
            return false;
        }         
    } else {
        return $trailer_mass[0];
    }   
}

заменить ее на

Код:
function trailerSelectBody  ($query_text, $settings, $mass = false) {

    if (!$query_text || !$settings['youtube_key']) return false;
    
    $query_text = urlencode ($query_text);
    $pars_url = 'http://www.youtube.com/results?search_query=' . $query_text;
    $content = parsCurl($pars_url, $settings['proxy'], $settings['proxy_auth']);
    
    preg_match_all ('#"\/watch\?v=(.+?)"#', $content, $link_trailer_mass);   
    
    $trailer_mass = array();   
    foreach($link_trailer_mass[1] as $k=>$videoid){
        // если не плейлист, то добавляю в массив чистый videoid
        if (!preg_match("#(&list=.*)#", $videoid)) $trailer_mass[] = $videoid;
        $trailer_mass = preg_replace('#(\\\u0026.*)#', '', $trailer_mass);
    }   
    
    if ($mass) {
        if (count($trailer_mass) > 0) {
            return json_encode($trailer_mass);   
        } else {
            return false;
        }         
    } else {
        return $trailer_mass[0];
    }   
}
 
Попробовать так.
Открыть engine/ajax/trailer_dp_ajax.php

Найти функцию

Код:
function trailerSelectBody  ($query_text, $settings, $mass = false) {

    if (!$query_text || !$settings['youtube_key']) return false;
   
    $query_text = urlencode ($query_text);
    $pars_url = 'http://www.youtube.com/results?search_query=' . $query_text;
    $content = parsCurl($pars_url, $settings['proxy'], $settings['proxy_auth']);
   
    preg_match_all ('#"\/watch\?v=(.+?)"#', $content, $link_trailer_mass);  
   
    $trailer_mass = array();  
    foreach($link_trailer_mass[1] as $k=>$videoid){
        // если не плейлист, то добавляю в массив чистый videoid
        if (!preg_match("#(&list=.*)#", $videoid)) $trailer_mass[] = $videoid;
    }  
   
    if ($mass) {
        if (count($trailer_mass) > 0) {
            return json_encode($trailer_mass);  
        } else {
            return false;
        }        
    } else {
        return $trailer_mass[0];
    }  
}

заменить ее на

Код:
function trailerSelectBody  ($query_text, $settings, $mass = false) {

    if (!$query_text || !$settings['youtube_key']) return false;
   
    $query_text = urlencode ($query_text);
    $pars_url = 'http://www.youtube.com/results?search_query=' . $query_text;
    $content = parsCurl($pars_url, $settings['proxy'], $settings['proxy_auth']);
   
    preg_match_all ('#"\/watch\?v=(.+?)"#', $content, $link_trailer_mass);  
   
    $trailer_mass = array();  
    foreach($link_trailer_mass[1] as $k=>$videoid){
        // если не плейлист, то добавляю в массив чистый videoid
        if (!preg_match("#(&list=.*)#", $videoid)) $trailer_mass[] = $videoid;
        $trailer_mass = preg_replace('#(\\\u0026.*)#', '', $trailer_mass);
    }  
   
    if ($mass) {
        if (count($trailer_mass) > 0) {
            return json_encode($trailer_mass);  
        } else {
            return false;
        }        
    } else {
        return $trailer_mass[0];
    }  
}
Спасибо вам огромное! помогло
 
Под 16 дле сделает кто этот модуль за $ в кратчайшие скроки?
 
Под 16 дле сделает кто этот модуль за $ в кратчайшие скроки?
А что не так на 16,0 ?
Специально залил 16 версию, закинул модуль проверил все работает. Только с данной правкой конечно ставит верный урл без шлака.
Важно - Скрипт-парсер трейлера с ютуба (вставляет ссылку в доп.поле)

Видео с проверкой на 16 версии. Либо я что-то не понимаю.
https://wdfiles.ru/8acddfd/trailer.mp4
 

Похожие темы Последние темы Популярные темы

Назад
Сверху