Google Custom Search

  • 投稿日:
  • by
  • カテゴリ:

google_custom_search.jpg


MTにデフォルトで付いてる検索機能は十分実用的で、
わざわざGoogleの検索窓をつける必要性はAdSense以外にはないわけで、
外部のスクリプトを貼り付けることは、デザイン性を壊したり、Validationが
NGになるなどの危険性があるのでできるだけしたくはないのが本音。

ここで「すでに外部スクリプトだらけやんか!」...という突っ込みはしないでね。
あくまで理想、ということで。


しかし今回新たに見つけたGoogle Custom Searchは素晴らしい。
検索結果をAjaxを使ってオーバーレイ表示するもの。
検索サイトをほぼ無制限に追加できるし、
そのほかいろいろカスタマイズできるらしい。
デザインもそれほど壊さないし。
Adsenseとの連携もできるみたい。

僕のように1つのブランドで複数ブログをもっている場合には、
横断的に検索するには便利~

...というわけで導入してみました。

add_gcs.jpg


今回の導入により、5つのブログのトップページの検索窓が
2つになっているのにお気づきでしょうか?

上側がGoogle Custom Searchによる検索窓で、
WebDesignStoryLifeExerciseStoreを含めた6つのブログを
横断的に検索できます。

下側は従来のMTによる検索窓でブログ内をローカル検索するもの。


ただGoogle Custom Searchは良いことだらけではありません。
ValidationがXHTML1.0 Transitionalでさえ通らなくなります。
ちょこっとソースをいじった限りでは動作がおかしくなってしまったので
現状ではオリジナルをそのまま使ってます。

また、検索結果をオーバーレイで表示する場合、
Firefoxでは背景は半透明になるのですが、
IE7ではなぜか背景が真っ黒になることがあるのです。
(Web、Design、Storyでは真っ黒になり、Life、Exerciseではならない)
まあ実用上はそれほど不便ではないのですが、なんかカッコ悪い...


だれか原因&対策をご存知の方、教えてください~