Joomla K2サイトがあり、ユーザーがK2の画像をクリックすると、k2のポップアップで開く必要があります。しかし、今ではそれは機能しなくなり、問題はZoomyスクリプトにあります。これが私のサイトのアイテムです。誰かがこの問題を解決するのを手伝ってくれますか?
1 に答える
1
問題は、5 つのバージョンの jQuery を実行していることだと思います (笑)。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ファイルは次のとおりです。
- ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js
- ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
- /plugins/content/plg_zoomin/plg_zoomin/jquery-1.5.min.js
- /modules/mod_sj_k2_accordion/assets/js/jquery-1.5.min.js
- /plugins/system/onexitpopup/js/jquery.1.7.1.js
2 つの googleapis がどこから来ているのかはわかりませんが、1 つは呼び出されたモジュールから来てmod_sj_k2_accordion
おり、他は 2 つのプラグインから来ています。プラグインを見つけて、jQuery 参照を削除するか、代わりに上記のコードを追加してください。上記のコードを使用する場合は、パスを変更してください。
于 2012-09-27T15:54:33.127 に答える