ダイナミック・パブリッシングにしてみた
Date: 2005/02/21 10:06:31 ; CAMERA: PENTAX Optio X;
ISO80 F4.3 1/60s 5.8mm(35.0mm)
いやぁ、突然雪が降り始めてビックリ。
ということで、ダイナミックパブリッシングに二度目の挑戦です。
色々と不都合がありますね〜。
一番の問題は、次のようなものです。
<MTEntryCategories>
<?php include("http://japo.net/miya/archives/cat_<$MTCategoryLabel dirify="1"$>.html"); ?>
</MTEntryCategories>
ここで、<$MTCategoryLabel dirify="1"$> がinclude実行時に展開されない!
これは以前はSSIのincludeで読み込んでいた部分なので、単にPHPのinclude(あるいはrequire)に置き換えようとしたらダメだった。
これは困った。
[追記]
コメントに書いたように、元々これはアーカイブテンプレートとして作ってあるので、
<MTEntryCategories>というようにインクルードしてやることで解決!
<$MTInclude module="index of category"$>
</MTEntryCategories>
ヒントをありがとう>岩井さん
コメント
個別ページがうまく表示されない時にアクセスしていただいた方々、どうもスミマセン。
投稿者: miya | 2005年2月21日 11:15
そうなんですよね。僕もとほほになりました。
http://101lab.net/design/archives/2005/01/post_5.php
投稿者: 101 | 2005年2月21日 16:44
岩井さん、どもども。
うーん、モジュールは「固定ファイル名」なら使えますけどねー。というか、固定ファイル名ならPHPでもインクルードできますよね。。
そもそもモジュールにはできないです、動的に作られるファイルなんだから。。
そうだ、モジュールじゃなくて、アーカイブテンプレートにすればいいんだ。ファイル名ルールも記述できるし。
ヒントをありがとう>岩井さん!
投稿者: miya | 2005年2月21日 17:45
ほとんどのページをダイナミックにしてみた。
これでコメントを書いた後、しばらく待たされる事はなくなる、、、ハズ!
投稿者: miya | 2005年2月21日 21:32
をを、速くなった。(^^)v
メインページがダイナミックなのはちょっと痛いが、まぁ、しょうがない。
人気サイトなら別だが、ここくらいならダイナミックで十分。
投稿者: miya | 2005年2月21日 21:33