ブログ内検索&サイト内検索もつけちゃいました2009年03月21日 07時20分

画像上:入力欄枠表示無し、「検索」ボタンが大きすぎ・・・
画像下:入力欄枠表示無し、「検索」ボタン無し(現在利用)

自分のブログ内で使える検索エンジンが欲しいなあ・・・ネットで探すと、結構あるもんですな。沢山ありすぎて困るくらいですが・・・

結局、googleの検索エンジンを利用することにしました。下記のサイトのソースを使いました。

黄昏の屋上-ブログ内検索にGoogleを使うように設定してみた。
http://blog.livedoor.jp/koushin_a/archives/50459233.html

Google-リンク、検索機能を追加
http://www.google.co.jp/intl/ja/searchcode.html

アサブロのツールバーに検索用のメッセージを1個追加、編集して「ブログ内検索」のタイトルを付け、上記で公開されていたソースを貼り付け"HTML"にチェックを入れました。


<!-- SiteSearch Google -->
<div align=center>
<form method=get action="http://www.google.co.jp/search">
<table bgcolor="#FFFFFF" border=0 cellspacing=0 cellpadding=0><tr><td>
<input type=text name=q size=20 maxlength=255 value="">
<input type=submit name=btnG value="検索">
<input type=hidden name=ie value=文字コード>
<input type=hidden name=oe value=文字コード>
<input type=hidden name=hl value="ja">
<input type=hidden name=domains value="ブログのURL">
<input type=hidden name=sitesearch value="ブログのURL">
<br>
<a href="http://www.google.co.jp/"><img src="http://www.google.co.jp/logos/powered_by_google_135x35.gif" border="0" alt="Google" align="absmiddle"></a>
</td></tr></table>
</form>
</div>
<!-- SiteSearch Google -->

アサブロはUnicodeを使っているから「文字コード」は UTF-8 を指定。「ブログのURL」はここのURLを入れる。

さあ、これでO.K.と思いきや、やってみると表示がおかしい。やたらとでかい「検索」ボタンがあるだけで、入力欄が無い・・・というか、「検索」ボタンの上に入力欄は存在するのだけど、枠が表示されないから何にも無いように見えるのだ・・・

色々試してみたが、どうもうまくイカン。

結局、

<input type=submit name=btnG value="検索">

を削除して「検索」ボタンをとっちゃいました。入力してEnterキーを押せばいいし・・・入力欄の枠表示は諦めて使うことにした。実用上何の支障も無いしね。

ついでに、ホームページのサイト内検索も同じように追加しちゃいました。こちらは「検索」ボタンも入力欄もちゃんと表示されます。ブログとは違うからかな・・・

では。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
スパムコメント対策です。
nospam
と入力して下さい。お手数ですが宜しくお願いします。

コメント:

トラックバック

このエントリのトラックバックURL: http://boukyaku.asablo.jp/blog/2009/03/21/4195342/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。