日本語EnglishOFF-SOFT.netOFF-SOFT.netウェブやソフトウェアに関するサポート&情報サイトです。サイト構築からソフトウェアの作成、利用まであなたの助けになるかも・・・・しれません。コメントはまだありません。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。概要:PHPのコードを記述できる人にとって、記事の中にPHPコードを記述できないことは、不便に感じるときがあります。基本的に、Joomlaは、プラグイン、モジュール、テンプレートで、補間したい機能をPHPコードを記述するようにできています。必要なら、自分用のプラグイン、モジュール、テンプレートを作成することで、記事の中や、全体の表示に手を加えることができるようになっています。他のPHPコードをJoomla!で流用したいときなどに、先のJoomla!のフォーマットにあわせてあげる必要があります。そのために、ある程度、手を加えなければならないこともよくあります。それは、色んなPHPのコードを用いたい開発者やユーザにとっては、わずらわしい作業かもしれません。Moduleは、モジュールを使って、PHPのコードを記事へ埋め込むことができるようにするエクステンションです。記事の中に埋め込むPHPのコードをモジュールとして、埋め込むことができるので、先のような問題を、多少、解消することができるかもしれません。article編)ダウンロード:http://code.google.com/p/joomla-php/downloads/list早速、使ってみましょう先のダウンロードサイトから、gzファイルをダウンロードし、インストールを行います。]を新規に作成します。]の設定画面から、各情報の設定を行います。モジュールのサフィックス名です。キャッシュを有効にします。PHP,HTML,JS,CSSの埋め込むコードを記述します。PHPのコードとして実行します。デバッグ用として、www.fijiwebdesign.comのコピーライト表示をHTMLのコメントとして記事の中に埋め込みます。上記設定で、設定するのは、PHP,HTML,JS,CSSぐらいです。あとは、ほぼ、初期設定値のままで良いと思います。Discoveryをいいえとします。World!!"を表示してみましょう。PHPのコードは、以下のとおりです。Moduleを以下に表示してみましょう。World!!ちゃんと、表示できました。Moduleと同じような機能を持ったエクステンションは、他にもいっぱいあります。これは、非常に、シンプルだったので、今回は、ご紹介した次第です。このモジュールの内容を確認すれば、ご理解いただけますが、非常にシンプルです。PHPのevalを使って、コードを実行しているだけです。PHPは、わかるけど、Joomlaの仕組みを、まだ、理解できていない方などには、とりあえず、PHPコードを色んな記事へ埋め込むことで、好きなようにカスタマイズできると思います。先にも記述したように、PHPの他のライブラリ(自作のコードなど)を活用したい場合などは、便利なものだと思います。(Joomlaに慣れてきたら、モジュールを作っても良いとも思います)※ここで記述したPHPコードのカレントディレクトリは、WEBサイトのルートディレクトリとなります。require_onceなどで、インクルードする際は、その論理パスで読み込めます。Joomla!やPHP、Apacheについて詳しく知りたい方は、以下の本なども良いと思います。本から学ぶことは多いと思います。ネットだけでは判らない様々な事に気づかされます。第2版Apacheハンドブックこの記事を読んだ人は、こんな記事も読んでいます。使えそうな無料/有料レンタルサーバーで、いろいろなレンタルサーバを確認できます。/言語BOOSTC/C++htmlphpQtwin32++WTL書庫このサイトは?ウェブやソフトウェアに関するサポート&情報サイトです。サイト構築からソフトウェアの作成、利用まであなたの助けになるかも・・・・しれません。