【问题标题】:jhtml jquery in joomlajhtml jquery在joomla中
【发布时间】:2013-04-07 20:24:52
【问题描述】:

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

由于以下错误信息:

error:500
JHtmlJquery: :framework not found in file

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

【问题讨论】:

标签: jquery joomla


【解决方案1】:

验证您正在使用 Joomla! 3.0 并且该文件存在于 library/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');
    }
    

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

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

        解决方案

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

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

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-01-26
            • 1970-01-01
            • 1970-01-01
            • 2012-12-03
            • 1970-01-01
            • 2013-11-18
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多