Joomla - 致命错误:未找到“JParameter”类

时间:2017-06-02 11:15:36

标签: joomla joomla2.5 joomla3.0

我正在尝试将Joomla 2.5.22升级到3.5.1,上次检查进度条时,它是86%。我看了一会儿,当我回来检查时,我看到了以下错误信息。

  

致命错误:未找到类'JParameter'   第24行/home/mywebsite/public_html/plugins/system/bigshotgoogleanalytics/bigshotgoogleanalytics.php

此错误的原因是什么以及如何修复?

2 个答案:

答案 0 :(得分:0)

Joomla找不到JParameter Class,所以你必须使用

jimport( 'joomla.html.parameter' );

在使用JParameter类之前

答案 1 :(得分:0)

bigshotanalytics是导致空白页面的插件之一,或者在更新Joomla时最多会出现致命错误。这是因为它的旧代码。我建议您将跟踪代码移到模板中。您还可以将跟踪代码添加到自定义HTML模块(removing the encapsulating div through an override之后),然后将模块分配到模板中的位置(位置应位于HTML的部分中)。

现在回答你的问题,Joomla不再使用JParameter - 它使用JRegistry代替。如下所示:

$jparameter = new JParameter('param1');

应改为:

$jregistry= new JRegistry();
$jparameter = $jregistry->get('param1');