私はJoomlaを持っています!jQueryを使ったテンプレート。インターネットに接続されたローカル マシンで作業している場合、Web サイトは正常に動作します。
インターネットがない場合、ページは空白のページを表示し、ページの中央にプロセス バーがあります。
jQuery はテンプレートのどこに含まれていますか? どうすればローカルにロードできますか?
手順:
あなたは(多分)のようなものを見つけるでしょう:
$doc->addScript('http://www.example.com/jquery.js', 'text/javascript');
jQuery をテンプレート フォルダー (js または javascript フォルダーの下) にローカルにコピーします。
index.php を次の行に置き換えます (必要に応じて適応 !!! ):
$doc->addScript($this->baseurl.'/templates/'.$this->template.'/js/jquery.js', 'text/javascript');
これは、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');
}
?>
お役に立てれば