サイドバーに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を使う方法