Описание: Плеер для youtube.com видео.
Видео вставляется как [video=http://www.youtube.com/watch?v=Nzmp10Ym2bQ]
Используется JW Player 4.4 (по мне - это лучший плеер, так как многофункционален и немного весит)
Спасибо aZ-LiON'у за пост об интеграции видео с youtube и rutube!
Автор: kavadims
Демо: Оригинальное видео и с новым плеером _http://www.goldaccordion.com/test_video.html
Установка:
1. Открыть файл engine/classes/parse.class.php и найти:
Вставить:
2. Найти:
Заменить на:
4. В engine/classes/flashplayer загрузите файлы из архива
1. Открыть файл engine/classes/parse.class.php и найти:
$txt = preg_replace( "#<!--dle_video_begin-->(.+?)src="(.+?)"(.+?)<!--dle_video_end-->#is", '[video=2]', $txt );
Вставить:
$txt = preg_replace( "#<!--dle_video_ru_begin:(.+?)-->(.+?)<!--dle_video_ru_end-->#is", '[video=1]', $txt );
2. Найти:
if ( preg_match( "/[?&;%<[]]/", $url) ) {
return "[video=".$url."]";
}
return "[video=".$url."]";
}
Заменить на:
if (eregi("youtube.com", $url)) {
$url_decode = $url;
$url = preg_replace("'http://www.youtube.com/watch(.+?)='i", "", $url);
$url = "http://www.youtube.com/v/".$url;
return "<!--dle_video_ru_begin:{$url_decode}--><center>
<script type="text/javascript" src="".$config['http_home_url']."engine/classes/flashplayer/swfobject.js"></script>
<div id="player">Все Ок =)</div>
<script type="text/javascript">
var so = new SWFObject('".$config['http_home_url']."engine/classes/flashplayer/player.swf','mpl','470','380','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('flashvars','&file={$url}&skin=".$config['http_home_url']."engine/classes/flashplayer/modieus.swf');
so.write('player');
</script></center>
<!--dle_video_ru_end-->";
}
elseif ( preg_match( "/[?&;%<[]]/", $url) ) {
return "[video=".$url."]";
}
$url_decode = $url;
$url = preg_replace("'http://www.youtube.com/watch(.+?)='i", "", $url);
$url = "http://www.youtube.com/v/".$url;
return "<!--dle_video_ru_begin:{$url_decode}--><center>
<script type="text/javascript" src="".$config['http_home_url']."engine/classes/flashplayer/swfobject.js"></script>
<div id="player">Все Ок =)</div>
<script type="text/javascript">
var so = new SWFObject('".$config['http_home_url']."engine/classes/flashplayer/player.swf','mpl','470','380','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('flashvars','&file={$url}&skin=".$config['http_home_url']."engine/classes/flashplayer/modieus.swf');
so.write('player');
</script></center>
<!--dle_video_ru_end-->";
}
elseif ( preg_match( "/[?&;%<[]]/", $url) ) {
return "[video=".$url."]";
}
4. В engine/classes/flashplayer загрузите файлы из архива