under_line.gif

note.gif 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
Now loading...
Related goods
TrackBack URI for This Entry
TrackBacks
ct.gif from にーやんのブログ at 2005/08/31 (Wed) 01:35:49

ブログ内検索をfindプラグインに変更........ ブログ内検索には長らくGoogleを利用してきましたが、どうもあまりヒットしないようなので、findプラグインに変更することにしました。My Wandering Wiki: FindPluginfoot.flavourのGoogle検索の部分を、「$find::searchform」に置き換えるだけで、簡単に設置することがで...

Comments

No comment.

Post a comment






Remember the above info?



Ready to post a comment.


Comment Guidelines: コメント中にhtmlタグは使えません。URLやメールアドレスには自動的にリンクが貼られます。Cookieを設定する場合は、ラジオボタンYesにチェックして下さい。

« コメントできない | parmalink paging | all about blosxom »

bottom_line
 最強ブログ   被リンク数がどんどん増える、SEO対策に便利なオートリンク
under_line.gif