3.2 ваш_стиль.txt заменить в 2 местах на название вешего стиля! В настройках ссылка можно указать "Шифровать ссылки" и после скопировать путь стиля.
(в коде указывать без кавычек, пример — …comment=video&st=03AchBdGDauaI1Jw692MWRef0JYW5DF2MJYsGf5Rf0&file={$url}…)
3.3 Размер width=\"500\" height=\"375\" в 2 местах заменить на вам нужный.
4. Для замены аудио плеера, в /engine/classes/parse.class.php
4.1 Загружаем ваш_стиль_для_аудио.txt в папку /engine/classes/flashplayer/
4.2 Найти
4.3 ваш_стиль_для_аудио.txt заменить в 2 местах на название вешего стиля! В настройках ссылка можно указать "Шифровать ссылки" и после скопировать путь стиля.
(в коде указывать без кавычек, пример — …comment=audio&st=03AchBdGDauaI1Jw692MWRef0JYW5DF2MJYsGf5Rf0&file={$list}…)
4.4 Размер width=\"300\" height=\"35\" в 2 местах заменить на вам нужный.
-----------------------------
-----------------------------
Для версии 8.0 и 8.2
-----------------------------
Проделать с 1 по 4.4 пункт "Для версии 7.5"
5. Для замены youtube плеера, в /engine/classes/parse.class.php
5.1 Загружаем ваш_стиль_для_youtube.txt в папку /engine/classes/flashplayer/
5.2 Найти:
if ($source['host'] != "youtube.com" AND $source['host'] != "rutube.ru") return "[youtube=".$url."]";
Заменить на:
if ($source['host'] != "youtube.com" ) return "[youtube=".$url."]";
5.4 ваш_стиль_для_youtube.txt заменить в 2 местах на название вешего стиля! В настройках ссылка можно указать "Шифровать ссылки" и после скопировать путь стиля.
(в коде указывать без кавычек, пример — …comment=youtube&st=03AchBdGDauaI1Jw692MWRef0JYW5DF2MJYsGf5Rf0&file={$list}…)
5.5 Размер width=\"500\" height=\"375\" в 2 местах заменить на вам нужный.
-----------------------------
-----------------------------
Для версии 8.3 и 8.5
-----------------------------
1. Проделать с 1 по 4.4 пункт "Для версии 7.5"
2. Проделать с 5 по 5.5 пункт "Для версии 8.0 и 8.2"
3. В /engine/classes/parse.class.php
3.1 После
function build_youtube($url) {
также
function build_video($url) {
и
function build_audio($url) {
УДАЛИТЬ!
if (!count($this->video_config)) {
include (ENGINE_DIR . '/data/videoconfig.php');
$this->video_config = $video_config;
}
3.2 После
function build_audio($url) {
УДАЛИТЬ!
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'];
--------------------
--------------------
Проверено во всех 5 версиях DLE CMS — все работает!
да по моему никто на 9 не поставил исчо,в инете одно и то же жуют и копируют друг у друга,сколько раз я пытался его к 9 поключить,не выходит. Кто -…будь знает как это делается!? или у всех с парсе проблемы !? ))))))
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];
Для замены скины плеера нужно немного. Качаете его с ссылка и Сохраняете его в engine/classes/flashplayer/ и заменяете скачиваемый скин video.txt
Ну и параметры в parse.class.php.
НАРОД ПОДСКАЖИТЕ ПЛЗ… ВСЕ СДЕЛАЛ, КАК ТУТ НАПИСАНО И ВЫДАЕТ ОШИБКУ ПРИ РЕДАКТИРОВАНИИ НОВАСТЕЙ: "Parse error: syntax error, unexpected T_ELSE, expecting T_FUNCTION in /home/u35045/mywebsite/www/engine/classes/parse.class.php on line 546"
Плеер может и хорош,но НЕТ толькового ,понятного ,подробного обьяснения о том ,как он работает,как надо правильно конструировать,о том как его подключать к популярным движкам. Неужели разработчикам все равно,поймут ли юзеры их детище.Информация кусками,одно там,второе там,вот бля и думай,как это все бля работает. Есть сайты,где админы по порядку все разжевывают,а здесь бля умняки давят,типа понимай как хочешь. Неужели трудно хотя бы по порядку обьяснить,что да как и в какой последовательности конструировать и подключать.Создать то создали вешь,а вот как им пользоваться,обьяснить толком не могут
ЗАТРУДНЕНИЯ НАЧИНАЮТСЯ С ТОГО,ЧТО ОБСОЛЮТНО НЕ ПОНЯТНО ,КАК ПРАВИЛЬНО ПРАВИТЬ PARSE.CLASS.PHP for DLE 9.0 , к остальным версиям от админа инструкция есть,а вот для 9 нет, stunnaman сначала описывает установку,позже сам же спрашивает! ) Добавьте плииз к 9-й версии ДЛЕ подробную инструкцию,чтоб не возникало никаких вопросов,о том,как указвать путь к плей листам,в каких местах указывать имя и путь к стилю и т.д.
Попытаюсь еще раз на ДЛЕ 9.0 установить ,по инструкции админа к 8.5 версии ДЛЕ,если не выйдет,тогда уж наверно придется 8.5 версию сайт переводить,хотя я мог бы тоже ваш плеер на своем сайте описывать на правах рекламы и свежей новости,только рабочий парсе класс к 9.0 версии ДЛЕ вышлете
Всё сделал так, плеер вроде подключился, но показывает лишь при предварительном просмотре новости, при просмотре краткой или полной новости плеер не выводится.
В чем может быть дело !? и что делать с тем HTML- кодом плеера, который генерируется в конструкторе ?
……………………………………………
не судите строго, я только учусь=)
Подключил плеер uppod к дле 9.0 но не пойму как изменить его размер. плеер постояноо обрезается размерами 500х360. пробывал изменять даные в parse.class.php но это не помогает.
Поясните,пожалуйста, как прикрутить плейлист в DLE 8.5?
Не отображается кнопка плейлиста в плеере и нет самого плейлиста. Хотя создана папка …/pl/ в корне и файлик плейлиста там лежит.
Заранее спасибо.
админы подскажите как заставить плеер работать если сылки такого вида
[video=http:\video.ru\video.flv?tutbjka] где tutbjka это риписка без него не будет показывать
админы подскажите как заставить плеер работать если сылки такого вида
[video=http:\video.ru\video.flv?tutbjka] где tutbjka это риписка без него не будет показывать
админы подскажите как заставить плеер работать если сылки такого вида
[video=http:\video.ru\video.flv?tutbjka] где tutbjka это риписка без него не будет показывать
админы подскажите как заставить плеер работать если сылки такого вида
[video=http:\video.ru\video.flv?tutbjka] где tutbjka это риписка без него не будет показывать
Я скачал видеоплеер с встроенной перемоткой видео файла не дожидаясь загрузки файла в хэш, но после установки на дле 8.5 он не работает а точнее не работает перемотка файла, если попробовать просмотреть ту часть которая еще не под грузилась, он перестает воспроизводить но не перестает подгружать файл, я пробовал несколько плееров тоже самое, если кто то знает в чем проблема подскажите пожалуйста! При установке я выполнил действия с 1 по 3.3, остальные действия я не выполнял по той причине, что звук и видео плеер на ютуб меня устраивает!
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];
Подскажите пожалуйста плеер uppod не работает с включенным ЧПУ , DLE 9.0 все перерыл не знаю где искать, надо строчку добавить в .htaccess , но только не нашел какую
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'];
работает. Всмысле показался плеер. Но как не указываю путь к файлу, пишет:
Файл не найден. Даю путь к несуществующему файлу, тогда выдает, что файла не существует.
может кто знает, как с этим бороться?
elseif( $type == "avi" or $type == "divx" ) побольше разшерений указать не судьба..?
ато в обном месте так а другом.. ну до него больше)))
( $type == "flv" or $type == "mp4" or $type == "m4v" or $type == "m4a")
а так хз.. у тебя пример правильный.. ссылки типа ссылка
Здравствуйте)) А немогли бы вы подсказать, а если использовать пример с вставкой плеера youtube для rutube
будет работать или нет.?)) прост youtube мне нафиг не сдался.. а там в 9.2 изначальный пример:
где return, это стандартный плеер для конфига замены ютубовского (у вас он изменён)
else return, это youtube плеер.
else
return, это rutube.
если у кого-нить будут варианты кроме того, что взять из примера ту хрень что там стоит и заменить у себя в коде и чуток подправить значение
то не.. это не хорошо получается..))) так как в примере всё удоляют и ставят на return, youtube плеер..т.т
а эт не по феншую., так как гдет я тут видел чёт про развитие проека.. х)
как жаль что не вы эту тему делали..)) ну я дочитал до давнего сообщения админа..
и в общем если есть желание решить проблему самого плеера а не прямоты наших рук.., то
пожалуйста сделайте что-нить с прочиткой плей листов, чтоб плеер читал из него ссылки на youtube и rutube..
ато пишет ненайден файл и всё))
если что забейте на мои вопросы..))) уже вкурил вчём дело.. буду искать другой хостинг..
у youtube слишком херовое качество.., ну или куплю пару тройку хардов на 3трб..т.т
спасибо за плеер.. через недельку зайду и куплю pro ))
А почему просто не создать папку ( с название photo- чтоб защитить плеер ) и туда и player.swf и папку со стилями! У мя прекрасно работает! Никаких багов не наблюдал! Пишите в ЛС! Кулл плееру
} elseif( $type == "avi" OR $type == "divx" OR $type == "mkv" OR $type == "flv" OR $type == "mp4" OR $type == "m4v" OR $type == "m4a" OR $type == "mov" OR $type == "3gp" OR $type == "f4v" ) {
работает все, сама ставила себе, если открыть код в редакторе и приглядется к коду, то видно, что дефолтный код нужно заменить в трех местах на UPPOD `овский.
и если внимательно копировать, то все пашет
подскажите как прикрутить плейлисты всё зделал по инструкции при вставке просто сылки на видео отображается при вставки сылки на txt файл плейлиста пишет типо установите плагин))) добавляю видео через [video=http://]
если сдлеаешь, то скинешь мне рабочий =)
хотя может и этот заработает… у меня на этом (если новость без контента) работает и в полной и в краткой, а если с некоторым контентом (более 500 сим.) то не хочет работать
------------------------
Для версии 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) {
и удаляем все содержимое данного условия от { до }
Начало:
При желании стиль плеера можно постоянно менять. Для этого сначало требеется скачать стиль,
переименовать его в skin.txt и загрузить в папку engine/classes/flashplayer
Здравствуйте не могу сделать для dle 9.7 помогите пожалуйчаста или скиньте подробную инструкцию сздесь, помощь готов оплатить , отпишите в асю кто может помочь ася 624224375
Всем привет други! Возникла проблема… Сайт делался в далекие 2000-е. Версия движка DLE 5.5, все вроде работает. Потребовалось выкладывать видео с ЮТУБ. Само собой двиг говорит все устарело, все пропало… Как сделать? В этой версии вообще нет плеера своего… На статических страницах все пашет, как воспроизводить в новостях? подробного описания не нашел. Может кто напишет хелп для версии DLE 5.5? В идеале хотелось бы посадить сайт на новый DLE, но! на нем стоит модуль каталога, кто его делал, сейчас уже и не вспомнишь… воды утекло. Как бы его вычленить и перетащить на новую DLE? У меня не получается…. :(
2. Находим:
function build_video($url) {
global $config;
if (!count($this->video_config)) {
include (ENGINE_DIR . /data/videoconfig.php);
$this->video_config = $video_config;
}
$option = explode( "|", trim( $url ) );
$url = $this->clear_url( $option[0] );
$type = explode( ".", $url );
$type = strtolower( end( $type ) );
if( preg_match( "/[?&;<\[\]]/", $url ) ) {
return "[video=" . $url . "]";
}
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( $this->video_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]));
if (count($list) > 1 ){
$url_hd = "&MediaLink2=".urlencode(trim($list[1]));
} else {
$url_hd = ;
}
$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-96B8444553540000\" codebase=\"
<param name=\"movie\" value=\"" . $config[http_home_url] . "engine/classes/flashplayer/media_player.swf?MediaLink={$url}{$url_hd}&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}{$url_hd}&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=\"
</object><!--dle_video_end-->";
} elseif( $type == "avi" OR $type == "divx" OR $type == "mkv" ) {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616\" width=\"{$this->video_config[width]}\" height=\"{$this->video_config[height]}\" codebase=\"
<param name=\"custommode\" value=\"none\" />
<param name=\"mode\" value=\"zero\" />
<param name=\"autoPlay\" value=\"{$this->video_config[play]}\" />
<param name=\"minVersion\" value=\"2.0.0\" />
<param name=\"src\" value=\"{$url}\" />
<param name=\"previewImage\" value=\"{$option[1]}\" />
<embed type=\"video/divx\" src=\"{$url}\" custommode=\"none\" width=\"{$this->video_config[width]}\" height=\"{$this->video_config[height]}\" mode=\"zero\" autoPlay=\"{$this->video_config[play]}\" previewImage=\"{$option[1]}\" minVersion=\"2.0.0\" pluginspage=\"
</embed>
</object><!--dle_video_end-->";
} else {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$url}--><object id=\"mediaPlayer\" width=\"{$this->video_config[width]}\" height=\"{$this->video_config[height]}\" classid=\"CLSID:6BF52A52394A-11d3-B15300C04F79FAA6\" standby=\"Loading Microsoft Windows Media Player components…\" type=\"application/x-oleobject\">
<param name=\"url\" VALUE=\"{$url}\" />
<param name=\"autoStart\" VALUE=\"{$this->video_config[play]}\" />
<param name=\"showControls\" VALUE=\"true\" />
<param name=\"TransparentatStart\" VALUE=\"false\" />
<param name=\"AnimationatStart\" VALUE=\"true\" />
<param name=\"StretchToFit\" VALUE=\"true\" />
<embed pluginspage=\"
</object><!--dle_video_end-->";
}
}
ЗАМЕНЯЕМ на:
function build_video($url) {
global $config;
$option = explode( "|", trim( $url ) );
$url = $this->clear_url( urldecode( $option[0] ) );
$type = explode( ".", $url );
$type = strtolower( end( $type ) );
if( preg_match( "/[?&;%<\[\]]/", $url ) ) {
return "[video=" . $url . "]";
}
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") {
if( $config[flv_watermark] ) $watermark = ",showWatermark:always,watermarkUrl:{THEME}/dleimages/flv_watermark.png,watermarkLinkUrl:";
else $watermark = "";
$id_player = md5( microtime() );
$list = explode( ",", $url );
$url = array ();
foreach ( $list as $value ) {
$url[] = trim( $value ) . "";
}
$url = implode( ", ", $url );
$url2=$url;
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config[http_home_url]}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
} elseif( $type == "avi" or $type == "divx" ) {
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config[http_home_url]}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
} else {
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config[http_home_url]}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
}
}
Для замены скины плеера нужно немного. Качаете его с
Ну и параметры в parse.class.php.
не пашет!
Как быть в такой ситуации?
нихрена не понял как шифровать….
в настройках галочку поставил… перезакачал плеер…
а шо с этим кодом… ппц…
Сделал все как и в инструкции описано…..а плеер как был старый так и остался…..
(меня интересует ток аудио плеер)
Че за ерунда?!
Вот описание:
Пример работы этого метода:
На каком этапе затруднения?
Попытаюсь еще раз на ДЛЕ 9.0 установить ,по инструкции админа к 8.5 версии ДЛЕ,если не выйдет,тогда уж наверно придется 8.5 версию сайт переводить,хотя я мог бы тоже ваш плеер на своем сайте описывать на правах рекламы и свежей новости,только рабочий парсе класс к 9.0 версии ДЛЕ вышлете
2) находим $decode_url = $url; и ниже добавляем $decode_url2 = $url;
3) чуть ниже находим фразу return "…" и все ёё содержимое заменяем на:
<!--dle_video_begin:{$decode_url}--><object type=\"application/x-shockwave-flash\" data=\"
Адрес
Адрес
Вот и всё! По такому же примеру делаем и аудио. если нужно)
1) открываем файл engine/classes/parse.class.php
2) находим $decode_url = $url; и ниже добавляем $decode_url2 = $url;
3) чуть ниже находим фразу return "…" и все ёё содержимое заменяем на:
<!--dle_video_begin:{$decode_url}--><object type=\"application/x-shockwave-flash\" data=\"
Адрес
Адрес
Вот и всё! По такому же примеру делаем и аудио. если нужно)
dle 9.0 no working
2. Находим return "<!--dle_video_begin …
(тут код:Р)
<!--dle_video_end-->";
3. Заменяем на:
return "<!--dle_video_begin:{$decode_url}-->
<object type=\"application/x-shockwave-flash\" data=\"engine/classes/flashplayer/uppod.swf\" width=\"540\" height=\"400\">
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"allowScriptAccess\" value=\"always\" />\
<param name=\"movie\" value=\"engine/classes/flashplayer/uppod.swf\" />
<param name=\"flashvars\" value=\"comment=Stream-video&st=engine/classes/flashplayer/video.txt&file={$decode_url}\" /></object><!--dle_video_end-->";
Всё=)
В чем может быть дело !? и что делать с тем HTML- кодом плеера, который генерируется в конструкторе ?
……………………………………………
не судите строго, я только учусь=)
Не отображается кнопка плейлиста в плеере и нет самого плейлиста. Хотя создана папка …/pl/ в корне и файлик плейлиста там лежит.
Заранее спасибо.
Заранее спасибо
[video=http:\video.ru\video.flv?tutbjka] где tutbjka это риписка без него не будет показывать
[video=http:\video.ru\video.flv?tutbjka] где tutbjka это риписка без него не будет показывать
[video=http:\video.ru\video.flv?tutbjka] где tutbjka это риписка без него не будет показывать
[video=http:\video.ru\video.flv?tutbjka] где tutbjka это риписка без него не будет показывать
1. Открываем /engine/classes/parse.class.php
2. Находим:
function build_video($url) {
global $config;
if (!count($this->video_config)) {
include (ENGINE_DIR . /data/videoconfig.php);
$this->video_config = $video_config;
}
$option = explode( "|", trim( $url ) );
$url = $this->clear_url( $option[0] );
$type = explode( ".", $url );
$type = strtolower( end( $type ) );
if( preg_match( "/[?&;<\[\]]/", $url ) ) {
return "[video=" . $url . "]";
}
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( $this->video_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]));
if (count($list) > 1 ){
$url_hd = "&MediaLink2=".urlencode(trim($list[1]));
} else {
$url_hd = ;
}
$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-96B8444553540000\" codebase=\"
<param name=\"movie\" value=\"" . $config[http_home_url] . "engine/classes/flashplayer/media_player.swf?MediaLink={$url}{$url_hd}&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}{$url_hd}&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=\"
</object><!--dle_video_end-->";
} elseif( $type == "avi" OR $type == "divx" OR $type == "mkv" ) {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616\" width=\"{$this->video_config[width]}\" height=\"{$this->video_config[height]}\" codebase=\"
<param name=\"custommode\" value=\"none\" />
<param name=\"mode\" value=\"zero\" />
<param name=\"autoPlay\" value=\"{$this->video_config[play]}\" />
<param name=\"minVersion\" value=\"2.0.0\" />
<param name=\"src\" value=\"{$url}\" />
<param name=\"previewImage\" value=\"{$option[1]}\" />
<embed type=\"video/divx\" src=\"{$url}\" custommode=\"none\" width=\"{$this->video_config[width]}\" height=\"{$this->video_config[height]}\" mode=\"zero\" autoPlay=\"{$this->video_config[play]}\" previewImage=\"{$option[1]}\" minVersion=\"2.0.0\" pluginspage=\"
</embed>
</object><!--dle_video_end-->";
} else {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$url}--><object id=\"mediaPlayer\" width=\"{$this->video_config[width]}\" height=\"{$this->video_config[height]}\" classid=\"CLSID:6BF52A52394A-11d3-B15300C04F79FAA6\" standby=\"Loading Microsoft Windows Media Player components…\" type=\"application/x-oleobject\">
<param name=\"url\" VALUE=\"{$url}\" />
<param name=\"autoStart\" VALUE=\"{$this->video_config[play]}\" />
<param name=\"showControls\" VALUE=\"true\" />
<param name=\"TransparentatStart\" VALUE=\"false\" />
<param name=\"AnimationatStart\" VALUE=\"true\" />
<param name=\"StretchToFit\" VALUE=\"true\" />
<embed pluginspage=\"
</object><!--dle_video_end-->";
}
}
ЗАМЕНЯЕМ на:
function build_video($url) {
global $config;
$option = explode( "|", trim( $url ) );
$url = $this->clear_url( urldecode( $option[0] ) );
$type = explode( ".", $url );
$type = strtolower( end( $type ) );
if( preg_match( "/[?&;%<\[\]]/", $url ) ) {
return "[video=" . $url . "]";
}
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") {
if( $config[flv_watermark] ) $watermark = ",showWatermark:always,watermarkUrl:{THEME}/dleimages/flv_watermark.png,watermarkLinkUrl:";
else $watermark = "";
$id_player = md5( microtime() );
$list = explode( ",", $url );
$url = array ();
foreach ( $list as $value ) {
$url[] = trim( $value ) . "";
}
$url = implode( ", ", $url );
$url2=$url;
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config[http_home_url]}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
} elseif( $type == "avi" or $type == "divx" ) {
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config[http_home_url]}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
} else {
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config[http_home_url]}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config[http_home_url]}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
}
}
А как сделать так что бы заменить плеер youtube на DLE 9.2?
Я новый пост добавляю нажимаю плей на проигрыватели и выдает что файл не найден
дайте уже готовенькое пожалуйста.
Я воспользовался этим способом, прикрутил к DLE 9.2 все работает отлично.
Находим
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}{$url_hd}&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}{$url_hd}&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-->";
заменяем на:
return "<!--dle_video_begin:{$decode_url}--><object id=\"Player-{$id_player}\" width=\"490\" height=\"385\"><param name=\"bgcolor\" value=\"#ffffff\" /><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"/engine/modules/player/uppodplayer.swf\" /><param name=\"flashvars\" value=\"st=ССЫЛКА_НА_СКИН_ПЛЕЕРА&file={$url}&poster=/engine/modules/player/logo.jpg\" /><embed src=\"/engine/modules/player/uppodplayer.swf\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" flashvars=\"st=ССЫЛКА_НА_СКИН_ПЛЕЕРА&file={$url}&poster=/engine/modules/player/logo.jpg\" bgcolor=\"#ffffff\" width=\"490\" height=\"385\"></embed></object><!--dle_video_end-->";
Sibnic не работает
В 9.2 : /engine/classes/parse.class.php
код:
global $config;
if (!count($this->video_config)) {
include (ENGINE_DIR . '/data/videoconfig.php');
$this->video_config = $video_config;
}
$option = explode( "|", trim( $url ) );
$url = $this->clear_url( $option[0] );
$type = explode( ".", $url );
$type = strtolower( end( $type ) );
if( preg_match( "/[?&;<\[\]]/", $url ) ) {
return "[video=" . $url . "]";
}
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( $this->video_config['flv_watermark'] ) $watermark = "&logo={THEME}/dleimages/flv_watermark.png";
else $watermark = "";
if( $option[1] != "" ) {
$option[1] = "ℑ=".urlencode($option[1]);
}
$id_player = md5( microtime() );
$list = explode( ",", $url );
$url = urlencode(trim($list[0]));
if (count($list) > 1 ){
$url_hd = "&MediaLink2=".urlencode(trim($list[1]));
} else {
$url_hd = '';
}
$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}{$url_hd}&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}{$url_hd}&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-->";
} elseif( $type == "avi" OR $type == "divx" OR $type == "mkv" ) {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" codebase=\"http://go.divx.com/plugin/DivXBrowserPlugin.cab\">
<param name=\"custommode\" value=\"none\" />
<param name=\"mode\" value=\"zero\" />
<param name=\"autoPlay\" value=\"{$this->video_config['play']}\" />
<param name=\"minVersion\" value=\"2.0.0\" />
<param name=\"src\" value=\"{$url}\" />
<param name=\"previewImage\" value=\"{$option[1]}\" />
<embed type=\"video/divx\" src=\"{$url}\" custommode=\"none\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" mode=\"zero\" autoPlay=\"{$this->video_config['play']}\" previewImage=\"{$option[1]}\" minVersion=\"2.0.0\" pluginspage=\"http://go.divx.com/plugin/download/\">
</embed>
</object><!--dle_video_end-->";
} else {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$url}--><object id=\"mediaPlayer\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" standby=\"Loading Microsoft Windows Media Player components...\" type=\"application/x-oleobject\">
<param name=\"url\" VALUE=\"{$url}\" />
<param name=\"autoStart\" VALUE=\"{$this->video_config['play']}\" />
<param name=\"showControls\" VALUE=\"true\" />
<param name=\"TransparentatStart\" VALUE=\"false\" />
<param name=\"AnimationatStart\" VALUE=\"true\" />
<param name=\"StretchToFit\" VALUE=\"true\" />
<embed pluginspage=\"http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/\" src=\"{$url}\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" type=\"application/x-mplayer2\" autorewind=\"1\" showstatusbar=\"1\" showcontrols=\"1\" autostart=\"{$this->video_config['play']}\" allowchangedisplaysize=\"1\" volume=\"70\" stretchtofit=\"1\"></embed>
</object><!--dle_video_end-->";
}
}
Заменил на:
global $config;
$option = explode( "|", trim( $url ) );
$url = $this->clear_url( urldecode( $option[0] ) );
$type = explode( ".", $url );
$type = strtolower( end( $type ) );
if( preg_match( "/[?&;%<\[\]]/", $url ) ) {
return "[video=" . $url . "]";
}
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") {
if( $config['flv_watermark'] ) $watermark = ",showWatermark:'always',watermarkUrl:'{THEME}/dleimages/flv_watermark.png',watermarkLinkUrl:''";
else $watermark = "";
$id_player = md5( microtime() );
$list = explode( ",", $url );
$url = array ();
foreach ( $list as $value ) {
$url[] = trim( $value ) . "";
}
$url = implode( ", ", $url );
$url2=$url;
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config['http_home_url']}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
} elseif( $type == "avi" or $type == "divx" ) {
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config['http_home_url']}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
} else {
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config['http_home_url']}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
}
}
работает. Всмысле показался плеер. Но как не указываю путь к файлу, пишет:
Файл не найден. Даю путь к несуществующему файлу, тогда выдает, что файла не существует.
может кто знает, как с этим бороться?
ато в обном месте так а другом.. ну до него больше)))
( $type == "flv" or $type == "mp4" or $type == "m4v" or $type == "m4a")
а так хз.. у тебя пример правильный.. ссылки типа
будет работать или нет.?)) прост youtube мне нафиг не сдался.. а там в 9.2 изначальный пример:
return "<!--dle_youtube_begin:http://www.youtube.com/watch?v={$video_link}--><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?MediaLink2=http://www.youtube.com/watch?v={$video_link}{$watermark}&autoHideVideoControls=false&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?MediaLink2=http://www.youtube.com/watch?v={$video_link}{$watermark}&autoHideVideoControls=false&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_youtube_end-->";
} else return '<!--dle_youtube_begin:'.$url.'--><object width="'.$this->video_config['width'].'" height="'.$this->video_config['height'].'"><param name="movie" value="http://www.youtube.com/v/'.$video_link.'&hl=ru&fs=1&rel='.intval($this->video_config['tube_related']).'"></param><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$video_link.'&hl=ru&fs=1&rel='.intval($this->video_config['tube_related']).'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="'.$this->video_config['width'].'" height="'.$this->video_config['height'].'"></embed></object><!--dle_youtube_end-->';
} else
return '<!--dle_youtube_begin:'.$url.'--><OBJECT width="'.$this->video_config['width'].'" height="'.$this->video_config['height'].'"><PARAM name="movie" value="http://video.rutube.ru/'.$video_link.'"></PARAM><param name="wmode" value="transparent" /></PARAM><PARAM name="allowFullScreen" value="true"></PARAM><EMBED src="http://video.rutube.ru/'.$video_link.'" type="application/x-shockwave-flash" wmode="transparent" width="'.$this->video_config['width'].'" height="'.$this->video_config['height'].'" allowFullScreen="true" ></EMBED></OBJECT><!--dle_youtube_end-->';
где return, это стандартный плеер для конфига замены ютубовского (у вас он изменён)
else return, это youtube плеер.
else
return, это rutube.
если у кого-нить будут варианты кроме того, что взять из примера ту хрень что там стоит и заменить у себя в коде и чуток подправить значение
на
то не.. это не хорошо получается..))) так как в примере всё удоляют и ставят на return, youtube плеер..т.т
а эт не по феншую., так как гдет я тут видел чёт про развитие проека.. х)
но блин.. как сделать чтоб плей листы вставлять с сылками на rutube и youtube..?
и в общем если есть желание решить проблему самого плеера а не прямоты наших рук.., то
пожалуйста сделайте что-нить с прочиткой плей листов, чтоб плеер читал из него ссылки на youtube и rutube..
ато пишет ненайден файл и всё))
у youtube слишком херовое качество.., ну или куплю пару тройку хардов на 3трб..т.т
спасибо за плеер.. через недельку зайду и куплю pro ))
1. Проделать с 1 по 4.4 пункт "Для версии 7.5"
2. Проделать с 5 по 5.5 пункт "Для версии 8.0 и 8.2"
по пунктам включительно или не включительно ?
пишет файл плейлиста не найден
# 1. Открываем
# 2. Находим участок кода код строки 934 972 и Удаляем. т.е
# 3. Удаляем
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=\"{$width}\" height=\"{$height}\" id=\"Player-{$id_player}\">
<param name=\"movie\" value=\"" . $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=3&showRewind=false&showInfo=false&showFullscreen=true&showScale=true&showSound=true&showTime=true&showCenterPlay=true{$autohide}&videoLoop=false&defaultBuffer={$this->video_config['buffer']}\" />
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"scale\" value=\"noscale\" />
<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_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=3&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-->";
} elseif( $type == "avi" OR $type == "divx" OR $type == "mkv" ) {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616\" width=\"{$width}\" height=\"{$height}\" codebase=\"http://go.divx.com/plugin/DivXBrowserPlugin.cab\">
<param name=\"custommode\" value=\"none\" />
<param name=\"mode\" value=\"zero\" />
<param name=\"autoPlay\" value=\"{$this->video_config['play']}\" />
<param name=\"minVersion\" value=\"2.0.0\" />
<param name=\"src\" value=\"{$url}\" />
<param name=\"previewImage\" value=\"{$option[1]}\" />
<embed type=\"video/divx\" src=\"{$url}\" custommode=\"none\" width=\"{$width}\" height=\"{$height}\" mode=\"zero\" autoPlay=\"{$this->video_config['play']}\" previewImage=\"{$option[1]}\" minVersion=\"2.0.0\" pluginspage=\"http://go.divx.com/plugin/download/\">
</embed>
</object><!--dle_video_end-->";
} else {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$decode_url}--><object id=\"mediaPlayer\" width=\"{$width}\" height=\"{$height}\" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" standby=\"Loading Microsoft Windows Media Player components...\" type=\"application/x-oleobject\">
<param name=\"url\" VALUE=\"{$url}\" />
<param name=\"autoStart\" VALUE=\"{$this->video_config['play']}\" />
<param name=\"showControls\" VALUE=\"true\" />
<param name=\"TransparentatStart\" VALUE=\"false\" />
<param name=\"AnimationatStart\" VALUE=\"true\" />
<param name=\"StretchToFit\" VALUE=\"true\" />
<embed pluginspage=\"http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/\" src=\"{$url}\" width=\"{$width}\" height=\"{$height}\" type=\"application/x-mplayer2\" autorewind=\"1\" showstatusbar=\"1\" showcontrols=\"1\" autostart=\"{$this->video_config['play']}\" allowchangedisplaysize=\"1\" volume=\"70\" stretchtofit=\"1\"></embed>
</object><!--dle_video_end-->";
# 4. Заменяем на
return "<!--dle_video_begin:{$decode_url}-->
<object type=\"application/x-shockwave-flash\" data=\"engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\">
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"allowScriptAccess\" value=\"always\" />\
<param name=\"movie\" value=\"engine/classes/flashplayer/uppod.swf\" />
<param name=\"flashvars\" value=\"comment=Stream-video&st=engine/classes/flashplayer/video.txt&file={$decode_url}\" /></object><!--dle_video_end-->";
} elseif( $type == "avi" OR $type == "divx" OR $type == "mkv" OR $type == "flv" OR $type == "mp4" OR $type == "m4v" OR $type == "m4a" OR $type == "mov" OR $type == "3gp" OR $type == "f4v" ) {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\">
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"allowScriptAccess\" value=\"always\" />
<param name=\"movie\" value=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" />
<param name=\"flashvars\" value=\"comment=Stream-video&st={$config['http_home_url']}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
} else {
$url = htmlspecialchars( trim( $url ) , ENT_QUOTES );
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\">
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"allowScriptAccess\" value=\"always\" />
<param name=\"movie\" value=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" />
<param name=\"flashvars\" value=\"comment=Stream-video&st={$config['http_home_url']}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
# 5. Все Успехов
типа
Мой плеер / Настройки
Настройки кода
Шифровать ссылки
здесь
и если внимательно копировать, то все пашет
не отображается в полной новости почему то =(
если сдлеаешь, то скинешь мне рабочий =)
хотя может и этот заработает… у меня на этом (если новость без контента) работает и в полной и в краткой, а если с некоторым контентом (более 500 сим.) то не хочет работать
Один вопрос Как работать с фото ? У меня не получается .
Ищем в файле parse.class.php
Заменяем на:
Не забываем править в последнем коде правильные пути для плеера и скина. Ну и говорим скасибо.
Для версии 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
Конец:
</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-->";
Вот и всё.
При желании стиль плеера можно постоянно менять. Для этого сначало требеется скачать стиль,
переименовать его в skin.txt и загрузить в папку engine/classes/flashplayer
Спасибо за внимание!