サイドバーにGoogleブログ検索フォームを置く

昨日のアイデアは重複だったのでキャンセルしたけど、記念(?)にサイドバー自ダイアリー内をGoogleブログ検索で検索するフォームを置いてみた。

日記のデザイン設定で、フッターに以下の内容を追加。

<div class="hatena-moduletitle">Google ブログ検索</div>
<form class="hatena-searchform" action="http://blogsearch.google.co.jp/blogsearch">
  <input type="hidden" name="hl" value="ja">
  <input type="hidden" name="lr" value="lang_ja">
  <input type="hidden" name="ie" value="EUC_JP">
  <input type="hidden" name="sa" value="N">
  <input type="hidden" name="start" value="10">
  <input type="hidden" name="bl_url" value="http://d.hatena.ne.jp/sawat/">
  <input type="text"   name="as_q" class="hatena-searchform"><input type="submit" value="検索">
</form>

Googleのソースを見て作りました。
6つめのhiddenのbl_urlがblogのURL指定の指定です。投稿者名を指定する bl_auth でもよさそう。as_q がクエリー文字列(すべてのキーワードを含む)です。通常の検索画面のフォームで使われるただの q の場合だと、 bl_url が有効にならないようです。

しかし、この日記には検索してまで見る価値のある過去のエントリーなどほとんどないけど。

ここも参考 サイト内の検索にGoogle.comを使う方法