Opera9のsearch.iniについて調べてみた。Opera8のとは項目の並び順なんかが変わっている。
参考:Opera IRC+ | Search.ini Customizationsをほとんど丸写し。
※ サンプル ※
Opera Preferences version 2.0
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
[Version]
File Version=8
[Search Engine 1]
Name=&Google
Verbtext=-1988219522
URL=http://www.google.co.jp/search?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8&hl=ja&lr=lang_ja
Query=
Key=g
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Position=-1
Nameid=0
- Opera Preferences version 2.0
- Opera本体で変更した場合はOpera Preferences version 2.1になります。Opsed - Opera Search.ini Editorで編集する場合は~2.0に書き換えると正常に読み込んでくれます。
Opera起動中の外部エディタでの変更禁止、保存エンコードはUTF-8。
[Version]
- File Version=6
- Opera9の本来のFile Versionは8だと思う(英語版ではFile Version=8になってます)ので私は8にしてます。なんかアバウトな感じ。
10/30追記:Operaフォルダ直下のsearch.iniがFile Version= 8の時、\profile以下のsearch.iniのFile Version= 8でなければならないようだ。
[Search Engine xx]
- Name
- 表示される名前です。この中に&を入れるとその次の文字がショートカットとなります。
- VerbText
- Opera9.xxでは -1988219522 で "で検索" になります(今の所 17063 でもOK)。数字はlngファイルの文字指定です。0で表示されません。Opera8では 17063 で表示されます。
表示を変えたい場合は.lngファイルの447行目辺りを編集します。; Search with x
-1988219522="%s で検索"
Opera9⇒8にダウングレードした時に表示出来ないのはここが原因かも?(未確認)10/26追記:SeeMeで「Varbtext をすべて強制的に 17063 に書き換える」で確認。
- URL
- Getメソッドの場合,検索したときのURLの検索文字列のところを%sに置き換える。
Postメソッドの場合は,ページのソースを見てその中にformタグないのaction属性の値(URL)を入れる。相対URLで表示されている場合もあるので注意。
GetメソッドとPostメソッドの違いをわかりやすく説明すると,Getメソッドは検索したときに検索した文字列がそのままURLに表示されますが、Postメソッドの場合表示されません。
- Query
- Getメソッドの場合は空。
Postメソッドの時に送信するデータそれぞれのForm(input,textarea,option,etc.)タグ内にあるname,query属性の値を=で結んだものを&でつなぐ。
ここら辺は下の例とそのサイトのソースを見比べてくれればわかると思います。
- key
- アドレス欄で検索するときのショートカット。他と同じにならないように指定してください。
これを正しく指定しないと動作しません。
- Is post
- Postメソッドの検索の場合値を"1"とする。Getメソッドの場合"0"
- Has endseparator
- "0"または"-1"を指定します。デフォルトは"0"です。"-1"にした場合その次の検索エンジンとの間にseparator(区切り線)が入ります。
- Encoding
- エンコード。そのサイトのエンコードにあわせておけばいいです。
- Search Type
- 普通の検索の場合,0から49までの数字の中で指定してください。数字が他のと同じになっても動作しますがmenu.ini[Hotclick Popup Menu]に単独で指定する場合は重複しないように。
タイプの下の数字は特別な検索に決まっています
Search Type 2: Super Search(Opera9では現在動作しません)
Search Type 12: Find in page(ページ内検索)
Search Type 50: Hotclick Dictionary(辞書検索)
Search Type 51: Hotclick Encyclopedia(百科事典検索)
Search Type 52: Hotclick Convert currency(通貨変換)不明
Search Type 53 to 99 : Hotclick items 詳細不明
Search Type 100 to 120(120以上もいけるかも。未確認。): Hotclick Translation ... to ...(各国翻訳、118: 英⇒日,119: 日⇒英)
- Position
- 不明(パーソナルバーに置く時の位置設定らしい)。-1がデフォルト、記述しなくても動きます
Sets the position of the corresponding search field in the Personal bar. Choose -1 to hide it from the toolbar, or any non-negative integer n to make it visible at the (n+1)th position (counted from left to right).
- Nameid
- 不明。記述しなくても動きます
番外:
Opera8にあった1ページあたりの検索結果の表示数の設定は、opera:config#User Prefs|Number Of Hits
PR