ブログ内検索をfindプラグインに変更
ブログ内検索には長らくGoogleを利用してきましたが、どうもあまりヒットしないようなので、findプラグインに変更することにしました。
foot.flavourのGoogle検索の部分を、「$find::searchform」に置き換えるだけで、簡単に設置することができました。
ただしこのままだと、検索結果のページがデフォルトのflavour(blosxom starter kitだと*.htm)を使って表示されます(たぶん)。ここの場合、story.htmに広告を入れてたりする関係で、Google AdSenseが10個くらい(実際には3個程度で、あとは代替広告が)表示されてしまいました。
広告いっぱいでガッポリもうk・・・じゃなくて、さすがにこれはまずいので、findプラグイン用のflavourを用意して、対応することにしました。ちょうどタイミングよく、findプラグイン #3 - Ck2 Bloggerで改造の仕方を説明されていたので、「$find::results」云々のあたりを参考にさせていただきました。
blosxom starter kitの他のflavourを参考にサンプルのflavourも作ってみたので、一応、こっそり置いておくことにします。foreshortenedプラグインとpagingプラグインを使います。
findプラグインも変更する必要がありますが、すでにfindプラグイン #3 - Ck2 Bloggerで解説されているので、そちらを参考にしてください(他力本願)。
ところで、さっきCk2 Bloggerさんで検索してみたら、findプラグイン #2 - Ck2 Bloggerで、findプラグインのflavourの話が書いてありました。煤け小姫さんのforeshortenedプラグインを使っているところまで一緒でした・・・。
(追記)タイプミスによりエントリの一部の表示がおかしくなっていました。flavourのサンプルのリンクも間違えていたので修正しました。
スポンサード リンク
findプラグイン #3
$find::recentsearchesの記述部分が間違っていました。修正しました。ご指摘頂いたにーやんさん、ありがとうございました。
検索用のフレーバーを作ってみる
しばらくブログの検索窓を外していたのですが、けっこうエントリーが増えていて、検索から飛んだ方が便利かなと思い、findプラグインを入れ直しました。
そして、「ブログ内検索をfindプラグインに変更」 byにーやんのブログさんや、「findプラグイン #3」 byCK2 BLoggerさんを参考に、検索用のフレーバーを作ってみました。
writeback message: Ready to post a comment.
- [Preview]ボタンをクリックすると、コメント内容をプレビューすることができます(JavaScript使用)。
- スパム対策としてリファラチェックを行っています。セキュリティソフトの設定でリファラを無効にしていると投稿できません。
- エントリの内容と無関係と思われるコメントやトラックバックは削除されます。
- 当ブログへの言及リンクがないトラックバックはブロックされます。



