Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > DataLife Engine
Расширенный поиск

DataLife Engine Скачать хаки для DLE, темы для DLE

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2010, 19:41 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Вопрос Помогите интегрировать Uppod плеер в DLE

Блин, мучаюсь уже больше двух часов и все никак не пойму фишку проблемы.

Нашел инструкцию в интернете по интеграции плеера Uppod в DLE 8.3, она отлично подошла к DLE 8.5. Инструкция такая.

1. Скачиваем плеер uppod и кладем его в папку /engine/classes/uppod/uppod.swf

Редактируем файл parse.class.php

Находим код:

Код:
if( $option[1] != "" ) {

$option[1] = htmlspecialchars( strip_tags( stripslashes( $option[1] ) ), ENT_QUOTES );
$decode_url = $url . "|" . $option[1];

} else
$decode_url = $url;

if( $type == "flv" or $type == "mp4" or $type == "m4v" or $type == "m4a" or $type == "mov" or $type == "3gp" or $type == "f4v") {

if( $config['flv_watermark'] ) $watermark = "&logo={THEME}/dleimages/flv_watermark.png";
else $watermark = "";

if( $option[1] != "" ) {

$option[1] = "&image=".urlencode($option[1]);

}

$id_player = md5( microtime() );

$list = explode( ",", $url );
$url = urlencode(trim($list[0]));

$color = array ();

if ($this->video_config['backgroundBarColor']) $color['backgroundBarColor'] = "&backgroundBarColor=".$this->video_config['backgroundBarColor'];
if ($this->video_config['btnsColor']) $color['btnsColor'] = "&btnsColor=".$this->video_config['btnsColor'];
if ($this->video_config['outputTxtColor']) $color['outputTxtColor'] = "&outputTxtColor=".$this->video_config['outputTxtColor'];
if ($this->video_config['outputBkgColor']) $color['outputBkgColor'] = "&outputBkgColor=".$this->video_config['outputBkgColor'];
if ($this->video_config['loadingBarColor']) $color['loadingBarColor'] = "&loadingBarColor=".$this->video_config['loadingBarColor'];
if ($this->video_config['loadingBackgroundColor']) $color['loadingBackgroundColor'] = "&loadingBackgroundColor=".$this->video_config['loadingBackgroundColor'];
if ($this->video_config['progressBarColor']) $color['progressBarColor'] = "&progressBarColor=".$this->video_config['progressBarColor'];
if ($this->video_config['volumeStatusBarColor']) $color['volumeStatusBarColor'] = "&volumeStatusBarColor=".$this->video_config['volumeStatusBarColor'];
if ($this->video_config['volumeBackgroundColor']) $color['volumeBackgroundColor'] = "&volumeBackgroundColor=".$this->video_config['volumeBackgroundColor'];

return "<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" id=\"Player-{$id_player}\">
<param name=\"movie\" value=\"" . $config['http_home_url'] . "engine/classes/flashplayer/media_player.swf?MediaLink={$url}&defaultMedia=1{$option[1]}{$watermark}&showPlayButton=true&playOnStart={$this->video_config['play']}{$color['backgroundBarColor']}{$color['btnsColor']}&outlineColor=0x666666{$color['outputBkgColor']}{$color['outputTxtColor']}{$color['loadingBarColor']}{$color['loadingBackgroundColor']}{$color['progressBarColor']}{$color['volumeBackgroundColor']}{$color['volumeStatusBarColor']}\" />
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"quality\" value=\"high\" />
<param name=\"bgcolor\" value=\"#000000\" />
<param name=\"wmode\" value=\"opaque\" />
<embed src=\"" . $config['http_home_url'] . "engine/classes/flashplayer/media_player.swf?MediaLink={$url}&defaultMedia=1{$option[1]}{$watermark}&showPlayButton=true&playOnStart={$this->video_config['play']}{$color['backgroundBarColor']}{$color['btnsColor']}&outlineColor=0x666666{$color['outputBkgColor']}{$color['outputTxtColor']}{$color['loadingBarColor']}{$color['loadingBackgroundColor']}{$color['progressBarColor']}{$color['volumeBackgroundColor']}{$color['volumeStatusBarColor']}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"opaque\" allowFullScreen=\"true\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed>
</object><!--dle_video_end-->";


}
Заменяем на:

Код:
if ($option[1] != "") {

$option[1] = htmlspecialchars(strip_tags(stripslashes($option[1])), ENT_QUOTES);
$decode_url = $url."|".$option[1];

} else $decode_url = $url;

if ($type == "flv" OR $type == "mp4" OR $type == "m4v" OR $type == "m4a") {

return "<!--dle_video_begin:{$decode_url}--><object type=\"application/x-shockwave-flash\" data=\"http://*/engine/classes/uppod/uppod.swf\" width=\"618\" height=\"346\">
<param name=\"bgcolor\" value=\"#181818\" />
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"wmode\" value=\"opaque\" />
<param name=\"allowScriptAccess\" value=\"always\" />
<param name=\"movie\" value=\"http://*/engine/classes/uppod/uppod.swf\" />
<param name=\"flashvars\" value=\"comment=dat&st=http://*/engine/classes/uppod/uppod.txt&&file={$url}&sub={$option[1]}\" />
</object><!--dle_video_end-->";
}
Не забывая при этом вписать свой домен вместо звездочки. Все бы хорошо, но нужно залить какой то файл uppod.txt которого у меня нет и во всем интернете похоже тоже (найти не могу). При вставке видео в плеер вылезает ошибка типа:

Ошибка загрузке video.txt .... Я так понял это из-за того что я попытался воткнуть файл через uppod сайт и вместо урла http://*/engine/classes/uppod/uppod.txt добавил шифрованный код который мне дали.

Кто нить что нить знает по этому поводу ?
  Ответить с цитированием
Старый 05.07.2010, 20:29 Вверх   #2
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Во блин, сам дурак оказался. Короче говоря файл стилей нужно брать там же на сайте uppod в меню: Плеер - Видео - Стили - Выбрать свой стиль и сохранить шифрованный txt файл, переименовать его в uppod.txt и все готово. Работает на ура.

Кстати кого интересуют готовые стили - можно скачать тут: http://www.bormotuhi.net/showthread.php?t=8751

Последний раз редактировалось Serberg; 13.07.2010 в 23:14..
  Ответить с цитированием
Старый 22.05.2011, 12:21 Вверх   #3
Уважаемая личность
 
Аватар для zer0cool
zer0cool вне форума
Доп. информация
По умолчанию

а где файл parse.class.php
  Ответить с цитированием
Старый 23.05.2011, 17:10 Вверх   #4
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Стрелка

Цитата Сообщение от zer0cool Посмотреть сообщение
а где файл parse.class.php
он все там же, его уже сто лет никто из папки engine/classes никуда не перемещали, не переименовывали.
  Ответить с цитированием
Ответ

Метки
uppod, uppod.txt, плеер uppod


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка видео в Uppod плеер через дополнительные поля Serberg Инструкции, модификации и статьи для DLE 3 15.05.2012 02:56
[Вопрос] Uppod Flash Player Maksim [SS] vBulletin 3.х 7 21.05.2011 08:28
[Вопрос] Форму входа - интегрировать в другой сайт. roobter vBulletin 4.x 1 07.05.2011 19:26
Скачать Uppod (0.8.0.4 β) Serberg Сайтостроение 1 21.11.2010 15:49
Скачать Плагин Uppod для Wordpress boxx WordPress 0 10.09.2010 16:02


Текущее время: 13:06. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.08514 секунды с 12 запросами