chalow version 0.23

  今回の目玉は,以下の 2 点かな.開発版の位置付けらしいが chalower として人柱になってみる.

- pre タグ囲みの廃止.
- 最近の話題がデフォルトで出力される.

pre タグ囲みの廃止で,W3C の Validator が通るようにできるかもしれない.
最近の話題のデフォルト出力はかなり使えそう.

気付いた点は,最近の話題の css が設定ファイルに埋め込んであるので,色々デザイン
を変えて試す時不便.コメントの css が diary.css にあるのでこちらも diary.css に
あったほうが便利 (まあ簡単に自分で対応できるけど).

今回のバージョン以前からだけど,ツッコミ機能を使う場合,設定ファイルでツコッミ
のテンプレート($tukkomi_template) を変更できるが,ここを独自のものに変更しても,
ページヘッダ内に「くっつき BBS」用の JavaScript が挿入されるのが注意点 (ソースの 167 行目).

ここの,ChangeLog は php で出力する等色々カスタマイズしているが,基本的にソース
はいじらず設定ファイルでカスタマイズしている.
で,色々なテンプレート (例えば,ツッコミのテンプレート) に php のソースを埋め込
む時,特に php の変数がある場合は qq() でなく q() にしないとダメ.

バージョンアップのついでに ([2004-01-07-8]) でメモった,Landscape さんの 「URL が長すぎる場合は省略表示する」
を導入してみた.この関数も設定ファイルに書いてしまえば,次から楽できそう.