2012-08-09 38 views
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播放器論壇也沒有得到任何迴應,但我發現在這個論壇上的類似問題,但我的問題是有點不同。請看看,並問我是否有任何困惑。提前。

回答

0

這是一個高清FLV播放器的問題,現在它的解決方案來自他們的最新更新。