忍者ブログ

Eternal Half suehiroの私的Operaメモ&日記

RSS TWITTER RssTwitter

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Opera9のsearch.ini

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
Comment
name
title
color
mail
URL
comment
pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
コメントの修正にはpasswordが必要です。任意の英数字を入力して下さい。
この記事へのトラックバック
この記事にトラックバックする:
Clear