|
|
DataLife Engine Скачать хаки для DLE, темы для DLE |
|
Опции темы | Поиск в этой теме |
05.07.2010, 20:41 Вверх | #1 | |||
Коварный тип
|
Помогите интегрировать Uppod плеер в DLE
Блин, мучаюсь уже больше двух часов и все никак не пойму фишку проблемы.
Нашел инструкцию в интернете по интеграции плеера Uppod в DLE 8.3, она отлично подошла к DLE 8.5. Инструкция такая. 1. Скачиваем плеер uppod и кладем его в папку /engine/classes/uppod/uppod.swf Редактируем файл parse.class.php Находим код: Код:
if( $option[1] != "" ) { $option[1] = htmlspecialchars( strip_tags( stripslashes( $option[1] ) ), ENT_QUOTES ); $decode_url = $url . "|" . $option[1]; } else $decode_url = $url; if( $type == "flv" or $type == "mp4" or $type == "m4v" or $type == "m4a" or $type == "mov" or $type == "3gp" or $type == "f4v") { if( $config['flv_watermark'] ) $watermark = "&logo={THEME}/dleimages/flv_watermark.png"; else $watermark = ""; if( $option[1] != "" ) { $option[1] = "&image=".urlencode($option[1]); } $id_player = md5( microtime() ); $list = explode( ",", $url ); $url = urlencode(trim($list[0])); $color = array (); if ($this->video_config['backgroundBarColor']) $color['backgroundBarColor'] = "&backgroundBarColor=".$this->video_config['backgroundBarColor']; if ($this->video_config['btnsColor']) $color['btnsColor'] = "&btnsColor=".$this->video_config['btnsColor']; if ($this->video_config['outputTxtColor']) $color['outputTxtColor'] = "&outputTxtColor=".$this->video_config['outputTxtColor']; if ($this->video_config['outputBkgColor']) $color['outputBkgColor'] = "&outputBkgColor=".$this->video_config['outputBkgColor']; if ($this->video_config['loadingBarColor']) $color['loadingBarColor'] = "&loadingBarColor=".$this->video_config['loadingBarColor']; if ($this->video_config['loadingBackgroundColor']) $color['loadingBackgroundColor'] = "&loadingBackgroundColor=".$this->video_config['loadingBackgroundColor']; if ($this->video_config['progressBarColor']) $color['progressBarColor'] = "&progressBarColor=".$this->video_config['progressBarColor']; if ($this->video_config['volumeStatusBarColor']) $color['volumeStatusBarColor'] = "&volumeStatusBarColor=".$this->video_config['volumeStatusBarColor']; if ($this->video_config['volumeBackgroundColor']) $color['volumeBackgroundColor'] = "&volumeBackgroundColor=".$this->video_config['volumeBackgroundColor']; return "<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" id=\"Player-{$id_player}\"> <param name=\"movie\" value=\"" . $config['http_home_url'] . "engine/classes/flashplayer/media_player.swf?MediaLink={$url}&defaultMedia=1{$option[1]}{$watermark}&showPlayButton=true&playOnStart={$this->video_config['play']}{$color['backgroundBarColor']}{$color['btnsColor']}&outlineColor=0x666666{$color['outputBkgColor']}{$color['outputTxtColor']}{$color['loadingBarColor']}{$color['loadingBackgroundColor']}{$color['progressBarColor']}{$color['volumeBackgroundColor']}{$color['volumeStatusBarColor']}\" /> <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/media_player.swf?MediaLink={$url}&defaultMedia=1{$option[1]}{$watermark}&showPlayButton=true&playOnStart={$this->video_config['play']}{$color['backgroundBarColor']}{$color['btnsColor']}&outlineColor=0x666666{$color['outputBkgColor']}{$color['outputTxtColor']}{$color['loadingBarColor']}{$color['loadingBackgroundColor']}{$color['progressBarColor']}{$color['volumeBackgroundColor']}{$color['volumeStatusBarColor']}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"opaque\" allowFullScreen=\"true\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed> </object><!--dle_video_end-->"; } Код:
if ($option[1] != "") { $option[1] = htmlspecialchars(strip_tags(stripslashes($option[1])), ENT_QUOTES); $decode_url = $url."|".$option[1]; } else $decode_url = $url; if ($type == "flv" OR $type == "mp4" OR $type == "m4v" OR $type == "m4a") { return "<!--dle_video_begin:{$decode_url}--><object type=\"application/x-shockwave-flash\" data=\"http://*/engine/classes/uppod/uppod.swf\" width=\"618\" height=\"346\"> <param name=\"bgcolor\" value=\"#181818\" /> <param name=\"allowFullScreen\" value=\"true\" /> <param name=\"wmode\" value=\"opaque\" /> <param name=\"allowScriptAccess\" value=\"always\" /> <param name=\"movie\" value=\"http://*/engine/classes/uppod/uppod.swf\" /> <param name=\"flashvars\" value=\"comment=dat&st=http://*/engine/classes/uppod/uppod.txt&&file={$url}&sub={$option[1]}\" /> </object><!--dle_video_end-->"; } Ошибка загрузке video.txt .... Я так понял это из-за того что я попытался воткнуть файл через uppod сайт и вместо урла http://*/engine/classes/uppod/uppod.txt добавил шифрованный код который мне дали. Кто нить что нить знает по этому поводу ? |
|||
05.07.2010, 21:29 Вверх | #2 | |||
Коварный тип
|
Во блин, сам дурак оказался. Короче говоря файл стилей нужно брать там же на сайте uppod в меню: Плеер - Видео - Стили - Выбрать свой стиль и сохранить шифрованный txt файл, переименовать его в uppod.txt и все готово. Работает на ура.
Кстати кого интересуют готовые стили - можно скачать тут: http://www.bormotuhi.net/showthread.php?t=8751 |
|||
Последний раз редактировалось Serberg; 14.07.2010 в 00:14.. |
||||
Метки |
uppod, uppod.txt, плеер uppod |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставка видео в Uppod плеер через дополнительные поля | Serberg | Инструкции, модификации и статьи для DLE | 3 | 15.05.2012 03:56 |
[Вопрос] Uppod Flash Player | Maksim [SS] | vBulletin 3.х | 7 | 21.05.2011 09:28 |
[Вопрос] Форму входа - интегрировать в другой сайт. | roobter | vBulletin 4.x | 1 | 07.05.2011 20:26 |
Скачать Uppod (0.8.0.4 β) | Serberg | Сайтостроение | 1 | 21.11.2010 16:49 |
Скачать Плагин Uppod для Wordpress | boxx | WordPress | 0 | 10.09.2010 17:02 |