2004/03/24 (Wed)

writebackplus の導入

/blosxom

writebackplusをいじって使えるようにしてみました。嫁さんのリクエストがあったのが大きな動機だったりするのですが。

というわけで、今日からwritebackが使えるようになってます。

いじった変更点としては、

  1. タイトルおよび名前が入力されなかった場合に、 "no title", "anonymous" など出せるようにした(Configurable variablesで変更可能)
  2. e-mail/URL が入力されなかった場合にはリンクを張らないようにした
  3. trackbackで一定量の文字数を超えると省略して表示するようにした

といったところ。なお、Jcode.pmが必須になってます。3つめに書いたことを実現する際に、hail2u.netさんの所で公開されているwritebackより、サブルーチンを流用させて頂きました。

使う人がいるかどうかわかりませんが、一応置いておきます。

漢字コードがeucで決め打ちしている箇所があるので、適切に書き換えてくださいまし。エディターでJcodeをキーに検索すれば、変更箇所はおおよそわかるかと思います(utf-8の場合にはいくつかコメントアウトされている部分をいじればよいはずです)。使い方そのものはwritebackplusと同じです。

あと、コメント一覧を出すのはparmanent linkだけに限定したかったので、flavourを二種類用意して対処。parmanent linkはhtml、その他記事一覧の表示にはhtmのflavourを使うようにしました。それに伴ってプラグインにも修正を加えました。

2004/04/03追記: さらに修正を加えてみました。漢字コードを指定できるようにしたので、汎用性は増したはずです。詳しくはこちらに。

Posted at 00:29 / Permanent Link / Comments(2) / Edit