Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Модули для DLE » интеграция Uppod в DLE 10

интеграция Uppod в DLE 10


     06.07.2013    uppod    Модули для DLE    34445    94 комментария

Краткая информация о модуле (хаке)

Автор: sadan
Версия DLE: 10
Контакты: admin@abiy.ru
Цена: Бесплатно
Как я интегрировал Uppod плеер в DLE 10
Замена тегов аудио и видео на uppod и замена стандартного плеера dle
Все коды и файлы от ПафНутия (Модуль)

Установка Uppod для DLE 10

Открыть файл engine/classes/parce.class.php

найти:
$source = preg_replace_callback( "#\[media=([^\]]+)\]#i", array( &$this, 'build_media'), $source );


ниже вставить:
$source = preg_replace( "#\[uppod=([^\]]+)\]#ies", "\$this->build_uppod('\\1')", $source );


найти:
$txt = preg_replace( "#<!--dle_media_begin:(.+?)-->(.+?)<!--dle_media_end-->#is", '[media=\\1]', $txt );


ниже вставить:
$txt = preg_replace( "#<!--dle_uppod_begin:(.+?)-->(.+?)<!--dle_uppod_end-->#is", '[uppod=\\1]', $txt );


найти:
function build_url( $matches=array() ) {


выше вставить:
        function build_uppod($url) {
        global $config;
        if (!count($this->video_config)) {
            include (ENGINE_DIR . '/data/videoconfig.php');
            $this->video_config = $video_config;
        }

        $get_size = explode( ",", trim( $url ) );
        $sizes = array();

        if (count($get_size) == 2)  {
            $url = $get_size[1];
            $sizes = explode('x', trim( $get_size[0]));
            $width = intval($sizes[0]) > 0 ? intval($sizes[0]) : $this->video_config['width'];
            $height = intval($sizes[1]) > 0 ? intval($sizes[1]) : $this->video_config['height'];

            if (substr($sizes[0], - 1, 1 ) == '%') $width = $width."%";
            if (substr($sizes[1], - 1, 1 ) == '%') $height = $height."%";

        } else {
            $width = $this->video_config['width'];
            $height = $this->video_config['height'];
        }
    
        if($url == '') return;

        $option = explode('|', trim($url));

        $url = $this->clear_url($option[0]);

        $type = explode(".", $url);
        $type = strtolower(end($type));

        $decode_url = $url;

        if($option[1] != '') {            
            $option[1] = htmlspecialchars(strip_tags( stripslashes($option[1])), ENT_QUOTES, $config['charset']);
            $decode_url = $url.'|'.$option[1];    
        }
        if ($option[2] != '') {            
            $option[2] = htmlspecialchars(strip_tags( stripslashes($option[2])), ENT_QUOTES, $config['charset']);
            $decode_url = $url.'|'.$option[1].'|'.$option[2];    
        }

        $uppod_size = '';
        if ( count($sizes) == 2 ) {
            $decode_url = $width.'x'.$height.','.$decode_url;
            $uppod_size = 'style="width:'.$width.'px; height:'.$height.'px;"';
        }
        
        $preview = '';        
        if ($this->video_config['preview']) $preview = '&amp;poster={THEME}/uppod/preview.png';
        if ($this->video_config['startframe']) $preview = '';
        if($option[2] != '') $preview = '&amp;poster='.$option[2];

        $uppod_name = 'Noname';
        if($option[1] != '') $uppod_name = $option[1];

        $id_player = md5( microtime() );

        $player_type = '<param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" />';
        $style_type = 'style_video';

        if($type == 'ogg' or $type == 'mp3' or $type == 'aac') {
            $player_type = '';
            $style_type = 'style_audio';
            $preview = '';
        }
        
        return '<!--dle_uppod_begin:'.$decode_url.'-->
                <object class="uppod_'.$style_type.'" id="uppod_video_'.$id_player.'" uid="uppod_video_'.$id_player.'" type="application/x-shockwave-flash" data="{THEME}/uppod/uppod.swf" '.$uppod_size.'>
                    <param name="bgcolor" value="#000000" />
                    '.$player_type.'
                    <param name="movie" value="{THEME}/uppod/uppod.swf" />
                    <param name="flashvars" value="comment='.$uppod_name.'&amp;st={THEME}/uppod/'.$style_type.'.txt&amp;file='.$url.$preview.'" />
                </object>
                <!--dle_uppod_end-->';
    
    }


Открыть файл engine/ajax/upload.php

найти:
if ( mode == "video" ) $('#imgparam3').html('<input id="playurl" name="playurl" value="[video={$video_config['width']}x{$video_config['height']},'+$(this).attr('href')+']" style="width:420px;" class="edit bk" />');
if ( mode == "audio" ) $('#imgparam3').html('<input id="playurl" name="playurl" value="[audio={$video_config['audio_width']},'+$(this).attr('href')+']" style="width:420px;" class="edit bk" />');


заменить:
if ( mode == "video" ) $('#imgparam3').html('<input id="playurl" name="playurl" value="[uppod='+$(this).attr('href')+']" style="width:420px;" class="edit bk" />');           
if ( mode == "audio" ) $('#imgparam3').html('<input id="playurl" name="playurl" value="[uppod='+$(this).attr('href')+']" style="width:420px;" class="edit bk" />');


в стилях шаблона прописать:
.uppod_style_video {
  width: 500px;
  height: 375px;
}
.uppod_style_audio {
    width: 300px;
    height: 35px;
}


Всё, что относится к плееру лежит в папке templates/Default/uppod (Default - заменить на имя своего шаблона)
Для изменения скина видео достаточно заменить содержимое файла uppodstyle_video.txt
Для изменения скина аудио достаточно заменить содержимое файла uppodstyle_audio.txt

94 комментария

ПафНутиЙ
Админ

ПафНутиЙ - 8 июля 2013 20:13 -

тут говорят что всё замечательно)

