dle.in.ua » Хаки » Новый плеер для YouTube видео

Новый плеер для YouTube видео

Автор: kavadims от 3-05-2009, 13:41
Новый плеер для YouTube видео


Описание: Плеер для 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 и найти:
$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."]";

        }


Заменить на:
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."]";

        }


4. В engine/classes/flashplayer загрузите файлы из архива flashplayer.rar [62.39 Kb] (cкачиваний: 301)
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • wink автору спс
    • Mateush
    • Регистрация: --
    • Репутация: (||)
    • 3 мая 2009 21:29
    • 1
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 122
  • Публикаций: 10
  • 4. Пункт удалите! Так как что то непонятное получается, когда плеер скачать..

    Вот правельная установка - http://bit.ly/19spCF
    • kavadims
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 3 мая 2009 22:26
    • 2
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 44
  • Публикаций: 0
  • для 7.5 не встанет?
    • revix
    • Регистрация: 25.05.2008
    • Репутация: (0|0|0)
    • 3 мая 2009 23:20
    • 3
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 122
  • Публикаций: 10
  • У меня на 7.5 стоит... На 8.0 пришлось немного кода стереть, тот что с youtube связан..

    Но, не понимаю. Почему плеер нельзя качнуть себе на хост! Сразу ошибку показывает!
    Да и только 1 видео на странице можно поставить..
    • kavadims
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 4 мая 2009 08:51
    • 4
    ^
  • Группа: User
  • Icq: 448170090
  • Комментариев: 13
  • Публикаций: 1
  • на 7.3 работает как часы. Спасибо ;)
    • Jimmy[R]
    • Регистрация: 27.01.2009
    • Репутация: (0|0|0)
    • 21 мая 2009 21:49
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • kavadims,
    дай пжл версию под 8.0 :)
    • qazzy
    • Регистрация: --
    • Репутация: (||)
    • 25 мая 2009 18:07
    • 6
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Спасибо, встал на 7.5 =)
    • Zavod
    • Регистрация: --
    • Репутация: (||)
    • 29 июля 2009 16:29
    • 7
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.