2013-04-07 31 views
1

我无法访问我的Joomla网站。jhtml joomla中的jquery

由于以下错误消息:

error:500 
JHtmlJquery: :framework not found in file 

我将不胜感激,如果有人能与这个问题有所帮助。

+0

你读过http://stackoverflow.com/questions/13891599/error-500-on-joomla-2-5-8-jhtml-jquery-not-supported-file-not-发现? – zkanoca 2013-04-07 20:27:15

回答

1

尝试导入jQuery的使用Joomla如下

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

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

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

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'); 
} 
0

我试图安装一个模块后,进入我的Joomla 2.5.3网站的管理员结束,但我得到了下面这个错误消息:

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

SOLUTION

发生错误的安装模块的错误版本为Joomla 3.4.3,而不是为Joomla 2.5.3的结果。新模块与网站不兼容。

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

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

这些步骤看起来很容易,但你必须要真正确保安装了错误的模块,如果没有把握,删除最近安装的模块文件夹

0

这是很容易解决这个问题。你应该从最新版本的joomla,libraries/cms/html/jquery.php到你的joomla libraries/cms/html/目录在版本2.5中拷贝最新版本的文件jquery.php .x或3.x