
Дле хак установка плеера uppod на dle сайт - это инструкция установки альтернативного видео и медиа плеера uppod на интернет-портал. Установка делалась только для замены тега video и media видео с youtube, (в настройках DLE обязательно должно быть указано "Использовать плеер при воспроизведении роликов с сервиса Youtube"). Заменяется практически все функции, так что у кого не получится - исправляйте руки, если что есть готовый файл.
Установка плеера uppod на dle:
1. Идём на uppod ru , скачиваем плеер, скачиваем скин, переименовываем текстовый скин в skin.txt, кладём всё это в папку engine/classes/flashplayer своего интернет-портала.
2. Открываем файл engine/classes/parce.class.php
Ищем код:
if ( $this->video_config['tube_dle'] ) {
и заменяем всё, что находится между фигурными скобками этого условия (там большой кусок кода) на
$url = array ();$url = implode( ", ", $url );$id_player = md5( microtime() );return "<!--dle_media_begin:{$decode_url}--><object id="videoplayer-{$id_player}" type="application/x-shockwave-flash" data="" . $config['http_home_url'] . "engine/classes/flashplayer/uppod.swf" width="500" height="281"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="" . $config['http_home_url'] . "engine/classes/flashplayer/uppod.swf" /><param name="flashvars" value="comment="."&st=" . $config['http_home_url'] . "engine/classes/flashplayer/skin.txt&file={$decode_url}" /></object><!--dle_media_end-->";
Далее ищем условие:
if( $type == "flv" or $type == "mp4" or $type == "m4v" or $type == "m4a" or $type == "mov" or $type == "3gp" or $type == "f4v" or $detect_rtmp) {
Заменяем его содержимое на:
$url = array ();$url = implode( ", ", $url );$id_player = md5( microtime() );return "<!--dle_video_begin:{$decode_url}--><object id="videoplayer-{$id_player}" type="application/x-shockwave-flash" data="" . $config['http_home_url'] . "engine/classes/flashplayer/uppod.swf" width="500" height="281"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="" . $config['http_home_url'] . "engine/classes/flashplayer/uppod.swf" /><param name="flashvars" value="comment="."&st=" . $config['http_home_url'] . "engine/classes/flashplayer/skin.txt&file={$decode_url}" /></object><!--dle_video_end-->";
Вот и всё.
В админ панели движка запускаем Перестроение новостей, предварительно указав в админке "Использовать плеер DLE при воспроизведении роликов с сервиса Youtube"
ПС. Специально для тех кто нифига не понял прикладываю нужные файлы, а также готовый parse.class.php (это уже для совсем тяжёлых личностей)
«Автор:» ПафНутиЙ ( pafnuty name )
Проверялось и использовалось на версии так что parse.class.php от версии дле 9.4
Предлагаем хак на DLE установка uppod плеера