2011-07-12 75 views
0

我安裝了一個Joomla模板,但每次出現以下錯誤出現:Joomla模板錯誤


Notice: Undefined variable: my in C:\xampp\htdocs\Joomla16\templates\cartion\index.php on line 36
Notice: Trying to get property of non-object in C:\xampp\htdocs\Joomla16\templates\cartion\index.php on line 36



FATAL ERROR: CALL TO A MEMBER FUNCTION GETCFG() ON A NON-OBJECT IN C:\XAMPP\HTDOCS\JOOMLA16\TEMPLATES\CARTION\SUCKERFISH.PHP ON LINE 763


我應該如何去解決呢?

我共享代碼,以及:

<jdoc:include type="head" /> 
<?php if($my->id) initEditor(); ?> #lin36 

if ($mainframe->getCfg('shownoauth')) { 



    $sql = ("SELECT m.*, count(p.parent) as cnt" . 



"\nFROM #__menu AS m" .#763 

回答

0

我懷疑這是因爲$mainframe沒有定義,

$mainframe = new some_classname();

也像這個模板缺少必需的類定義$mainframe

1
//global $mainframe was deprecated in Joomla 1.5 and completely removed from Joomla 1.6. 
//global $mainframe; 
$app =& JFactory::getApplication('site'); 
$app->initialise(); 
//$access = !$mainframe->getCfg('shownoauth'); 
$access = $app->getCfg('shownoauth');