2013-03-12 63 views
0

我有一个Joomla!使用jQuery的模板。在连接到Internet的本地计算机上工作时,该网站正常工作。Joomla!在本地加载jQuery库(没有互联网连接)

没有互联网,页面显示一个空白页面,页面中央有一个进度条。

jQuery包含在我的模板中?我怎样才能在本地加载它?

+0

嗨“有趣的东西”从来都不是一个真正的问题的一个很好的说明:)你能澄清发生的事情,并显示您的网站的''节?这可能是包含jQuery的地方。 – 2013-03-12 22:20:20

回答

1

这是我们用什么来保证只有1 jQuery的副本中的代码是进口的,如果它不是,它应该从一个特定的位置加载:

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

希望这有助于

1

步骤:

  1. 确定您所使用的模板的名称(检查后端)
  2. 转到/templates/YOURTEMPLATEFOLDER/index.php
  3. 搜索jQuery的

你会发现像(可能):

$doc->addScript('http://www.example.com/jquery.js', 'text/javascript');

  1. 复制jQuery的本地模板文件夹(在JS或JavaScript文件夹)

  2. 与行的index.php替换(适应需要的地方! ):

$doc->addScript($this->baseurl.'/templates/'.$this->template.'/js/jquery.js', 'text/javascript');

+0