Простой скрипт, который при клике по кнопке добавляет ссылку трейлера в доп.поле DLE.
Если ничего не находит, или находит какой-то левый трейлер, то используйте альтернативный код.
- ищет по названию новости (добавляя слово "трейлер");
- есть кнопка предпросмотра, чтобы увидеть что за трейлер был добавлен;
- есть возможность вводить нужный запрос прямо в доп.поле для поиска трейлера, если не понравился стандартный результат.
Если ничего не находит, или находит какой-то левый трейлер, то используйте альтернативный код.
Откройте файл treiler_pars.php замените все его содержимое этим кодов:
Код:
<?php
if ( isset($_POST['fname']) and $_POST['fname'] != '' and !substr_count($_POST['fname'], 'http') ) {
$youtube_query = trim( strip_tags ($_POST['fname']) );
$youtube_query = preg_replace('/\s/', '+', $youtube_query);
$doptext = '+трейлер';
//$doptext = iconv("cp1251", "utf8", $doptext);
$pars_url = 'https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=1&q='.$youtube_query.$doptext.'&max-results=1&orderby=relevance&format=5&alt=json&key=AIzaSyDyCiiBDnq1JHZZDURvs9CtHQ2kTTP_fxs';
$content_mass = json_decode(file_get_contents($pars_url));
$z = $content_mass->{'items'}['0']->{'id'}->{'videoId'};
$url_treiler = 'https://www.youtube.com/embed/'.$z;
echo $url_treiler;
}
?>
Последнее редактирование: