0

joomlaテンプレートをインストールしましたが、毎回次のエラーが発生します。


注意:未定義の変数:36行目のC:\ xampp \ htdocs \ Joomla16 \ templates \ cartion \ index.phpにある
注意:C:\ xampp \ htdocs \ Joomla16 \ templates \cartion\にある非オブジェクトのプロパティを取得しようとしています36行目のindex.php



致命的なエラー:行763のC:\ XAMPP \ HTDOCS \ JOOMLA16 \ TEMPLATES \ CARTION \ SUCKERFISH.PHPの非オブジェクトでメンバー関数GETCFG()を呼び出す


これを解決するにはどうすればよいですか?

私もコードを共有しています:

<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 に答える