関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
アクセス制限・認証、サイト内検索
更新日:2008年02月20日
自分のウェブサイト内に限定した検索機能(サイト内検索機能)を設置してみませんか? 高度なスキルがなくても、指定のHTMLを貼り付けて少し修正するだけで、サイト内検索機能が実現できるお手軽な方法があります。
検索ボックスのHTMLを編集する際の注意事項が、Yahoo!検索のサイト管理者向けヘルプ 「Yahoo! JAPANが配布している検索窓のHTMLソースやロゴは変更できますか」 に書かれていますので、事前に読んでおきましょう。
作成した検索ボックスでは、最初に「ウェブ全体を検索」の方にチェックが入っています。 これを、最初から「このサイト内を検索」の方がチェックされているように修正してみましょう。
HTMLソース中の下記の部分を修正します。
ソース中の「checked="checked"」がある部分を移動します。(上記ソースの太字部分をカットし、下記ソースの太字部分に貼り付けます。)
上記のようにすると、「このサイト内を検索」の方が最初からチェックされるようになります。
「このサイト内を検索」という文字列も書き換えて、「allabout.co.jp内を検索」などにすると検索対象が分かりやすくなるかもしれません。
作成した検索ボックスは、そのままではウインドウ幅(または検索ボックスの外側にあるボックス)の50%の横幅で表示されるようになっています。 この横幅は、ソース中のスタイルシート部分を修正することで、自由に指定できます。
HTMLソース中にある下記の場所を修正します。
「width:50%;」の部分を、望みの横幅に修正します。例えば、150ピクセルにする場合は下記のように修正します。
今回は、Yahoo! Japanが提供しているサイト内検索機能を活用する方法をご紹介いたしました。 無料で簡単にサイト内検索機能を設置できることがおわかり頂けたと思います。 ぜひ、活用してみて下さい。
なお、Googleでも同様のサービスが提供されています。過去記事「サイト内検索機能を設置する(Google版)」でご紹介していますので、こちらもご参照下さい。
【関連記事】
関連キーワード[PR]
人気ホームページ作成ランキング
Powered by 価格.com
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
関連キーワード[PR]