2003-09-10 [長年日記]

_1 [tDiary] 検索画面の大改造

第二 tDiary.Net では、検索のフロントエンドに rbnamazu を使っていますが、テンプレートの NMZ.* は、全ユーザで共通のものをつかっています。なので、あまり細かい表示のカスタマイズはできませんでした (ユーザ名を表示させるようにだけ改造していました)。

そこで、このたびテンプレートの読み込みを erb 化してみました。これで、共通の NMZ.head などにあれこれ ruby スクリプトを埋め込めるようになりました。

というわけで、以下のようなことが可能になりました。

  • 日記のテーマ (もしくは css) が反映される
  • 日記のタイトルも反映される
  • テーマの再現性はかなり高い

futaba などの複雑なテーマを使っている人は、検索結果を見ておもわず笑っちゃうかもしれません。ぜひお試しあれ。

なお、第二 tDiary.Net で日記に検索フォームを付けるには、ヘッダの設定に

<%=namazu_form%>

と追加するだけです。

(誰か NMZ.body と NMZ.tips も、tdiary 風味な HTML に書き換えてくれないかなぁ)

_2 快適な喫煙空間

について、いろんなご意見をありがとうございました。本当に感謝しています。また後日私なりの考えなども書きたいと思います。

[]