← Форум / Плагины / Интеграция в DLE 9.5
------------------------
Для версии 9.5
------------------------
1. Скачиваем плеер, скачиваем стиль, переименоввываем текстовик стиля
в skin.txt, копируем всё (скин и сам файл плеера) в папку engine/classes/flashplayer
своего сайта.
2. Открываем файл engine/classes/parce.class.php
Ищем условие:
и удаляем все содержимое данного условия от { до }
Начало:
Конец:
И заменяем его (на месте удаленного кода) содержимое на:
Вот и всё.
При желании стиль плеера можно постоянно менять. Для этого сначало требеется скачать стиль,
переименовать его в skin.txt и загрузить в папку engine/classes/flashplayer
Если будут проблемы обращайтесь!
ICQ 629896714
Спасибо за внимание!
Для версии 9.5
------------------------
1. Скачиваем плеер, скачиваем стиль, переименоввываем текстовик стиля
в skin.txt, копируем всё (скин и сам файл плеера) в папку engine/classes/flashplayer
своего сайта.
2. Открываем файл engine/classes/parce.class.php
Ищем условие:
if( $type == "flv" or $type == "mp4" or $type == "m4v" or $type == "m4a" or $type == "mov" or $type == "3gp" or $type == "f4v" or $detect_rtmp) {
и удаляем все содержимое данного условия от { до }
Начало:
if( $this->video_config['flv_watermark'] ) $watermark
Конец:
<embed src=\"" . $config['http_home_url'] . "engine/classes/flashplayer/media_player_v3.swf?stageW={$width}&stageH={$height}&contentType=video{$video_url}{$watermark}{$preview}&isYouTube=false&rollOverAlpha=0.5&contentBgAlpha=0.8&progressBarColor={$this->video_config['progressBarColor']}&defaultVolume=1&fullSizeView={$this->video_config['fullsizeview']}&showRewind=false&showInfo=false&showFullscreen=true&showScale=true&showSound=true&showTime=true&showCenterPlay=true{$autohide}&videoLoop=false&defaultBuffer={$this->video_config['buffer']}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"opaque\" allowFullScreen=\"true\" width=\"{$width}\" height=\"{$height}\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed>
</object><!--dle_video_end-->";
</object><!--dle_video_end-->";
И заменяем его (на месте удаленного кода) содержимое на:
$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=".$width." height=".$height.">
<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-->";
$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=".$width." height=".$height.">
<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-->";
Вот и всё.
При желании стиль плеера можно постоянно менять. Для этого сначало требеется скачать стиль,
переименовать его в skin.txt и загрузить в папку engine/classes/flashplayer
Если будут проблемы обращайтесь!
ICQ 629896714
Спасибо за внимание!
Arnak | Ссылка на пост (Смотрели 32042) | 29.04.12 04:17 Ответить |
я правильно установил плеер но плейлист не работает, может быть это я не правильно публикую новость?? я в новости прописывал [video=sait.ru/pl/playlist.txt] и так [video=sait.ru/files/video.mp4] и всяко всяко пробовал но нет успеха я и в parse.class.php
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=\"475\">
<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/styles.txt&pl={$url}\"/>
</object><!--dle_video_end-->";
менял pl={$url} на различные коды но все без успешно((( у меня осталась надежда лишь на вашу помощь)) помогите пожалуйста)))
-------------------------------
1. Необходимо найти в файле engine/classes/parse.class.php следующие строки (примерно 845 строка):
elseif (count($get_size) == 2 AND count($sizes) == 2) $url = $get_size[1];
и выше добавить:
$playlist = explode("||", $url);
foreach ($playlist as $value){
$playl=explode("|", $value);
$playlisting[]="{'file':'".$playl[0]."','comment':'".$playl[1]."'}";
}
$playlisting = implode(",", $playlisting);
$playlisting = "{'playlist':[".$playlisting."]}";
2. Ниже в месте где был заменен код стандартного плеера на Uppod найти строку:
(смотрите 2 пункт установки плеера)
И заменить ее на
3. В этом же коде, который был заменён на код плеера Uppod найти строку:
и заменить его на:
Парсер плейлиста установлен!
Использование парсера плейлиста:
Для того чтобы использовать плейлист в плеере Uppod следует вставлять ссылки на видео файл с
расширением mp4 и flv. Ссылка вставляется как и для стандартной вставки видео в новость Dle,
в BBcode имеет значек Windows Media Player.
Для того что бы создать плейлист, следует в тег [media=] вставлять ссылки на видео материал, один
за другим, разделяя ссылки двойными вертикальными слешами "||". Так же можно каждому видео файлу
дать описание, которые будет указано в плейлисте как описание. К примеру: Серия 1, Серия 2 и тд.
Но при этом описание должно следовать сразу за ссылкой и должно быть отделено от ссылки одинарным
вертикальным слешем "|"
Пример:
[media=
Где
знак обязателен если Вы хотите указать описание. Если же описание не требуется, то можете ни чего не
указывать, а просто указать ссылку на видео.
Знак "||" отделяет одну ссылку от другой, этот знак тоже обязателен, если требуется создать плейлист
на Uppod. Если плейлист не нужен, то указание знака || не требуется.
Как таким способом создавать папки?
Допустим у меня в сериале несколько сезонов , а этим методом я могу только добавить серии без папки (то-есть по сезонам разделить не получится).
Как можно сделать чтобы было разделение? (именно в плеере а не через js).
Попробуйте заново установить,если будут проблемы пишите в асю!
<p>{short-story}</p>
<p>{full-story}</p>
</div>
где min-height: высота постера + 2030px
И ниже
[xfgiven_pl]
<center>
<object id='videoplayer' width='620' height='420' title="Интеграция в DLE 9.5 - Плагины - Форум Uppod">
<param name='bgcolor' value='#151E05' />
<param name='allowFullScreen' value='true' />
<param name='allowScriptAccess' value='always' />
<param name='movie' value='/engine/classes/flashplayer/uppod.swf' />
<param name='flashvars' value='comment=video&st=/engine/classes/flashplayer/style.txt&pl=[xfvalue_pl]' />
<embed src='/engine/classes/flashplayer/uppod.swf' type='application/x-shockwave-flash'
allowscriptaccess='always' allowfullscreen='true' flashvars='comment=video&st=/engine/classes/flashplayer/style.txt&pl=[xfvalue_pl]' bgcolor='#151E05' width='620' height='420'></embed></object>
[/xfgiven_pl]
</p>
<p>
[xfgiven_film]
<center>
<object id='videoplayer' width='620' height='350'>
<param name='bgcolor' value='#151E05' />
<param name='allowFullScreen' value='true' />
<param name='allowScriptAccess' value='always' />
<param name='movie' value='/engine/classes/flashplayer/uppod.swf' />
<param name='flashvars' value='comment=video&st=/engine/classes/flashplayer/style.txt&file=[xfvalue_film]' />
<embed src='/engine/classes/flashplayer/uppod.swf' type='application/x-shockwave-flash'
allowscriptaccess='always' allowfullscreen='true' flashvars='comment=video&st=/engine/classes/flashplayer/style.txt&file=[xfvalue_film]' bgcolor='#151E05' width='620' height='350'></embed></object>
[/xfgiven_film]
Соответственно в поле pl ставим ссылки на плейлисты в поле film ссылки на файлы
например ссылки с ютуба. от туда надо брать ссылку и поочереди через " || " ставить??? или эти ссылки надо с начало на этот сайт ставить (то есть создать плей лист и потом с качать…) и потом ссылку на плей лист. только там много ссылок. копировал их все толку нету. плеер есть а видео нет… сделайте наконец видео о том как делать плей лист и как вставить его на сайт (DLE 9.5)
очень прошу….
получается без про плей листы не будут проигрываться???
вам конечно спасибо за ответы
тут таким образом не работает? как быть?
h t t p: / / site . ru / files [360,480,720].flv
пример …..file.[720,480,360].mp4?
Как таким способом создавать папки?
Допустим у меня в сериале несколько сезонов , а этим методом я могу только добавить серии без папки (то-есть по сезонам разделить не получится).
Как можно сделать чтобы было разделение? (именно в плеере а не через js).
Как таким способом создавать папки?
Допустим у меня в сериале несколько сезонов , а этим методом я могу только добавить серии без папки (то-есть по сезонам разделить не получится).
Как можно сделать чтобы было разделение? (именно в плеере а не через js).
Присоединюсь к вопросу, как создать не только плейлист, но и папки по сезонам?
Почему выходит такая ошибка?Вроде сделал все правильно
второй способ поставил. вроде пашет, но при установке без правки 2 плеера показывается.
автор пусть обратит внимание.
в идеале дали бы файлы уже измененные, а в инструкции бы просто показали куда надо перезалить какие файлы (по примеру модулей и хаков с 4дле).
на 9.7 встало хорошо!
В жопу свои инструкцию сунь.
и удаляем все содержимое данного условия от { до }
Начало
if( $this->video_config[flv_watermark] ) $watermark
конец
$url = array ();
..пиздец…..
поставил по инструкции
Задачи:
1) Установить на сайт Uppod-плеер чтобы работал корректно
2) большинство видео на сайте добавлено с помощью тега media (кнопка youtube в админке). Задача чтобы все видео добавленные при помощи этого тега, проигрывались через Uppod. Чтобы при подстановке ссылки ролика с youtube он проигрывался на сайте через uppod
3) поставить скин, чтобы он был максимально похож на ютубовский
4) настроить показ рекламы на роликах
5) настроить, чтобы и на мобильных устройствах ролики проигрывались корректно
Готов заплатить 1000 рублей тому кто это сделает. ICQ 190929993
Контакты skype: alexbudya
Всё получается.
Но вот сейчас столкнулся с такой проблемой. Почему то при замене стандартного плеера DLE 9.7 на uppod перестают работать видеоролики, добавленные ранее. Т.е. видеоплеер появляется, но видео не работает и даже не считывается.
Выяснил путем разнообразных изменений в кодах, что причиной послужило то, что при загрузке видео через скрипт DLE получается код вот такой:
[center][video=
Т.е. если вот это (720x540,) вырезать из кода и вид кода получится вот такой: [center][video=
Чего делать вот с такой делемой?
Вчера хотел попробовать прикрутить аудио плеер UPPOD. Но не вышло почему-то. У меня получается в файле fullstory.tpl в теги дополнительных полей, заключен исходный код плеера. Я думаю что точно так же, можно прикрутить и uppod. Просто нужно поменять исходный код. Но у uppod, он слишком замудрен, в отличии от стандартного плеера. Не смог разобраться. В моем случае, в файле parse.class.php ничего менять не нужно. Просто нужно поменять в fullstory.tpl код плеера. Позже скину код плеера, как у меня прописан. Может поможете прикрутить.
<div class="player_full">
<object width="760" height="27">
<param name="movie" value="http://10.110.34.3/engine/classes/flashplayer/media_player_v3.swf?stageW=760&stageH=27&contentType=audio&videoUrl=[xfvalue_audio]&showWatermark=false&showPreviewImage=true&previewImageUrl=&autoPlays=0&isYouTube=false&rollOverAlpha=0.5&contentBgAlpha=0.8&progressBarColor=0xffffff&defaultVolume=1&fullSizeView=3&showRewind=false&showInfo=false&showFullscreen=true&showScale=false&showSound=true&showTime=true&showCenterPlay=false&autoHideNav=false&videoLoop=false&defaultBuffer=3" />
<param name="allowFullScreen" value="false" />
<param name="scale" value="noscale" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="wmode" value="opaque" />
<embed src="http://10.110.34.3/engine/classes/flashplayer/media_player_v3.swf?stageW=760&stageH=27&contentType=audio&videoUrl=[xfvalue_audio]&showWatermark=false&showPreviewImage=true&previewImageUrl=&autoPlays=0&isYouTube=false&rollOverAlpha=0.5&contentBgAlpha=0.8&progressBarColor=0xffffff&defaultVolume=1&fullSizeView=3&showRewind=false&showInfo=false&showFullscreen=true&showScale=false&showSound=true&showTime=true&showCenterPlay=false&autoHideNav=false&videoLoop=false&defaultBuffer=3" quality="high" bgcolor="#000000" wmode="opaque" allowFullScreen="false" width="760" height="27" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
</div>
[/xfgiven_audio]
суда или на lion77pnh@gmail.com
kordiks1972@gmail.com
https://www.free-lance.ru/users/SmakPHP/
Для связи: maximkorolov1995@gmail.com