Zoomy脚本无法在Joomla K2站点中运行

时间:2012-09-27 15:43:32

标签: javascript jquery-plugins joomla joomla-k2

我有一个Joomla K2网站,当用户点击K2中的图像时,它应该在一个带有k2的弹出窗口中打开。但现在这不再起作用,问题出在Zoomy脚本中。这是一个item from my site可以帮助我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我觉得问题是你有5个版本的jQuery运行lol。如果您使用Firebug或Chrome的扩展程序打开源代码,您将能够看到。如果您拥有的扩展名有jQuery参数,请将其中的4个关闭,否则请使用以下代码以确保它只嵌入一次:

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

<强>更新

以下是嵌入的jQuery文件:

  1. ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js
  2. ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
  3. /plugins/content/plg_zoomin/plg_zoomin/jquery-1.5.min.js
  4. /modules/mod_sj_k2_accordion/assets/js/jquery-1.5.min.js
  5. /plugins/system/onexitpopup/js/jquery.1.7.1.js
  6. 我不确定2个googleapis来自哪里,但1来自一个名为mod_sj_k2_accordion的模块,其他来自2个插件。所以找到插件并删除jQuery引用或添加我上面发布的代码。如果您使用我上面发布的代码,请确保更改路径您的路径。