0

我安装了一个 joomla 模板,但每次都会出现以下错误:


注意:未定义的变量:我在 C:\xampp\htdocs\Joomla16\templates\cartion\index.php 中的第 36 行
注意:试图在 C:\xampp\htdocs\Joomla16\templates\cartion\ 中获取非对象的属性第 36 行的 index.php



致命错误:在 C:\XAMPP\HTDOCS\JOOMLA16\TEMPLATES\CARTION\SUCKERFISH.PHP 中的非对象上调用成员函数 GETCFG() 在线 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
4

2 回答 2

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' );
于 2012-02-02T22:23:39.770 回答
0

我怀疑这是因为$mainframe没有定义,

$mainframe = new some_classname();?

看起来这个模板也缺少定义的必需类$mainframe

于 2011-07-12T16:36:45.760 回答