Каков вопрос - таков и ответ. Просто помните об этом.

rastishka
Юзер

rastishka - 8 июля 2013 20:19 -

ПафНутиЙ, установил, работают только стили, которые в папке архива, свои же работать не хотят, мб я что-то не так делаю?)

sadan
Юзер

sadan - 8 июля 2013 21:17 -

rastishka,
должен работать стили убери

rastishka
Юзер

rastishka - 8 июля 2013 21:20 -

да всё работает, тот комментарий старый:) спасибо ещё раз большое.

vitea90
Юзер

vitea90 - 9 апреля 2015 09:18 -

Помогите , все вставил заменил , нет ни какой реакции тег для уппода в новости идёт как обычный текст, может пути необходимо изменить?

Seganda
Юзер

Seganda - 15 июля 2013 01:13 -

пишу отдельный модуль для uppodА, выложу может когда доделаю

rastishka
Юзер

rastishka - 17 июля 2013 18:58 -

заметил один баг.

если делать так: $source = preg_replace( "#\[uppod=([^\]]+)\]#ies", "\$this->build_uppod('\\1')", $source );
то автогенерация описания и ключевых слов выдёт ошибку именно на это строку, на хватает _callback.
Если ставлю _callback к этой строке, плеера перестают работать. Как найти золотую серединку?:)

vitnet
Эксперт

vitnet - 17 декабря 2013 20:36 -

Так не?
$source = preg_replace_callback( "#\[uppod=([^\]]+)\]#i", array( &$this, 'build_uppod'), $source ); // dle 10.1

vitnet
Эксперт

vitnet - 17 декабря 2013 20:59 -

CSS
.uppod_style_video {
    width: 500px;
    height: 375px;
}
.uppod_style_audio {
    width: 300px;
    height: 35px;
}

$source = preg_replace_callback( "#\[uppod=([^\]]+)\]#i", array( &$this, 'build_uppod'), $source );
и

rastishka
Юзер

rastishka - 18 июля 2013 00:38 -

Также нельзя быстро редактировать новости, опять же указывает на эту строчку. Как исправить?

ylian
Юзер

ylian - 22 июля 2013 21:55 -

кто установил отпишитесь. всё ли работает. не работало на одном сайте ( не менялись скины) . Решил проверить поставил на другой. так там вообще не работает.

STEENOV
Юзер

STEENOV - 23 июля 2013 21:29 -

каким тегом добавлять видео??

rastishka
Юзер

rastishka - 24 июля 2013 16:34 -

[uppod='http://']

DeL Esprit
Юзер

DeL Esprit - 26 июля 2013 23:59 -

никому не выдавало ошибку?
Fatal error: Call to undefined method ParseFilter::build_uppod() in /var/www/3music/data/www/3music.ru/engine/classes/parse.class.php(396) : regexp code on line 1

parse.class.php(396) это
$source = preg_replace( "#\[uppod=([^\]]+)\]#ies", "\$this->build_uppod('\\1')", $source );


что-то в регэкспе не то

з.ы. вставляю ссылку на ютуб.

DeL Esprit
Юзер

DeL Esprit - 27 июля 2013 00:07 -

разобрался, мой косяк.

rastishka
Юзер

rastishka - 27 июля 2013 01:34 -

У меня такая же ошибка выводится. Как исправил?

dj-avtosh
шашлычник

dj-avtosh - 27 июля 2013 19:52 -

Пишет что метод build_uppod не найден в классе ParseFilter - файла parse.class.php

skype: elhan.isaev

dj-avtosh
шашлычник

dj-avtosh - 27 июля 2013 19:56 -

Автору чужда функция empty и тернарные операторы?

skype: elhan.isaev

zigzag
Юзер

zigzag - 28 июля 2013 05:32 -

Здравствуйте,что нужно сделать что бы плеер показывал на другом сайте,на другом сайте пишет в верху плеера Ошибка загрузки style_video (crossdomain)

STEENOV
Юзер

STEENOV - 29 июля 2013 14:49 -

ошибка...как выше парни писали хз как исправить..долбанный плеер уже второй раз пытаюсь поставить..опять забил ,посмотрим что в след. раз будет -_-

STEENOV
Юзер

STEENOV - 29 июля 2013 14:50 -

Fatal error: Call to undefined method ParseFilter::build_uppod() in /home/u871338269/public_html/engine/classes/parse.class.php(86) : regexp code on line 1

sidorivan
Юзер

sidorivan - 2 августа 2013 01:04 -

Ребят подскажите как с плейлистом интегрировать, здесь нашел как http://uppod.ru/talk_5199 , но там код совсем другой, товарищи программисты помогите поправить код

нужно вставить параметр &pl=".$playlisting." , но как это сделать я не знаю, тоже по всякому пробовал, помогите пожалуйста!!!

NikON
Юзер

NikON - 14 августа 2013 19:27 -

Автор спасибо огромное за скрипт))))) Ты очень мне помог)

jokerok
Юзер

jokerok - 16 августа 2013 06:35 -

как сделать отображение этого плеера на айпаде?

Thodi
Юзер

Thodi - 16 августа 2013 12:29 -

Заменяется тег media или добавлять через uppod= ???

NANO
Юзер

NANO - 3 сентября 2013 19:14 -

Не работает на Mozille b Chrome кто то решил эту проблему!
На Opere работает без проблем!

TheBooox
Юзер

TheBooox - 11 октября 2013 12:43 -

Заметил много чего, плеер конечно работает, но решив поставить другой скинн( с качеством что бы люди изменяли) тут же возникает ошибка качества 1080HD показывает 2 раза, в настройках скина полазил, там нету ошибок! Другой пробивал ставить, тоже самое, поможет кто?

nordulan
Юзер

nordulan - 19 октября 2013 13:49 -

Для 9,8 пойдет?

sadan
Юзер

sadan - 19 октября 2013 20:05 -

нет это только для версии 10 и все, не будите вопросами, версия выше указано 10, траблы и грабли во всех версиях написаны на сайте uppod.ru

vinetropix
Юзер

vinetropix - 11 ноября 2013 19:53 -

а в где именно в стилях прописывать код.Помогите пожалуйста.

djbarhat
Юзер

djbarhat - 17 ноября 2013 14:11 -

пол дня мучился в итоге переставил
на этот плеер ;)
videojs

ПафНутиЙ
Админ

ПафНутиЙ - 17 ноября 2013 15:31 -

Спасибо за ссылку, попробую на досуге разобратьcя. Подкупает LESS )))

Каков вопрос - таков и ответ. Просто помните об этом.

adoa
Юзер

adoa - 3 декабря 2013 03:39 -

Проблемка такая есть,что когда добавляешь новость, то используется обычный bbcodes,но когда начинаю редактировать, то появляется обновленный редактор и там уже интеграция под Uppod в чем проблема может быть?? Работаю на локальной машине))

Belyi
Юзер

Belyi - 5 января 2014 23:48 -

помогите исправить, ставил все было гуд: а теперь как-то не заметил как давно появилась ошибка - вставляю видео, и выдает:
Ошибка загрузки style_video.txt /templates/redesigned/uppod/style_video.txt

promax
Юзер

promax - 5 января 2014 23:52 -

Belyi, ну значит нет этого файла или путь прописан не верно ...

Belyi
Юзер

Belyi - 6 января 2014 00:48 -

promax, файл есть, все в папке
а где проверить правильность написания, или может быть есть варинат написать альтернативный путь?

Е.Красивая
Юзер

Е.Красивая - 6 января 2014 16:01 -

Если б можно было заменить стандартный плеер "В контакте"

Exile
Гости

Exile - 6 января 2014 18:37 -

Можно, но для этого нужен мощный сервер.

andros0705
Юзер

andros0705 - 11 февраля 2014 03:31 -

[uppod='http://'] добавьте в установку теги по которым добавлять надо ребят. А то многие задают вопросы тут.

nambo1
Юзер

nambo1 - 19 февраля 2014 15:07 -

как указать плейлисты?

Belyi
Юзер

Belyi - 2 марта 2014 23:42 -

Цитата: Belyi
помогите исправить, ставил все было гуд: а теперь как-то не заметил как давно появилась ошибка - вставляю видео, и выдает:
Ошибка загрузки style_video.txt /stalker/templates/redesigned/uppod/style_video.txt

вот причина, как я понимаю впереди перед шаблоном в пути, прописывается "stalker", наверное из-за этого проблема.
Домен http://stalker.by/, в чем может быть косяк, и как исправить, подскажите плиз.
вот пример страницы с видео
http://stalker.by/pro-stalker/news/5342-obzor-smerti-vopreki-poslushnik.html

Belyi
Юзер

Belyi - 3 марта 2014 17:57 -

поставил uppod, при вставке видео с ютуб или др ресурса выдает:
Video requested does not allow playback in the embedded players (150)

MarK™
Юзер

MarK™ - 7 марта 2014 13:43 -

не пойму в чем проблема. при вставке кода [uppod=site.ru/video[www.релизгруппа.ру].mp4] выдает ошибку и следовательно код становиться не читабельным. Т.е если в файле есть уже одна закрывающий ] до основного закрытия код его воспринимает как за главного. А не тот что после mp4/ Как можно исправить ??? и как прикрутить можно плайлист через доп. поле ? Спасибо

alex.can2
Юзер

alex.can2 - 14 марта 2014 17:50 -

