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

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


     06.07.2013    uppod    Модули для DLE    29979    87

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

Автор: 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

Комментарии пользователей (87)

ПафНутиЙ
1049

3350 | 2411

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

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

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

rastishka
23 | 2

rastishka - 8 июля 2013 20:19 - Юзер

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

sadan
15

107 | 37

sadan - 8 июля 2013 21:17 - Юзер

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

rastishka
23 | 2

rastishka - 8 июля 2013 21:20 - Юзер

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

vitea90
1 | 1

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

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

Seganda
13

Seganda - 15 июля 2013 01:13 - Юзер

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

rastishka
23 | 2

rastishka - 17 июля 2013 18:58 - Юзер

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

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

vitnet
213

2093 | 880

vitnet - 17 декабря 2013 20:36 - Эксперт

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

vitnet
213

2093 | 880

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
23 | 2

rastishka - 18 июля 2013 00:38 - Юзер

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

ylian
1

ylian - 22 июля 2013 21:55 - Юзер

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

STEENOV
5

STEENOV - 23 июля 2013 21:29 - Юзер

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

rastishka
23 | 2

rastishka - 24 июля 2013 16:34 - Юзер

[uppod='http://']

DeL Esprit
1

18 | 14

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
1

18 | 14

DeL Esprit - 27 июля 2013 00:07 - Юзер

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

rastishka
23 | 2

rastishka - 27 июля 2013 01:34 - Юзер

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

dj-avtosh
38

1455 | 388

dj-avtosh - 27 июля 2013 19:52 - шашлычник

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

skype: elhan.isaev

dj-avtosh
38

1455 | 388

dj-avtosh - 27 июля 2013 19:56 - шашлычник

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

skype: elhan.isaev

zigzag
1

zigzag - 28 июля 2013 05:32 - Юзер

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

STEENOV
5

STEENOV - 29 июля 2013 14:49 - Юзер

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

STEENOV
5

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
12

sidorivan - 2 августа 2013 01:04 - Юзер

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

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

NikON
1

NikON - 14 августа 2013 19:27 - Юзер

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

jokerok
10 | 4

jokerok - 16 августа 2013 06:35 - Юзер

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

Thodi
25 | 16

Thodi - 16 августа 2013 12:29 - Юзер

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

NANO
2

38 | 29

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

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

TheBooox
1

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

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

nordulan
16 | 1

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

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

sadan
15

107 | 37

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

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

vinetropix
1

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

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

djbarhat
1 | 1

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

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

ПафНутиЙ
1049

3350 | 2411

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

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

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

adoa
23 | 1

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

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

Belyi
12 | 7

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

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

promax
29

182 | 174

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

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

Belyi
12 | 7

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

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

Е.Красивая
5 | 1

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

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

Exile
17

235 | 67

Exile - 6 января 2014 18:37 - Гости

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

andros0705
102 | 17

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

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

nambo1
4

107 | 23

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

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

Belyi
12 | 7

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
12 | 7

Belyi - 3 марта 2014 17:57 - Юзер

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

MarK™
1

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

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

alex.can2
2

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
2

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
24

74 | 22

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
2

33 | 3

doz - 29 марта 2014 16:46 - Юзер

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

doktorpull
6

97 | 5

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

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

stenix
15 | 1

stenix - 8 мая 2014 20:52 - Юзер

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

bux
3

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

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

stenix
15 | 1

stenix - 8 мая 2014 21:19 - Юзер

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

bux
3

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

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

ScreN
10

207 | 102

ScreN - 27 мая 2014 15:52 - Юзер

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

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

zsm2009
17

zsm2009 - 4 июня 2014 00:04 - Юзер

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

dr_pasha
13 | 2

dr_pasha - 4 июня 2014 00:15 - Юзер

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

zsm2009
17

zsm2009 - 4 июня 2014 01:27 - Юзер

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

zsm2009
17

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
1

373 | 93

Lynat1k - 20 августа 2014 20:26 - Юзер

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

D0Gmatist
224

781 | 280

D0Gmatist - 21 августа 2014 01:05 - Местный


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

Lynat1k
1

373 | 93

Lynat1k - 21 августа 2014 01:59 - Юзер

печаль =(

bux
3

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

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

serp
1

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

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

DLE-10.3

sr.green
1

119 | 6

sr.green - 4 января 2015 17:22 - Гости

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

23052000volf
4

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

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

vitnet
213

2093 | 880

vitnet - 11 февраля 2015 15:27 - Эксперт

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

serialpark
81 | 2

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

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

anatoliy72
7

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

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

anatoliy72
7

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

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

$uppod_name = 'Noname';


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

anatoliy72
7

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

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

kinoman
2

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

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

exorciist
1

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

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

D0Gmatist
224

781 | 280

D0Gmatist - 18 апреля 2015 11:32 - Местный


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

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

dj-avtosh
38

1455 | 388

dj-avtosh - 14 сентября 2015 10:36 - шашлычник

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

skype: elhan.isaev

D0Gmatist
224

781 | 280

D0Gmatist - 18 апреля 2015 14:13 - Местный


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

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

D0Gmatist
224

781 | 280

D0Gmatist - 18 апреля 2015 14:14 - Местный


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

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

kinoman
2

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

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

kazinak
1

kazinak - 5 мая 2015 23:09 - Юзер

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

beats
1

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
6

arriah - 7 июля 2015 14:52 - Юзер

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

4sezona
1

24

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

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

x4k3r
2 | 1

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

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

hyper7
2

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

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

armad89
1

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
Я чайник, пока только учусь пользоваться системой

Апельсин
1

184 | 49

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

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

alf
1

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
6

frost-agb - 13 мая 2016 13:54 - Юзер

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

shevke
58 | 4

shevke - 17 мая 2016 15:56 - Юзер

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

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