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

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

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

  • Автор темы Автор темы Sistemos
  • Дата начала Дата начала
@Sistemos Подскажите пожалуйста, в поле трейлера выводится название фильма, жму получить трейлер поле стирается и не вставляется трейлер, либо не стирется и тупо ничего не происходит. Менял прокси на 100% рабочие, неизменно либо пусто либо ничего не происходит.
PS. Недели полторы назад все хорошо работало. В чем может быть проблема?
 
@trast123, В текстовый файл и переименовать bla.php в него поместить код ниже, если сайт на UTF-8 то перекодировать файл bla.php в utf и потом загрузить в корень сайта!
После того как закачаешь файл на сайт. Запусти http://мойсайт.ru/bla.php Если появится ссылка на экране, все норм — переустанови скрипт из первого поста с 0. Если ничего не выведет гитлер капут

PHP:
<?php
//if ( isset($_POST['fname']) and $_POST['fname'] != '' and !substr_count($_POST['fname'], 'http') ) {
  $youtube_query = 'Халк против Тора';
    $youtube_query = preg_replace('/\s/', '+', $youtube_query);
    $doptext = iconv("cp1251", "utf8", '+ענויכונ');       
    $pars_url = 'http://www.youtube.com/results?search_query='.$youtube_query.$doptext;
    $content = file_get_contents($pars_url);   
    preg_match_all ('/<a\shref="\/watch\?v=(.+?)"\sclass/', $content, $link_treiler_mass);   
    foreach($link_treiler_mass[1] as $k=>$z){
        $dop_treiler_mass[] = 'https://www.youtube.com/embed/'.$z;
        $iframe_treiler_mass[] = '<iframe width="640" height="360" src="https://www.youtube.com/embed/'.$z.'?feature=player_embedded" frameborder="0" allowfullscreen></iframe>';
    }       
    echo $dop_treiler_mass[0];
//}
?>
 
Автор темы
@Sistemos Подскажите пожалуйста, в поле трейлера выводится название фильма, жму получить трейлер поле стирается и не вставляется трейлер, либо не стирется и тупо ничего не происходит. Менял прокси на 100% рабочие, неизменно либо пусто либо ничего не происходит.
PS. Недели полторы назад все хорошо работало. В чем может быть проблема?
У меня скрипт работает без проблем, как и работал.
Попробуйте этот вариант кода http://zerocoolpro.biz/forum/thread...jaet-ssylku-v-dop-pole.1224/page-5#post-99960 .
Если тоже не работает, то ничем помочь не могу.
 
Последнее редактирование:
У меня скрипт работает без проблем, как и работал.
Попробуйте этот вариант кода http://zerocoolpro.biz/forum/thread...jaet-ssylku-v-dop-pole.1224/page-5#post-99960 .
Если тоже не работает, то ничем помочь не могу.


Оооо вот это помогло, только не могу понять, в этом коде нет прокси, когда ютюб заблочит мой ИП с которого тягаю эти трейлеры что делать?) как прокси подключить в этот код?🙄
 
Автор темы
Оооо вот это помогло, только не могу понять, в этом коде нет прокси, когда ютюб заблочит мой ИП с которого тягаю эти трейлеры что делать?) как прокси подключить в этот код?🙄
В этом коде данные берутся через API, используется ключ (API key) который я нашел в паблике. Если его заблочат, то надо будет получить свой и заменить.
 
Автор, спасибо большое за модуль! Все настроил с первого раза и все ок работает. Ставил на DLE 11.0
 
на джумла 3.5 что-то подобное есть?
 
@Sistemos, скажите пожалуйста можно вместо этой ссылке youtube.com/embed/PTUZ4uxWVHE получить только это PTUZ4uxWVHE
 
Автор темы
@Sistemos, скажите пожалуйста можно вместо этой ссылке youtube.com/embed/PTUZ4uxWVHE получить только это PTUZ4uxWVHE
Если используете файл treiler_pars.php из архива, то
Найти:
Код:
$dop_treiler_mass[] = 'https://www.youtube.com/embed/'.$z;
Заменить на:
Код:
$dop_treiler_mass[] = $z;
 
спасибо сейчас попробую
 
Если используете файл treiler_pars.php из архива, то
Найти:
Код:
$dop_treiler_mass[] = 'https://www.youtube.com/embed/'.$z;
Заменить на:
Код:
$dop_treiler_mass[] = $z;

а просмотр трейлера как исправить
 
Автор темы
а просмотр трейлера как исправить
В файлах /engine/inc/addnews.php и /engine/inc/editnews.php

Найти:
Код:
if (iframeIn == 0) dopTreilerNew.html('<iframe width="' + fwidth + '" height="' + fheight + '" src="' + msg + '?feature=player_embedded" frameborder="0" allowfullscreen></iframe>');
Заменить на:
Код:
if (iframeIn == 0) dopTreilerNew.html('<iframe width="' + fwidth + '" height="' + fheight + '" src="https://www.youtube.com/embed/' + msg + '?feature=player_embedded" frameborder="0" allowfullscreen></iframe>');


Найти:
Код:
if (iframeIn == 0) dopTreilerNew.html('<iframe width="' + fwidth + '" height="' + fheight + '" src="' + dopTreiler.val() + '?feature=player_embedded" frameborder="0" allowfullscreen></iframe>');
Заменить на:
Код:
if (iframeIn == 0) dopTreilerNew.html('<iframe width="' + fwidth + '" height="' + fheight + '" src="https://www.youtube.com/embed/' + dopTreiler.val() + '?feature=player_embedded" frameborder="0" allowfullscreen></iframe>');
 
В файлах /engine/inc/addnews.php и /engine/inc/editnews.php

Найти:
Код:
if (iframeIn == 0) dopTreilerNew.html('<iframe width="' + fwidth + '" height="' + fheight + '" src="' + msg + '?feature=player_embedded" frameborder="0" allowfullscreen></iframe>');
Заменить на:
Код:
if (iframeIn == 0) dopTreilerNew.html('<iframe width="' + fwidth + '" height="' + fheight + '" src="https://www.youtube.com/embed/' + msg + '?feature=player_embedded" frameborder="0" allowfullscreen></iframe>');


Найти:
Код:
if (iframeIn == 0) dopTreilerNew.html('<iframe width="' + fwidth + '" height="' + fheight + '" src="' + dopTreiler.val() + '?feature=player_embedded" frameborder="0" allowfullscreen></iframe>');
Заменить на:
Код:
if (iframeIn == 0) dopTreilerNew.html('<iframe width="' + fwidth + '" height="' + fheight + '" src="https://www.youtube.com/embed/' + dopTreiler.val() + '?feature=player_embedded" frameborder="0" allowfullscreen></iframe>');

спасибо большое работает как часы
 
Автор темы
Скрипт супер. Вот только если бы добавить кнопку ещё и при редактировании новости, было бы классно.
в инструкции, в пункте 2, написано что нужно добавить код в файлы /engine/inc/addnews.php и /engine/inc/editnews.php.

ты наверное забыл добавить код в файл editnews.php (чтобы кнопка была при редактировании новости)
 

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

Назад
Сверху