Помогите переделать скрипт для вывода случайного видео из Yuotube на сайте?

K1
На сайте с 15.11.2014
Offline
158
899

Нашел скрипт, который вывод случайное видео по определенным словам на сайте. Помогите сделать, чтобы выводил видео не по ключевым словам, а рандомное видео с определенного канал.

Сам скрипт

В самом начале main.tpl добавляем следующий код до /head
<script type="text/javascript">
$(document).ready(function() {
var keys = ['php','ajax','jquery','javascript']; //слова поиска
var countvideo = 25;
var youtube_link = new Array();
$.getJSON('http://gdata.youtube.com/feeds/api/videos?q='+keys.join('+')+'&format=5&max-results='+countvideo+'&v=2&alt=jsonc', function(data){
$.each(data['data']['items'], function(i,item){
youtube_link.push(item['id']);
});
$('#videotube').html('<iframe width="315" height="170" src="//www.youtube.com/embed/'+youtube_link[Math.floor(Math.random()*youtube_link.length)]+'" frameborder="0" allowfullscreen></iframe>');
});
});
</script>

В нужное место в шаблоне DataLife Engine, лучше всего подходит fullstory.tpl вставляем:
<div id="videotube"></div>

И подскажите как его вставить, чтобы открывалось с помощью модального окна. Сейчас у меня так видео и воспроизводятся с помощью модального окна через вот такую ссылку:

<a href='https://www.youtube.com/v/6mpgsHG8JUY?enablejsapi=1&theme=light&showinfo=0&vq=hd720&border=0&autoplay=1' target="_blank" class="popupbox-video fancybox.iframe" rel="group">
дани мапов
На сайте с 06.09.2012
Offline
204
#1

http://gdata.youtube.com/feeds/api/videos - больше не поддерживается

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
K1
На сайте с 15.11.2014
Offline
158
#2
дани мапов:
http://gdata.youtube.com/feeds/api/videos - больше не поддерживается

А есть аналоги?

F
На сайте с 23.02.2011
Offline
39
#3

Используйте текущее api с авторизацией по ключу и обращайтесь в ajax не к youtube а к своему скрипту где php будет делать запросы к youtube. В документации к api есть примеры на php.

K1
На сайте с 15.11.2014
Offline
158
#4
fatory:
Используйте текущее api с авторизацией по ключу и обращайтесь в ajax не к youtube а к своему скрипту где php будет делать запросы к youtube. В документации к api есть примеры на php.

Нечего не понял((

F
На сайте с 23.02.2011
Offline
39
#5

Здесь нужны минимальные знания php или js.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий