0

単純なサイトを構築しましたが、なぜこれが起こっているのか理解できないようです:

 <script src="media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="media/system/js/core.js" type="text/javascript"></script>
  <script src="media/system/js/mootools-more.js" type="text/javascript"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
  <script src="/mylocalfolder/media/plg_jblibrary/jquery/jquery.noconflict.js" type="text/javascript"></script>
  <script src="/mylocalfolder/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/mylocalfolder/media/system/js/core.js" type="text/javascript"></script>
  <script src="/mylocalfolder/media/system/js/caption.js" type="text/javascript"></script>
  <script src="/mylocalfolder/media/system/js/modal.js" type="text/javascript"></script>
  <script src="/mylocalfolder/media/system/js/mootools-more.js" type="text/javascript"></script>

mootools-core.js、core.js、およびmootools-more.jsが2つの異なるパスで2回プルインする原因は何でしょうか?検索するのに適した場所はどこですか?私がそれを使用することを考えていた唯一のことを考えると、モーダルウィンドウ(非アクティブ化、効果なし)であり、これは無料でロードするための多くのがらくたです。JHTML::_('behavior.modal');追加のコピーを引き続き呼び出すかどうかを確認するために、数回電話をかけてみましたが、そうではありません。

どんな考えでもありがたいです、ありがとう!

4

1 に答える 1

1

Joomlaには、このようなmootoolsをロードするためのAPIが組み込まれてJHTML::_('behavior.mootools');います。これについて何度言及しても、joomlaは1回だけロードさmootools-core.jsれますmootools-more.js

モジュールまたはプラグインの1つが、出力のヘッドにmootoolsを手動で追加していると思います。次のようになります。

$doc =& JFactory::getDocument();
$doc->addScript("media/system/js/mootools-core.js");
于 2012-11-16T18:18:25.727 に答える