0

我有一个 Joomla!使用 jQuery 的模板。在连接到 Internet 的本地计算机上工作时,该网站运行良好。

如果没有 Internet,页面将显示一个空白页面,页面中心有一个进程栏。

jQuery 在我的模板中包含在哪里?如何在本地加载它?

4

2 回答 2

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

于 2013-03-12T22:21:38.633 回答
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');
  }
?>

希望这可以帮助

于 2013-03-12T23:28:06.073 回答