【问题标题】:unable to load jquery through google server in ja_orisite joomla template无法通过 ja_orisite joomla 模板中的谷歌服务器加载 jquery
【发布时间】:2013-10-09 19:05:34
【问题描述】:

我正在为我的客户端使用 joomla2.5 的 JA_Orisite 模板,并且无法加载 jquery 文件“//ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js”(需要用于菜单和文章滚动等),该文件正在本地主机上加载,当我使用akeeba备份和恢复过程转移站点时,在服务器上安装后我无法加载jquery。

令人惊讶的是,我在服务器上遇到了文件权限问题,一旦我将 777 设置为我网站的所有文件,Jquery 文件也可以正常工作。

由于第一台服务器没有为我提供预期的速度和服务,我已将站点转移到其他托管服务器,现在也出现了同样的 jquery 问题,在这台服务器上我也尝试将权限设置为 777,但无法加载 jquery 文件。

【问题讨论】:

    标签: joomla2.5 joomla-extensions joomla-template


    【解决方案1】:

    您总是可以像这样导入本地版本,而不是从 Google 导入它:

    <?php
      // load jQuery, if not loaded before
      if(!JFactory::getApplication()->get('jquery')){
         JFactory::getApplication()->set('jquery',true);
         $document = JFactory::getDocument();
         $document->addScript(JURI::root() . "templates/template_name/js/jquery.js");
      }
    ?>
    

    【讨论】:

    • 我已经在根文件夹的index.php中添加了上述代码,但仍然无法获得JQuery的功能。
    • 不,你不要将它添加到根目录的index.php中。将其添加到模板文件夹的 index.php 中
    • 我尝试在 my_template 文件夹的 index.php 末尾添加上述代码。一旦我添加了上面的代码,甚至主页都无法加载。
    • 添加的时候肯定有错误。它需要添加到 index.php 文件的顶部。不要忘记删除&lt;?php ?&gt; 标签
    • 能否提供您网站的链接?哦,你确实改变了我提供的代码中的路径,指向你加载了 jQuery 的地方是吗?
    猜你喜欢
    • 2017-02-09
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2018-03-09
    相关资源
    最近更新 更多