軽量タブブラウザ「Ancia」-開発中- at SOFTWARE
[2ch|▼Menu]
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