0

私はJoomlaを持っています!jQueryを使ったテンプレート。インターネットに接続されたローカル マシンで作業している場合、Web サイトは正常に動作します。

インターネットがない場合、ページは空白のページを表示し、ページの中央にプロセス バーがあります。

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

これは、jQuery のコピーが 1 つだけインポートされるようにするために使用するコードです。そうでない場合は、特定の場所からロードする必要があります。

<?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 に答える