Поиск видео на Youtube для DLE » Techno-Co — Всё для вебмастера, для создание сайтов с нуля. {title}

Поиск видео на Youtube для DLE — это не большое добавление для CMS DLE. С помощью данного хака журналисту сайта не нужно будет искать по просторам интернета видео ролик, трейлер для своей новости. Достаточно будет ввести в пустом поле название видео ролика и нажать рядом на кнопку «Найти видео», после чего ниже появится видео и поле с бб-кодом для новости.

Установка:

Файл /engine/inc/addnews.php, найти:

{$lang['addnews_cat']} {$categories_list}

Добавить ниже:


$(document).ready(function(){
$("#SearchYoutube").click(function(){
var youtube_video = $("#youtube_video").val();
var keyword= encodeURIComponent(youtube_video);
var yt_url='http://gdata.youtube.com/feeds/api/videos?q='+keyword+'&format=5&max-results=1&v=2&alt=jsonc';

$.ajax({
type: "GET",
url: yt_url,
dataType:"jsonp",
success: function(response)
{
if(response.data.items)
{
$.each(response.data.items, function(i,data)
{
var video_id=data.id;
var video_title=data.title;
var video_viewCount=data.viewCount;
var video_frame="";
var final="
"+video_title+"
"+video_frame+"
"; $("#result").html(final); }); } else { $("#result").html("No Video"); } } }); }); });
Поиск на Youtube   

Файл /engine/inc/editnews.php, найти:

{$lang['edit_cat']} {$categories_list}

Добавить ниже:


$(document).ready(function(){
$("#SearchYoutube").click(function(){
var youtube_video = $("#youtube_video").val();
var keyword= encodeURIComponent(youtube_video);
var yt_url='http://gdata.youtube.com/feeds/api/videos?q='+keyword+'&format=5&max-results=1&v=2&alt=jsonc';

$.ajax({
type: "GET",
url: yt_url,
dataType:"jsonp",
success: function(response)
{
if(response.data.items)
{
$.each(response.data.items, function(i,data)
{
var video_id=data.id;
var video_title=data.title;
var video_viewCount=data.viewCount;
var video_frame="";
var final="
"+video_title+"
"+video_frame+"
"; $("#result").html(final); }); } else { $("#result").html("No Video"); } } }); }); });
Поиск на Youtube   

Открыть файл в шаблоне: addnews.tpl

В самом верху вставить:


$(document).ready(function(){
$("#SearchYoutube").click(function(){
var youtube_video = $("#youtube_video").val();
var keyword= encodeURIComponent(youtube_video);
var yt_url='http://gdata.youtube.com/feeds/api/videos?q='+keyword+'&format=5&max-results=1&v=2&alt=jsonc';

$.ajax({
type: "GET",
url: yt_url,
dataType:"jsonp",
success: function(response)
{
if(response.data.items)
{
$.each(response.data.items, function(i,data)
{
var video_id=data.id;
var video_title=data.title;
var video_viewCount=data.viewCount;
var video_frame="";
var final="
"+video_title+"
"+video_frame+"
"; $("#result").html(final); }); } else { $("#result").html("No Video"); } } }); }); });

И в любом месте где вам нравится вставить:

Поиск на Youtube:   

Для того чтобы изменить размер видео ролика превью, нужно найти width=’640′ height=’385′. Где 640 это ширина и 385 высота.

Доработал: MaulNet