★★★ お知らせ ★★★



このブログは移転しました。
新しいサイトはこちらになります。

今後とも、どうぞよろしくお願い致します。

2009年7月4日土曜日

CMS開発構想

塾のHPの製作を進めています

やり出すと止まらなくなる質でして
ヘッダーやフッターのパーツ化
ページの最適化
コンテンツのパーツ化などを行いつつ

気づくと、1ページ分のPHPコードが、こんなに短いものになってしまいましたw

<?
$page_title = '小学6年生 中学受験クラスのご案内';

require_once('config.php');
require_once('contents/cj.php');

// Header
HEADER_OUTPUT($page_title, TRUE, $_cj_css);

// Contents
echo $_cj_html;

// Footer
FOOTER_OUTPUT($page_title);
?>



contents/cj.phpにはブログで言うと1つのエントリーに相当する内容を記載しています

実際にページに表示されるHTMLソースを「$_cj_html」に
そのコンテンツのみに使用するCSSソースを「$_cj_css」に格納しているわけです

こうすることで、1つのPHPファイルに、必要な分のHTMLとCSSとを共存させることができ
どのファイルを編集すればどの部分が更新されるか一目瞭然になりますし
共通して使用するCSSファイルがごちゃごちゃにならずに済みます

さらに、このコンテンツは、別のページからもインクルード可能なので
コンテンツの使い回しが楽にできるわけです


うむ

これは突き詰めるとCMSができちゃうかもw

0 コメント:

コメントを投稿