Under the Bridge

a Picture of the Late Him

モジュール化途中...

2007年2月21日 01:39 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

本日、ここのテンプレートをモジュール化してみた。

何度かやったことがあるんだが、これが大変なんです...
# そのくせ、見た目は全然変わらないという...

目的はただひとつ。同じ記述をなくしたいから。
# 職業柄、同じコードを何べんもいろんなところに書くのは嫌いである。
phpインクルードする。いわゆる関数的な使用法である、モジュール化は、私自身がテンプレートを使用するに当たっては必須項目。サイドバーなどはよくいじるので。

まずはメタ宣言セクション。
NoEditor(http://www.vector.co.jp/soft/winnt/writing/se300436.html)というフリーのエディタには2つの文書の比較機能がついている(会社で極稀に使用する)ので、これを用いてメタ宣言の相違点などを探った。
無難な記述でモジュール化してしまおう。
あたり障りの無いコードで完了した。titleなどは全て同じでいいや。

サイドバー。
メインページ、カテゴリページ、エントリページでは全て別々のサイドバー1,2,3を準備しようかと思う。
その中でコメント関連とかアーカイブ関連のページは1,2,3の中のどれかにする。
不可避な不具合を手抜きで解決する目的でもある。
なお昨日のIEでの不具合はちょっといじって解決。

ヘッダ、ナビゲーション、フッタは普通にモジュール化。簡単。

モジュール化を行うテンプレートのインデントつけ作業。これが一番大変。
わたしの本職ではインデントは普通に使用する。その習性があるので、単位処理の入れ子はついついインデントで見るのである。インデントが無いと今見ている場所が何処かわからなくなってしまうま。
先ほどはエントリアーカイブの深すぎる入れ子をインデントつけてて発狂寸前に。「ん?このdivなんだ?...(30分ほど深い入れ子を眺め)消してしまおう」まあ、結果オーライだったんですが。
義理の姉(プロのWEBライターという話)や@Styleさんはインデントをつけない派であるそう。プロはすごい。
これってコンブだしが好きかカツオだしが好きかというようなことか...?

モジュール化はメインとカテゴリアーカイブとエントリアーカイブのみ完了。
ソースは劇的に短くなった。しかし疲れた。

トラックバック(0)

このブログ記事を参照しているブログ一覧: モジュール化途中...

このブログ記事に対するトラックバックURL:

コメントする






Categories
Entries
Feed
スポンサードリンク

parts

フィードメーター - Under the Bridge

あわせて読みたい

なかのひと

2008年4月5日開催、MT4LP5

2008 yoshi(apstar)