1

我无法访问基于 Joomla 的网站。

由于以下错误消息:

error:500
JHtmlJquery: :framework not found in file

如果有人可以帮助解决这个问题,我将不胜感激。

4

5 回答 5

2

尝试使用此代码:

JLoader::import( 'joomla.version' );
$version = new JVersion();
if (version_compare( $version->RELEASE, '2.5', '<=')) {
    if (JFactory::getApplication()->get('jquery') !== true) {
        $document = JFactory::getDocument();
        $document->addScript("http://ajax.googleapis.com/ajax/libs/jquery/jquery-latest.js");
        JFactory::getApplication()->set('jquery', true);
   }
} else {
    JHtml::_('jquery.framework');
}
于 2013-04-25T05:47:30.983 回答
2

验证您使用的是 Joomla!3.0 并且该文件存在于 library/cms/html/jquery.php 中。如果您使用的是 3.0 并且缺少该文件,则您的站点已损坏,应在您的站点上重新安装最新的 3.0 软件包以确保您拥有所有文件。

如果您使用的是 Joomla!2.5 或更早版本,您可能正在使用与这些版本的 Joomla! 不兼容的扩展程序!或者代码中存在错误。确定您安装的扩展程序导致错误并将其报告给开发人员。

于 2013-04-09T02:45:40.937 回答
1

尝试使用 Joomla 导入 jQuery,如下所示

JHtml::_('jquery.framework');
于 2013-04-08T05:21:18.637 回答
0

解决这个问题很容易。您只需将最新版本的jquery.php文件从最新版本的 joomla 复制到路径库/cms/html/jquery.php下的2.5.x 或 3.x 版本中的 joomla库/cms/html/目录

于 2017-09-09T17:51:24.640 回答
0

安装模块后,我尝试进入我的 joomla 2.5.3 站点的管理员端,但我收到以下错误消息:

500 - JHtml:不支持 jquery。文件未找到

解决方案

由于为 joomla 3.4.3 而不是为 joomla 2.5.3 安装了错误的模块版本,因此发生错误。新模块与站点不兼容。

我不得不进入cpanel,然后进入文件管理器,单击模块,然后找到安装的错误模块,单击它并删除文件夹。

然后我重新登录到管理员(后端),我无法再次访问站点后端。

这些步骤看起来很简单,但是您必须确定安装了错误的模块,如果不确定,请删除最近安装的模块文件夹

于 2015-09-04T20:59:19.953 回答