Хак Плеер как в DLE 7.3
- Хаки DLE
Думаю, многим не нравится старый стандартный плеер ДЛЕ... но в 7.3 плеер обновили.
Для того чтобы обновить плеер и сделать такой как в версии 7.3 нужно:
1. Скачиваем плеер -
2. Сохраняем плеер в /engine/classes/flashplayer
3. Открываем /engine/classes/parse.class.php и в нем меняем старый плеер на новый
Находим:
if ($type == "flv") {
return "<!--dle_video_begin:{$url}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" \"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"380\" height=\"300\">
<param name=\"movie\" value=\"".$config['http_home_url']."engine/classes/flashplayer/player.swf?movie={$url}&volume=100&autorewind=on&autoload=false&bgcolor=0x051615&fgcolor=0x13ABEC\" />
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"quality\" value=\"high\" />
<param name=\"bgcolor\" value=\"#000000\" />
<param name=\"wmode\" value=\"opaque\" />
<embed src=\"".$config['http_home_url']."engine/classes/flashplayer/player.swf?movie={$url}&volume=100&autorewind=on&autoload=false&bgcolor=0x051615&fgcolor=0x13ABEC\" quality=\"high\" bgcolor=\"#000000\" wmode=\"opaque\" allowFullScreen=\"true\" width=\"380\" height=\"300\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />
</object><!--dle_video_end-->";
Вставляем:
if ($config['flv_watermark']) $watermark = ",showWatermark:'always',watermarkUrl:'/templates/Default/dleimages/flv_watermark.png',watermarkLinkUrl:''"; else $watermark = "";
return "<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" \"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"500\" height=\"380\">
<param name=\"movie\" value=\"".$config['http_home_url']."engine/classes/flashplayer/flv_player.swf?config={embedded:true,playList:[{overlayId:'play',url:'{$option[1]}'},{start:0,url:'{$url}?source=1'}],initialScale:'fit',showMenu:false,controlBarGloss:'low',controlBarBackgroundColor:-1,controlsOverVideo:'ease',startingBufferLength:1,showonloadBegin:false,loop:false,autoRewind:true,autoBuffering:true,autoPlay:false{$watermark}}\" />
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"quality\" value=\"high\" />
<param name=\"bgcolor\" value=\"#000000\" />
<param name=\"wmode\" value=\"transparent\" />
<embed src=\"".$config['http_home_url']."engine/classes/flashplayer/flv_player.swf?config={embedded:true,playList:[{overlayId:'play',url:'{$option[1]}'},{start:0,url:'{$url}?source=1'}],initialScale:'fit',showMenu:false,controlBarGloss:'low',controlBarBackgroundColor:-1,controlsOverVideo:'ease',startingBufferLength:1,showonloadBegin:true,loop:false,autoRewind:true,autoBuffering:false,autoPlay:false{$watermark}}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"transparent\" allowFullScreen=\"true\" width=\"500\" height=\"380\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />
</object><!--dle_video_end-->";
4. При добавлении видео будет работать и добавление картинки-заставки. Для этого используйте для публикации видео тег
[vidео=http://site.ru/sample.avi|http://site.ru/preview.jpg]
5. Редактируем все новости где присуствует FLV видео...(просто "редактировать" и "сохранить")
Автор: kavadims
Стоимость: Бесплатно
Ключевые слова по теме Хак Плеер как в DLE 7.3: Хак для DLE, Плеер как в DLE 7.3