joomla的jhtml jquery

时间:2013-04-07 20:24:53

标签: jquery joomla

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

由于以下错误消息:

error:500
JHtmlJquery: :framework not found in file

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

5 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分: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');
}

答案 2 :(得分:1)

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

JHtml::_('jquery.framework');

答案 3 :(得分:0)

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

  

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

由于为joomla 3.4.3而不是joomla 2.5.3安装了错误版本的模块而导致错误。新模块与网站不兼容。

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

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

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

答案 4 :(得分:0)

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

中的> libraries / cms / html / 目录