やり出すと止まらなくなる質でして
ヘッダーやフッターのパーツ化
ページの最適化
コンテンツのパーツ化などを行いつつ
気づくと、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 コメント:
コメントを投稿