blosxomのカスタマイズ#6   2005/05/31 (Tue)  09:14  [blosxom]

notfoundプラグインをfindプラグインと併用した場合、検索語が見つからない(0件ヒットする)場合も 404 Not Found になってしまいます。この場合だけは例外にしたかったので対策してみました。

sub start に1文加えて以下のようにするだけ。要は検索中は notfound プラグインの処理を行わないようにしているだけ。

sub start {
  return 0 if ($blosxom::static_or_dynamic eq 'static');
  return 0 if ($flavour_re && $blosxom::flavour =~ /$flavour_re/o);
  return 0 if (param('find'));
  $stories = 0;
  1;
}
notfoundプラグインを導入  from にーやんのブログ  2005/09/02 (Fri) 01:05:59
先日導入した find プラグイン(参照)のおかげで、ブログ内検索が、かなり使えるようになりました。もっと早く導入しても、よかったですね。ところで、find プラグイン検索で、どのエントリにもヒットしなかった場合は、404 Not Found になっていたかと思います...
No Comment.

writeback message: Thanks for your Comment!