foreshortened プラグインを改造してみた
[ blosxom » プラグイン ]
rss10 プラグインや wikieditish プラグイン用のフレーバーで使用している
foreshortened プラグイン
に手を入れてみました。
オリジナルの foreshortened プラグイン は、 半角の . や ! 、? までで本文を短くしたものを 返値としますが、これだと極端に短くなったり、日本語の文章だと まったく短くならなかったりするもので気にはなっていました。
代替となる hail2u.net 製の excerpt プラグインというのもあるのですが、 これはエントリを書くときに しっかりと <p> ~ </p> で センテンスを切ってやらないと効果を発揮しないので… そうです。うちの場合、つっこんでも全く無意味でした(^^;;;>
改造するにあたって、文字数をカウントして云々とか言う方法は、 文字コードの扱いでコードが煩雑になりそうだったので却下。
で、自分がエントリするときのテキストを見て、 文字数に閾値を設けて改行コード単位で短くした文字列をつなげていく方法を 思いつきました。
これがなかなかどうして、いい感じ (^^)v 。満足。
(実際、どんな感じかは rss フィードを見ていただければわかるかと思います)
オリジナルの foreshortened プラグイン は、 半角の . や ! 、? までで本文を短くしたものを 返値としますが、これだと極端に短くなったり、日本語の文章だと まったく短くならなかったりするもので気にはなっていました。
代替となる hail2u.net 製の excerpt プラグインというのもあるのですが、 これはエントリを書くときに しっかりと <p> ~ </p> で センテンスを切ってやらないと効果を発揮しないので… そうです。うちの場合、つっこんでも全く無意味でした(^^;;;>
改造するにあたって、文字数をカウントして云々とか言う方法は、 文字コードの扱いでコードが煩雑になりそうだったので却下。
で、自分がエントリするときのテキストを見て、 文字数に閾値を設けて改行コード単位で短くした文字列をつなげていく方法を 思いつきました。
これがなかなかどうして、いい感じ (^^)v 。満足。
(実際、どんな感じかは rss フィードを見ていただければわかるかと思います)
Feb 05, 2005 at 00:20



