Форум / HTML5 / ClipBucket и Uppod.
Здравствуйте. CB перед выводом html страницы из шаблона компилит её своим скриптом. При этом компилирование строка
<SCRIPT type=text/javascript>this.videoplayer = new Uppod({m:"video",comment:"",uid:"myplayer",file:""});</script>
выдаёт ошибку. Smarty используется.
phantom1996Ссылка на пост (Смотрели 2382)26.12.12 20:36     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 26.12.12 - 20:44
Какую ошибку?
2
phantom1996 26.12.12 - 20:45
Fatal error: Smarty error: [in /var/www/html/styles/cbv2new/layout/body.html line 9]: syntax error: unrecognized tag: m:"video",comment:"����� �����",uid:"myplayer",file:"http://video.playground.uz/files/videos/132670964365934.mp4" (Template_Compiler.class.php, line 447) in /var/www/html/includes/templatelib/Template.class.php on line 1095
3
support 26.12.12 - 20:53
С этим мы не поможем, к сожалению
4
phantom1996 26.12.12 - 21:10
А можно хотя бы небольшую консультацию на счёт встраивания?
Допустим у меня уже работает обычный плеер через скрипт проверки системы, как сделать чтобы запускался uppod? Движок после генерации плеера регистрирует его и выводит не напряму.
<html>
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var flashInstalled = false;
if (typeof(navigator.plugins)!="undefined"&&typeof(navigator.plugins["Shockwave Flash"])=="object"){
flashInstalled = true;
} else if (typeof window.ActiveXObject != "undefined") {
try {
if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) {
flashInstalled = true;
}
} catch(e) {};
};
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || (ua.indexOf("android") != -1 && !flashInstalled)){
//код HTML5
}else{
if(!flashInstalled){
//просим установить Flash
document.getElementById("videoplayer").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется обновить Flash-плеер</a>";
}else{
<?php
/*
Player Name: Uppod
Description: Uppod the best player!
Author: PG.UZ
ClipBucket Version: 2
Released: 01-09-2011
Plugin Version: 1.0 - Uppod
Website: http://pg.uz/
*/

if(!function_exists(uppod))
{
function uppod($data)
{
$vdata = $data['vdetails'];
global $swfobj;
$vid_file = get_video_file($vdata,$no_video,false);
if($vid_file)
{
$hd = $data['hq'];
$hq = $has_hq;
$swfobj->width = $data['width'];
$swfobj->height = $data['height'];
$swfobj->playerFile = PLAYER_URL.'/uppod/uppod.swf';
$swfobj->DivId = $data['player_div'] ? $data['player_div'] : config('player_div_id');
$swfobj->FlashObj();
//Writing Param
$swfobj->addParam('allowfullscreen','true');
$swfobj->addParam('allowscriptaccess','always');
$swfobj->addParam('wmode','opaque');
if($hd=='yes') $file = get_hq_video_file($vdata); else $file = get_video_file($vdata,true,true);
//if(hq=='$vdata') $skn = '/player/uppod/hd.skn'; else $skn = '/player/uppod/sd.skn';
$poster = get_thumb($vdata,$size=big);
$swfobj->addVar('file',$file);
$swfobj->addVar('poster',$poster);
$swfobj->addVar('st','/player/uppod/hd.skn');
//$swfobj->addVar('logo','123');
//$swfobj->addVar('logotip','pg.uz');
//$swfobj->addVar('tip','1');
//$swfobj->addVar('logoalpha',0.6);
//$swfobj->addVar('logomargin_h',15);
//$swfobj->addVar('logomargin_v',15);
//$swfobj->addVar('logoplace',2);
//$swfobj->addVar('logotarget','_blank');
//$swfobj->addVar('logolink','http://mail.ru/');
//$swfobj->addVar('st',$skn);
$swfobj->CreatePlayer();
return $swfobj->code;
}else
return false;
}

add_js(array('swfobject.obj.js'=>'global'));
register_actions_play_video('uppod');
}
//"logoplace":1
//"logotarget":"_blank"
//"logomargin_v":3
//"logo":"http://uppod.ru/player/logo/550790763925761.png"
//"logomargin_h":5
?>
}
}
</script>
</html>
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме