Joomla 2.5 では DirectPHP をインストールしました。DirectPHP は Joomla 1.6 で広く使用して、Joomla の記事に PHP を埋め込みました。それは非常にうまく機能します。私は通常、次のように、記事に 1 つだけ含めます。
<?php
include "my_cool_script.php";
?>
次に、でコードを作成しmy_cool_script.php
ます。私がよく行うことの 1 つは、記事全体を通してページに JS または CSS スクリプトを追加することですが、次の行を に挿入しますmy_cool_script.php
。
<link rel="stylesheet" type="text/css" media="screen" href="/scripts/css/dark-hive/jquery-ui-1.8.21.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/scripts/css/ui.jqgrid.css" />
<script src="/scripts/js/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="/scripts/js/jquery-ui-1.8.21.custom.min.js" type="text/javascript"></script>
<script src="/scripts/js/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="/scripts/js/jquery.jqGrid.src.js" type="text/javascript"></script>
これは、過去に Joomla 1.6 で常に機能していました。今、Joomla 2.5 をインストールします。残りの PHP と HTML は記事に読み込まれており、スクリプトの読み込みに関する限り、ページにエラーはありません。HTML コードを確認すると、上記の行がページに書き込まれているのがわかりますが、スクリプトが読み込まれていないように、jQuery 関数にアクセスできません。jQuery 構文を使用しようとすると、エラーが発生します。joomla 1.5 を実行している別のサイトから新しいサイト 2.5 に移動したので、このスクリプトが機能していることはわかっています。
スクリプトが読み込まれない理由について何か知っている人はいますか?
編集
スクリプトがロードされていたと思いますが、$
シンボルの使用が気に入らなかったのです。私はそれらをすべてに変更しましたがjQuery
、動作します。