14 04 2005 Tweet
単一の話題だけだったら、recent_entriesでもいいんでしょうが、
ラーメンとかカレーとかコンピュータの新着を一緒に表示しても見にくいダケジャろが
ってことで、最近の○件とかはあんま意味ないが、同じカテゴリ内の最近の○件表示させたいナァと思っていた(かなり前から)
というわけで今日は時間があったので、hail2uからsame_categoryをDLして入れてみた。
が、カテゴリのルート(ここだと「コンピューター」「食べ物」「日記みたいな」)から最近の○件をとってきてしまう。やりたいのは、カレーだったらカレーのカテゴリの中から最近のエントリを表示したいわけだ。
多分、正規表現のあたりをチョコチョコいじればいいはずなんだけど、
要は$curr_pathからエントリの部分だけ削ればイインデショ!?
ってことで、ちょっと下手糞だけど修正した。
sub start {
return 0 unless $blosxom::path_info =~ /\./;
$curr_path = $blosxom::path_info;
# $curr_path =~ s!/.*?$!!;
$curr_path =~ s!/(\w)+.html$!!;
$curr_path = "$blosxom::datadir/$curr_path";
return 1; }
htmlは$blosxom::default_flavourとかにしたほうがいいんだろうなぁ。