軽量タブブラウザ「Ancia」-開発中-
at SOFTWARE
624:610
09/10/11 02:10:57 FUKHQWVO0
調子に乗ってgoo辞書にもサジェスト機能付けました。
PHP初心者なもので73行のコード書くのに半日以上かかりましたが・・・orz
機能を使うには goo 辞書.xml に次の行を追加してください。
<Url type="application/x-suggestions+xml" template="http://htsign.iobb.net/test/goodic.suggest.php?q={searchTerms}"/>
作っていて気が付いたのですが、<Section>タグ、あるいは<Seraprator>タグをひとつまでしか認識しませんね。
例えば
<?xml version="1.0"?>
<SearchSuggestion version="2.0" xmlns="URLリンク(opensearch.org)">
<Query>例</Query>
<Section title="国語辞書">
<Item>
<Text>例</Text>
<Description>例文</Description>
<Url>http://example.com/hoge</Url>
</Item>
</Section>
<Section title="英和辞書">
<Item>
<Text>Ex</Text>
<Description>Example</Description>
<Url>http://example.com/fuga</Url>
</Item>
</Section>
</SearchSuggestion>
とあった場合、一つ目の「国語辞書」はサジェスト結果に表示されますが、「英和辞書」は表示されません。
<Separator title="hogefuga" />
が2つ以上ある場合も同様です。
これはAncia固有の問題なんですかね。
一応FirefoxやIE8でも調べようとしましたが、検索プラグインの所在が分からなかったので調べられていません。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5316日前に更新/156 KB
担当:undef