ENGLISH page is here.
GET DinopSearchBar
サイト内検索:
HOME
VC++ TIPS
ダウンロード
DinopExifReader
DinopSearchBar
DinopSearchBar mini
DinopTabbingBar
for Firefox
大阪湾の生き物
甲子園浜の自然
甲子園浜の干潟
甲子園浜の水中
甲子園浜の野鳥
近畿の山々
植物図鑑
箕面マップ
水中機材
カメラ
ランキング
望遠鏡の世界
顕微鏡の世界
Googleのすべて
GoogleマップAPI
ニュース
読んだ本
日記
変な料理の作り方
遺伝子操作
論文紹介
デイトレード
自動売買でFX
ネットで小遣い稼ぎ
Solaris
電子工作
その他
問い合わせ
VC++用コード集
大阪湾の生き物
水中用機材
since:2000/11/15
dinopcom@gmail.com
www.dinop.comは
だいのっぷ・どっと・こむ
と読んでください。







« DinopSearchBar更新情報 | メイン | DinopSearchBarのスクリプト記述方法 »

DinopSearchBarの検索エンジン設定




はじめに

 DinopSearchBarではユーザーが好みに応じて検索エンジンの数や種類、順序などを変更 できます。

 柔軟な検索エンジン設定ができるようにXMLを利用しています。しかし現在のバージョンでは 設定用のツールを用意していません。そのため設定変更にはXMLの知識が必要です

 XMLの記述書式は米Amazon.com子会社A9.comが作成した標準規格「OpenSearch」に準拠してい ます。
※OpenSearchについての詳細は公式サイト「http://opensearch.a9.com/」 を参照してください。


検索エンジンXMLの位置

 検索エンジンのXMLファイルは標準状態で「C:\Program Files\dinop\DinopSearchBar\engines\」 フォルダ以下に配置されています。
 この場所はツールバーのデザイン用XMLにより任意の場所に変更できます。詳細については 「DinopSearchBarのツールバー設定」 を参照してください。


XML例

 Googleで検索するためのXMLは以下のようになります。

<?xml version="1.0" encoding="SHIFT-JIS"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
  <ShortName>Google</ShortName>
  <Description>検索界の最高峰(日本語可能)</Description>
  <Tags>Google</Tags>
  <Contact>http://www.google.co.jp/</Contact>
  <TopURL>http://www.google.co.jp/</TopURL>
  <InputEncoding>UTF-8</InputEncoding>
  <Url type="text/html" template="http://www.google.co.jp/search?q={searchTerms}&amp;hl=ja&amp;lr=&amp;num=100"/>
</OpenSearchDescription>


 「ShortName」タグは検索エンジンの名前を指定します。これは検索ボタン名、メニュー項目名、 ツールチップの1行目に利用される文字列です。
 「Description」タグは検索エンジンの解説を指定します。これはツールチップの2行目以降に利用される 文字列です。
 「Tags」タグ、「Contact」タグは利用していません。
 「TopURL」タグは検索エンジンのホームページURLを指定します。これは検索語入力欄に何も 入力されていない状態のときに開くURLです。OpenSearchで定められていないDinopSearchBarの 拡張タグです。
 「InputEncoding」タグは検索語のエンコード種別を指定します。「UTF-8」、「UTF8」、「SJIS」 、「EUC-JP」などから指定します。
 「Url」タグは検索用URLを指定します。「{searchTerms}」部分に入力された検索語が挿入されます。



メニュー表示順序

 検索ボタンのドロップダウンメニューに項目を表示する順序はファイル名とフォルダ名で指定します。

 検索エンジン用XMLのファイル名は順序を指定する以外には利用されません(メニューの項目名は「ShortName」 タグの内容が利用されます。)。メニューに表示するときにはファイル名を昇順に並び替えて、その順序に 表示します。

 ポップアップメニューはXMLを保存するフォルダによって作成されます。ポップアップメニュー名は フォルダ名が利用されます。ただし、フォルダ名の最初の3文字が"半角数字2文字+半角スペース"の場 合は、それを除去したフォルダ名がポップアップメニュー名になります。順序の指定は適宜数字を変更 することによって行います。


OpenSearch XMLの他アプリでの利用

 標準で用意されているOpenSearch用XMLファイルはDinopSearchBar用に作成されたものです。ほかの アプリケーションでの利用は考慮されていません。

 アプリケーションによってはXMLがUTF8で記述されていないとNGであったり、と問題が生じる可能性が あります。








Copyright (c) 1999-2007 issei. All rights reserved. (運営者情報