0
我在我的joomla 1.5 site.i搜索了很多關於這個問題的事情,但沒有人仍然面臨這樣的事情,我現在面臨我的hdflv播放器的問題。使用高清FLV播放器的組件它工作正常,並運行所有的視頻,但每當我打開SEF(搜索引擎友好)組件其控制工具顯示未定義。對玩家的意見,我發現這個代碼:高清FLV播放器工具欄顯示undefined何時海關
$app = JFactory::getApplication();
$router = $app->getRouter();
$sefURL = $router->getMode();
if ($sefURL == 1) {
$language = JRequest::getVar('lang');
if ($language != '') {
$languages = '&slang=' . JRequest::getVar('lang');
}
}
在上面的代碼getApplication
()方法都喜歡從語言XML文件(播放,暫停,縮放等),這就需要顯示在播放器的工具參數, getRouter()方法發現,SEF是上或not.if此被導通,然後我在此代碼中發現的條件是:
playlistid = document.getElementById("playlistid").value;
if(playlistid != 'select') if(itemid !='0')
{
<?php if ($sefURL == 1) { ?>
window.open(baseURL+'/index.php?option=com_hdflvplayer&Itemid='+itemid+'&compid='+playlistid,'_self',false);
<?php
} else {
?>
window.open('index.php?option=com_hdflvplayer&Itemid='+itemid+'&compid='+playlistid+'<?php echo $language; ?>','_self',false);
<?php } ?>
}
else
{
<?php if ($sefURL == 1) { ?>
window.open(baseURL+"/index.php?option=com_hdflvplayer&compid="+playlistid+"",'_self');
<?php
} else {
?>
window.open("index.php?option=com_hdflvplayer&compid="+playlistid+'<?php echo $language; ?>','_self');
<?php } ?>
}
}
所以當$ sefURl == 1比該條件表示不工作工具名稱,我知道工具名稱來自$語言,當我在上面的條件($ sef == 1)使用它比它仍然不工作,也沒有給播放列表。
我發佈我的這個問題上高清FLV播放器論壇也沒有得到任何迴應,但我發現在這個論壇上的類似問題,但我的問題是有點不同。請看看,並問我是否有任何困惑。提前。