recentsearch機能を流用 Posted at 2005/05/08 (Sun) 09:33 [Blosxom]
うちの場合、サイト内検索はfindプラグインを使っていて、検索結果にfindプラグイン専用フレーバーを用意して検索結果ページを表示させているわけですが、その結果ページに検索に使った文字を表示させるようにしました。
改造とか何もしてません。findプラグインについている最近検索された文字を表示する為の機能を流用して、表示件数を1件と指定しリスト表示に出力する部分をちょっと書き換えて、検索文字を表示させたい場所に $find::recentsearches と記述しただけです。
本来の目的とされている使い方と違うわけですが、$find::recentsearches を出力する処理の直前に、検索処理と検索文字をlog保存する処理が行われているわけですから、たぶん平気かなーと。万が一、寸分たがわぬタイミングで同時に検索された場合は、おかしな事になるかもしれませんが、うち程度はまずないと思うので、気にしない方向で..。....(´З`)
« xrea 各サーバースペック
| parmalink paging | firefoxを1.0.3に入れ替え »
ads
Related goods
TrackBacks
No trackback.
Comments
ウチは前のブログ(すっかり「前」と化した模様…)で「$find::results」で検索語を表示させてました。
アレコレ試したわけではないのでこれだと不具合があるのかもしれませんが、とりあえずカッコだけはつけられます(^^;
おかしいなー。私もresultsで以前に試した事あるんだけど表示されなかったんですよね。なので、今回のみたいな事に至ったわけです。[confused]
それで表示できれば、そっちのがスマートで楽でいいですね。
« xrea 各サーバースペック
| parmalink paging | firefoxを1.0.3に入れ替え »