privet vsem prostite cto nemogu pisat2 kirilicei u mena klava tureckaya :( ya po povodu playlist na dle vot vam resheniye (esli admini ili mod est' vreme perepishite pojaluista kirilicei u mena net vozmojnosti prosto )

v shablone sozdayem fullstory.tpl nu u mnogih on itak est' eto dla teh u kogo net. mejdu teg a mi pl eto playlist mejdu tegami film eto vash film dobavte 2 dop. pole i udaci :) vsem udaci esli cto to budet ne ponatno obroshaites' po pocte emuxa_15@msn.com ili pm nadeyus vam pomojet i kstatie eto rabotaet na vseh versiyah


[xfgiven_pl]
<center>
<object id='videoplayer' width='620' height='420' title="Интеграция в DLE 10.1 - Плагины - Форум 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]

alex.can2
Юзер

alex.can2 - 15 марта 2014 22:47 -

i zabil dobavit' mod ili admin esli ne budet slojno soidenite prededushi post s etim
demo scripta mojete posmotret' na moem saite http://filmgg.com v otdele seriali nu vi ih srazu uvidite tam napisano dizi

trouble
Юзер

trouble - 26 марта 2014 23:49 -

А как в данную конфигурацию добавить настройки nginx_secure_link, чтоб защитить ссылки на видео?
Примерные настройки nginx
$real='/films/';          //Реальная папка с видео
$pseudo='pseudo';           //Псевдо папка
$secret = '123456';        //Секретное слово
$time = time() + 10; //Время жизни ссылки для IP


и

$rand = str_replace("=", "", strtr(base64_encode(md5($secret.$real.$name.$time.getenv("REMOTE_ADDR"), TRUE)), "+/", "-_"));
$filelink = "http://site.ru/$pseudo/$rand/$time/$name";

doz
Юзер

doz - 29 марта 2014 16:46 -

Как решить проблему AVI not supported in flash? (кроме конвертирования видео)

doktorpull
Юзер

doktorpull - 21 апреля 2014 12:41 -

Ребята а данный плеер решит вот мою проблему или нет?

stenix
Юзер

stenix - 8 мая 2014 20:52 -

Ребят, сделал все по инструкции, в dle 10.2 не работает, а инструкции под 10.2 еще никто не сделал :(
Может кто нибудь поможет ? очень надо)

bux
Юзер

bux - 11 сентября 2014 17:07 -

stenix,
Инструкция под 10.1 полностью идентична. Сам на 10.2 по ней настраивал

stenix
Юзер

stenix - 8 мая 2014 21:19 -

Спустя время разобрался, он предварительное новости просто не выводился.
Но теперь второй вопрос, как задать размер плееру ? На сайте он в одном и том же формате выводится, и не знаю изменить, я не программист. (В личном кабинете упод менял, но там как то очень странно все изменилось, плеер стал больше, но окно в котором он стал больше не изменилось) Вот как изменить это окно ?

bux
Юзер

bux - 11 сентября 2014 17:06 -

В стилях менять надо

ScreN
Юзер

ScreN - 27 мая 2014 15:52 -

DLE 10.2, не работает интеграция.
У меня ссылка на прослушивание аудио выводится через доп-поле на стандартном плеере.

Помню как то на старом движке 9.6 получилось по такой же схеме подключить UPPOD, в этот раз что то не получается. Помогите.
И чтобы по такой схеме подключить UPPOD, требуется ли изменения файлов движка? Не помню что то. Или достаточно SWF файла плеера и файла скина?

zsm2009
Юзер

zsm2009 - 4 июня 2014 00:04 -

DLE 10.1 кто нибудь ставил ?

dr_pasha
Юзер

dr_pasha - 4 июня 2014 00:15 -

Еще бы и плейлисты работали!

zsm2009
Юзер

zsm2009 - 4 июня 2014 01:27 -

А реально вставить плей листы или нет . Кстати поставил на 10.1 , работает.

zsm2009
Юзер

zsm2009 - 4 июня 2014 02:25 -

privet vsem prostite cto nemogu pisat2 kirilicei u mena klava tureckaya :( ya po povodu playlist na dle vot vam resheniye (esli admini ili mod est' vreme perepishite pojaluista kirilicei u mena net vozmojnosti prosto )

v shablone sozdayem fullstory.tpl nu u mnogih on itak est' eto dla teh u kogo net. mejdu teg a mi pl eto playlist mejdu tegami film eto vash film dobavte 2 dop. pole i udaci :) vsem udaci esli cto to budet ne ponatno obroshaites' po pocte emuxa_15@msn.com ili pm nadeyus vam pomojet i kstatie eto rabotaet na vseh versiyah


[xfgiven_pl]
<center>
<object id='videoplayer' width='620' height='420' title="Интеграция в DLE 10.1 - Плагины - Форум 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]

Lynat1k
Юзер

Lynat1k - 20 августа 2014 20:26 -

кто знает как сделать чтобы по умолчанию плеер Uppod отображался при вставке тега???
[media=http://] а не [uppod=http://]

D0Gmatist
Местный

D0Gmatist - 21 августа 2014 01:05 -


Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Lynat1k
Юзер

Lynat1k - 21 августа 2014 01:59 -

печаль =(

bux
Юзер

bux - 11 сентября 2014 16:48 -

Поставил на 10.2 - работает отлично.
У кого не получилось спрашивайте. Сделал всё, одну проблему не могу решить, при перемотке видео (на незагруженных моментах) оно виснет навсегда, пока не перезагрузить страницу. Кто сталкивался, как исправили?

serp
Юзер

serp - 24 октября 2014 11:56 -

привет Уважаемые !Все по инструкции сделано.Начинаю проверять вылазит это-Ошибка загрузки style_video.txt
Все файлы на месте,все в нужных дерикториях,что за беда кто сталкивался ?

DLE-10.3

sr.green
Гости

sr.green - 4 января 2015 17:22 -

serp,
проверь правильно ли расположен файл style_video.txt

23052000volf
Юзер

23052000volf - 11 февраля 2015 14:25 -

а как вставлять плейлисты?

vitnet
Эксперт

vitnet - 11 февраля 2015 15:27 -

В данном случае никак.

serialpark
Юзер

serialpark - 1 апреля 2015 18:53 -

В dle 10.4 аудио плеер можно заменить?

anatoliy72
Юзер

anatoliy72 - 3 апреля 2015 17:22 -

Да, стоят и работают как часы, именно по этому мануалу.

anatoliy72
Юзер

anatoliy72 - 10 апреля 2015 10:23 -

Есть один момент в коде, а именно

$uppod_name = 'Noname';


Что не прописывай всё равно Noname, хоть тресни!

anatoliy72
Юзер

anatoliy72 - 10 апреля 2015 13:07 -

Нда, разобрался, дело в том что parse class работает до внесения изменений в БД, так что всё работает!
Все новые новости теперь имею надпись ту что мне нужно.

kinoman
Юзер

kinoman - 11 апреля 2015 18:07 -

Приветствую участников форума!
Ребята, все как бы получилось, но вот есть большая проблема, с адаптивностью.
Вчера начал верстать мобильный шаблон и столкнулся с проблемой работы uppod на мобильном (Samsung Galaxy S4)
Написано что данный плагин не поддерживается, соответственно нужно подключить html5 плеер.
Решения которые описаны на официальном сайте http://uppod.ru/help/html5/ не помогли.
Помогите, пожалуйста, очень надо

exorciist
Юзер

exorciist - 18 апреля 2015 05:54 -

Всё работает прекрасно, но смысл аппад плеера в том чтобы скрыть оригинальную ссылку на видео файл, а этот код ее никак не шифрует и ссылка в чистом виде для любого халявщика). Или я что-то не так сделал?

D0Gmatist
Местный

D0Gmatist - 18 апреля 2015 11:32 -


Кто любит задачки и понимает что это и с чем это едят, могу дать распакованный SWF Uppod (там до хрена файлов), ищу метод encode и decode, с помощью которых шифруют URL.

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

dj-avtosh
шашлычник

dj-avtosh - 14 сентября 2015 10:36 -

у меня были оба метода, но не поделюсь)

skype: elhan.isaev

D0Gmatist
Местный

D0Gmatist - 18 апреля 2015 14:13 -


Ну а если честно то любое видео можно всё равно получить...

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

D0Gmatist
Местный

D0Gmatist - 18 апреля 2015 14:14 -


И в результате мы можем получить

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

kinoman
Юзер

kinoman - 19 апреля 2015 02:04 -

exorciist,
помогите пожалуйста с мобильным плеером

kazinak
Юзер

kazinak - 5 мая 2015 23:09 -

DLE 10.4 - Полет нормальный! Работает как часы, большое спасибо.

beats
Юзер

beats - 22 мая 2015 05:30 -

Всем привет! Dle 10.4 стоит на хостинге, сделал все по инструкции, но пишет вот такую ошибку
Not Found

The requested URL /<!--dle_uppod_begin:http://fs.to/get/play/698jamieuqad4qeozbrnnneye.0.4278037390.2185543202.1432226272.mp4--> <object class= was not found on this server.

Подскажите в чем может быть проблема?

arriah
Юзер

arriah - 7 июля 2015 14:52 -

Привет всем. Поставил на 10.5, работает. Но при этом вырезаются все <iframe>, которые разрешены в allowed_domains. Если заменяю parse.class.php оригинальным - то все нормально.
В чем может быть ошибка?

4sezona
Юзер

4sezona - 14 сентября 2015 10:32 -

Ребята, а как интегрировать плеер HTML5 ?

x4k3r
Юзер

x4k3r - 27 октября 2015 21:40 -

как сделать HTML5 версию аудио плеера?

hyper7
Юзер

hyper7 - 7 декабря 2015 14:36 -

x4k3r,
Нашли решение? тоже интересует этот вопрос.

armad89
Юзер

armad89 - 13 декабря 2015 01:11 -

Доброго времени суток, подскажите пожалуйста, как решить проблему, выдает ошибку при попытке создания новости,
Parse error: syntax error, unexpected '?>', expecting function (T_FUNCTION) in /home/u727505498/public_html/engine/classes/parse.class.php on line 1866
Я чайник, пока только учусь пользоваться системой

Апельсин
Юзер

Апельсин - 5 января 2016 01:22 -

очень хотелось бы узнать, как таким способом интегрировать только html5 версию плеера.

alf
Юзер

alf - 6 февраля 2016 22:15 -

Хотите узнать, как вставить тэг uppod в панель инструментов?
1. В файле engine/modules/bbcode.php найдите
<div class="bbcode b-youtube" title="$lang[bb_t_youtube]" onclick="tag_youtube()">youtube</div>

и ниже допишите
<div class="bbcode b-uppod" title="$lang[bb_t_uppod]" onclick="tag_uppod()">uppod</div>


найдите
var text_enter_url_name   = "$lang[bb_url_name]";

и ниже допишите
var text_enter_name_uppod = "$lang[name_uppod]";


2. В файле engine/ajax/bbcode.php
<div class="bbcode b-youtube" title="$lang[bb_t_youtube]" onclick="tag_youtube()">youtube</div>

и ниже допишите
<div class="bbcode b-uppod" title="$lang[bb_t_uppod]" onclick="tag_uppod()">uppod</div>


найдите
var text_enter_url_name   = "$lang[bb_url_name]";

и ниже допишите
var text_enter_name_uppod = "$lang[name_uppod]";


3. В файле engine/classes/js/bbcodes.js найдите строку
function tag_youtube

и перед ней вставьте
function tag_uppod() {
    var a = get_sel(eval("fombj." + selField));
    a || (a = "http://");
    DLEprompt(text_enter_url, a, dle_prompt, function (a) {
    DLEprompt(text_enter_name_uppod, "Noname", dle_prompt, function (b) {
      doInsert("[uppod=" + a +"|" + b + "]", "", !1);
      ie_range_cache = null
    })  
    })
}


4. В файле engine/inc/include/inserttag.php найдите строку
<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_youtube']}" onclick="tag_youtube(); return false;"><span class="editoricon-youtube-square"></span></button>

и ниже неё допишите
<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_uppod']}" onclick="tag_uppod();"><span>uppod</span></button>

frost-agb
Юзер

frost-agb - 13 мая 2016 13:54 -

а для 11 версии ни кто не делал этот хак?

shevke
Юзер

shevke - 17 мая 2016 15:56 -

Отлично все работает, не работает а летает:)

berg-maincun
Юзер

berg-maincun - 18 ноября 2016 12:18 -

Да действительно все работает, кроме мобильной версии. Кто нибудь может подсказать как исправить. (Андройд браузер хром. Плагин не поддерживается). Я так понимаю там проблема гдето с подгрузкой uppod.js (html5) версия не грузится а только swf - отсюда и проблема. Версия DLE 11.1

gigtv05
Юзер

gigtv05 - 14 октября 2017 13:31 -

Такой способ пойдет для установки на dle 11.3 ? Никак не могу найти инструкцию для интеграции в dle 11.3.

gorkaps
Юзер

gorkaps - 18 ноября 2016 19:39 -

Не могу скачать не скачивает

Garisem
Юзер

Garisem - 6 декабря 2016 20:14 -

Не могу скачать :(

AVUsov
Юзер

AVUsov - 7 января 2017 18:47 -

На 10..6 не получается поставить! Кто ставил по этой инструкции?

VasiliyChupilka
Юзер

VasiliyChupilka - 15 марта 2017 00:16 -

Подскажите что делать если нет файла upload.php

leksus
Юзер

leksus - 13 апреля 2017 23:05 -

Подскажите как исправить, не работает плеер на мобильниках?
uppod 1.10.1.2

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх