findプラグイン #3 Posted at 2005/08/30 (Tue) 08:13 [Blosxom]
うかさんの所がサイトが変わって、改造方法が書かれていないので、このエントリにてfindプラグイン改造方法をまとめ。
findプラグイン改造方法まとめ
まず検索結果画面を独自のフレーバーで表示させる場合、仮に*.findというフレーバーを使った場合、*.findフレーバーを作って、75行目辺り、
$searchform = qq!<form method="get" action="$blosxom::url/index.find">
次に$find::recentsearchesの表示をリンク付きにする為に、295行目辺り
my $s = $searches[$count];
$s =~ s/\n//;
$s =~ s/(\W)/sprintf("%%%02X", ord($1))/ego;
$recentsearches .= '<li><a href="/index.find?find=' . $s . '">' . $searches[$count] . '</a></li>';
とすると、検索結果が*.findフレーバーで表示され、リンク付きの$find::recentsearchesが表示されます。。そして、検索結果画面に検索語句を表示させたい場合は、$find::resultsをフレーバーに表示させたい場所に記述。
追記:
$find::recentsearchesの記述部分が間違っていました。修正しました。ご指摘頂いたにーやんさん、ありがとうございました。
« コメントできない
| parmalink paging | all about blosxom »
ads
Related goods
TrackBacks
ブログ内検索をfindプラグインに変更........ ブログ内検索には長らくGoogleを利用してきましたが、どうもあまりヒットしないようなので、findプラグインに変更することにしました。My Wandering Wiki: FindPluginfoot.flavourのGoogle検索の部分を、「$find::searchform」に置き換えるだけで、簡単に設置することがで...
Comments
No comment.
« コメントできない
| parmalink paging | all about blosxom »





