Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Модули DLE' started by Sistemos, Nov 3, 2015.

03.11.15 в 21:48
20.05.23 в 17:10
235
52,041
32
  1. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    проверил несколько сериалов - всё нормально находит:
    2021-04-26_07-21-25.png 2021-04-26_07-22-52.png
    прикрепил плагин к сообщению.
     

    Attached Files:

    • Нравится Нравится x 3
  2. Imparior

    Imparior Зелёный

    Joined:
    Apr 19, 2021
    Messages:
    2
    Best Answers:
    0
    Ratings:
    +0 / 0 / -0
    Я дико извиняюсь, а этот тот, который сразу на все новости может отредактировать или только на 1?
     
  3. ZerocooL

    Staff Member Администратор VIP Кинотрафик v2

    Joined:
    Jan 29, 2015
    Messages:
    8,805
    Best Answers:
    10
    Documents:
    31
    Ratings:
    +5,267 / 267 / -1
  4. evgen1084

    evgen1084 Новичок

    Joined:
    Feb 23, 2016
    Messages:
    34
    Best Answers:
    0
    Ratings:
    +5 / 1 / -0
    Супер! Установил на DLE 14.2 и работает как надо! До этого прям никак не хотел работать. Спасибо!
     
  5. natrium74

    natrium74 Бывалый

    Joined:
    Oct 14, 2015
    Messages:
    514
    Best Answers:
    0
    Ratings:
    +49 / 44 / -0
    привет расскажи как установил и запустил а то у меня чтото не пашет
     
  6. mark545154

    mark545154 Зелёный

    Joined:
    Feb 4, 2021
    Messages:
    5
    Best Answers:
    0
    Ratings:
    +0 / 0 / -0
    Всем привет! Парни подскажите, на всех трейлерах на сайте куда бы не зашёл пишет вот такую ошибку:
    Веб-страница по адресу https://trailer.allatv.online/706019-id/, возможно, временно недоступна или постоянно перемещена по новому адресу.
    Что то с балансером случилось или домен может поменяли.
    Если кто в курсе, подскажите пожалуйста.
     
  7. iSmolk

    iSmolk Бывалый

    Joined:
    Aug 31, 2016
    Messages:
    200
    Best Answers:
    0
    Ratings:
    +202 / 3 / -0
     

    Attached Files:

  8. iroder

    iroder Бывалый

    Joined:
    Jun 7, 2015
    Messages:
    266
    Best Answers:
    0
    Ratings:
    +35 / 12 / -0
    сделайте пожалуйста чтоб парсил и длительность трейлера
     
  9. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    этих данных нет в процессе парсинга
     
  10. xxaakk18

    xxaakk18 Посетитель

    Joined:
    Dec 24, 2019
    Messages:
    82
    Best Answers:
    0
    Ratings:
    +12 / 1 / -0
    как вывести в доп поле?
     
  11. Primes007

    Primes007 Бывалый

    Joined:
    May 13, 2020
    Messages:
    113
    Best Answers:
    0
    Ratings:
    +11 / 2 / -0
    Установил данный модуль вот с этого архива Важно - Скрипт-парсер трейлера с ютуба (вставляет ссылку в доп.поле) Скажите пожалуйста на данный момент добавляет трейлер вот в таком формате, он не воиспроизводиться!
    https://www. youtube. com/embed/mldiGRsU2h0\u0026pp=ygU70JzRgdGC0LjRgtC10LvRjCAyMDIzINC-0YTQuNGG0LjQsNC70YzQvdGL0Lkg0YLRgNC10LnQu9C10YA%3D


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

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Попробовать так.
    Открыть engine/ajax/trailer_dp_ajax.php

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

    Code:
    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];
        }   
    }
    
    заменить ее на

    Code:
    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];
        }   
    }
    
     
    • Лучший Лучший x 1
  13. Primes007

    Primes007 Бывалый

    Joined:
    May 13, 2020
    Messages:
    113
    Best Answers:
    0
    Ratings:
    +11 / 2 / -0
    Спасибо вам огромное! помогло
     
  14. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Не за что.
     
    • Нравится Нравится x 1
  15. Superwanget

    PRO Users

    Joined:
    Feb 16, 2017
    Messages:
    278
    Best Answers:
    0
    Ratings:
    +43 / 20 / -0
    Под 16 дле сделает кто этот модуль за $ в кратчайшие скроки?
     
  16. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    А что не так на 16,0 ?
    Специально залил 16 версию, закинул модуль проверил все работает. Только с данной правкой конечно ставит верный урл без шлака.
    Важно - Скрипт-парсер трейлера с ютуба (вставляет ссылку в доп.поле)

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