same_topicプラグインが該当トピックがない場合にエラーになるのと、同一トピックでないトピックもヒットしてしまうのを修正してみました。
2005/06/04の時点で下記部分が修正されたものを公開されているみたいです。
修正するのは以下の部分。
foreach (keys %$files){ $_ =~ /$topic/i and $files_of_topic->{$_} = $files->{$_}; } %$files = %$files_of_topic;
ここを以下のように修正します。
foreach (keys %$files){ $_ =~ /$topic/i and $' !~ /^[^\.\d]/ and $files_of_topic->{$_} = $files->{$_}; } if ($files_of_topic) { %$files = %$files_of_topic; } else { %$files = (); }
なお、pagingプラグインとの兼ね合いで、sub sort の部分を丸ごと削除しています。また、ファイル名も same_topic プラグインが archives と categories プラグインより後に、なおかつ paging プラグインより前に来るように変更しています。
writeback message: Thanks for your Comment!