Joomla1.5 将joomla 1.5升级到joomla 2.5时未找到JParameter参数

Joomla1.5 将joomla 1.5升级到joomla 2.5时未找到JParameter参数,joomla1.5,joomla2.5,Joomla1.5,Joomla2.5,我在升级joomla版本时遇到一些问题 我当前的版本是joomla 1.5,使用jupgrade升级到joomla 2.5 它将我的模板文件复制到joomla2.5,但我在访问站点前端时出错 Fatal error: Class 'JParameter' not found in index.php on line 151 在demo.php中,第151行有以下代码 $jparams = new JParameter(''); $jparams->set( 'menutype', 'ma

我在升级joomla版本时遇到一些问题 我当前的版本是joomla 1.5,使用jupgrade升级到joomla 2.5 它将我的模板文件复制到joomla2.5,但我在访问站点前端时出错

Fatal error: Class 'JParameter' not found in index.php on line 151
在demo.php中,第151行有以下代码

$jparams = new JParameter(''); $jparams->set( 'menutype', 'mainmenu' );
$hmenu = new hm_Base ($jparams); $hmenu->removeMenu(); 
请给出避免此类错误的建议

添加jimport'joomla.html.parameter';到文件的顶部 可能就在您剩下的jimport语句之后添加jimport'joomla.html.parameter';到文件的顶部
可能就在您剩下的jimport语句之后,

Jparameter在joomla 2.5上被弃用。改用Jform,read

J joomla 2.5不推荐使用参数。改为使用Jform,阅读

只需将其更改为:

$jparams = new JRegistry(''); $jparams->set( 'menutype', 'mainmenu' );
$hmenu = new hm_Base ($jparams); $hmenu->removeMenu();

对我来说很好…

只需将其更改为:

$jparams = new JRegistry(''); $jparams->set( 'menutype', 'mainmenu' );
$hmenu = new hm_Base ($jparams); $hmenu->removeMenu();

对我来说很好…

如果正确加载了Joomla框架,就不必导入任何内容。什么是demo.php?我的joomla框架加载成功,我将我的任务“domo.php”编辑为“index.php”这是我的模板默认文件你到底想做什么?@Brent Friar,我有一个网站已经准备好在joomla 1.5框架下工作了,现在我想将该网站升级到joomla 2.5,当我的模板访问正确时,我出现了上述错误,但是原始代码在这里试图做什么呢?HMU基地班是干什么的?1.6+中的一些更改可能会导致问题,但我不确定代码在这里做什么,因此我不知道需要更改什么。如果正确加载了Joomla框架,则不必导入任何内容。什么是demo.php?我的joomla框架加载成功,我将我的任务“domo.php”编辑为“index.php”这是我的模板默认文件你到底想做什么?@Brent Friar,我有一个网站已经准备好在joomla 1.5框架下工作了,现在我想将该网站升级到joomla 2.5,当我的模板访问正确时,我出现了上述错误,但是原始代码在这里试图做什么呢?HMU基地班是干什么的?1.6+中有一些更改可能会导致问题,但我不确定代码在这里做什么,所以我不知道需要更改什么。这篇文章真的很好,这篇文章真的很好