Home arrow Link arrow Google Custom Search

更新しました : Google Custom Search

diggに追加!

今までモジュールコピーに対応していなかったものを対応としたことでJoomla!1.5用, 1.0.x用とも1.1.0としました。

ただ、既存コードを書き換えるのは結構面倒で疲れちゃって英語のみです。Joomla!1.5用もランゲージファイルを作成していません。

このモジュールは、Google AJAX Search APIを使っています。Google AJAX Search APIについては、下記を参照してください。

http://code.google.com/apis/ajaxsearch/

設定例をあらためて

  • Module Class Suffix
    モジュールクラスの接尾辞です。デフォルトは空白です。
    ここに設定すると以下のように出力されます。
    class="moduletable_xxxx"
  • APIKey
    Google AJAX Search APIで取得したAPIKeyを入力します。
    demo.joomler.netでは空白のままですが、動いています。そういう仕様になったのかもしれません。
  • Search Word(default)
    ここに入力した値は、何も検索語が設定されなかった場合や、指定した条件ではなかった場合に検索語になります。
  • Related Web Search
    Enabledにするとページキーワードや、タイトルなどから検索語を自動生成します。
  • Minimum Length
    検索語の最小文字数を指定します。指定した数より小さい単語は検索語にはなりません。
  • Maximum Number
    検索語の最大単語数です。
    あまり大きな数字を入力すると検索結果がありません。
  • priority order
    デフォルト値は、content,title,page,defaultです。
    この順番で検索語を生成します。お好みでtitle,page,content,defaultなどと並び替えてください。
  • custom style
    デフォルトは空白です。下記にdemoで使っているスタイル例を書きます。
    input.gsc-input{width:120px}div.gsc-control{width:180px} td.gs-text-box{display:none} div.gsc-results{overflow:hidden;width:165px;padding:10px} span.gsearch_loading{display:block;width:100%;padding-top:60px;text-align:center}
  • Loading...
    デフォルトはLoading...ですが、イメージのURLを指定することによりLoadingイメージを表示させることができます。
    例:http://www.joomler.net/images/stories/ajax-loader.gif
  • Draw Mode
    今回追加されたパラメータです。
    通常表示の:LINEAR、タブ表示の:TABBEDから選択します。
  • Order
    デフォルト値は、custom,local,web,video,blog,news,image,bookです。
    検索結果の表示順(検索エンジンの表示順)を指定します。
  • Use ....
    それぞれ使用するか使用しないかの設定です。
  • ExpandMode
    CLOSED:検索結果のあるなしに関わらず閉じた状態で表示
    PARTIAL:検索結果があるときだけ開いた状態で表示
    OPEN:検索結果のあるなしにかかわらず開いた状態で表示
  • Custom Searchは独自の検索範囲を指定することができます。
    • Title
      タイトルをオリジナルのタイトルで設定できます。
    • Class Suffix
      Custom Searchのみ異なる接尾辞を設定できます。
    • Site Restriction
      デフォルト値は、amazon.comです。
      例:www.joomler.net
      例のようにすることにより検索結果を限定させることができます。
  • Advanced Parameters
    • CSS
      デフォルトは空白です。
      ここにStyleSheetへのURLを入力することによりGoogleのスタイルシートとは異なるものを出力することができます。

Joomla!1.5用、1.0用ともDEMOを公開していますのでご覧ください。

http://demo.joomler.net/

http://demo10.joomler.net/

 

Related Articles

mod Google Video Bar モジュールをUpdateしました
Google Video Bar Module 1.5をアップデート(1.5.1)しました。 いくつかのバグを修正しました。 チャンネルか、フィードが設定されていないと正しく動かない マルチバイト...
Ajax RSS Translation Reader 1.0.0(Google FeedReader)
Google Feed APIとYahoo!Pipesを利用した翻訳機能付きRSSReaderです。 本サイト右コラムで使用しています。 内容: 設定したRSSへのリンクをGoogle Fe...
Snarfer RSSリーダー
先日からGoogleリーダーがうまく動作していませんでした。今は直っているようですが、フィードをクリックしても空ですというメッセージだけが表示されるだけでした。某サイトでSnarferという...
Google VideoBar Update!!
Google VideoBar モジュールをアップデートしました。 変更点 重複部分を削除 検索ワード処理の追加 現在当サイト上部で関連ビデオ検索をONにし...
ActionScript 3.0
かなり衝撃を受けました。 まずは、百聞は一見にしかず・・・ご覧ください。 AdobeサイトのFlash Flashでこんなことできるんですね。Flashは、全くさわったことが無いと言っていいほどわか...
Google リーダーの薦め
RSSリーダーってみなさん何をお使いなのでしょう。私が使っているのはGoogleリーダーです。(あえて記事に・・)     理由 ...
SQLインジェクション攻撃 10月 : Joomla!
10月は、DS-Syndicateの脆弱性でかなり多いかと思いましたが、対策後はそう多くはなかったようです。ということは、うちの記事をちゃんと読んでくれているのでしょうか。 22日の時に104件でし...
Google の翻訳 Ajax APIが公開されたので早速プラグインを作ってみた
デモは、http://demo10.joomler.net/にて 作成してみてわかったことですが、テキスト量が多いと駄目です。想像は、していましたが・・・。 これなら、WEB翻訳した方が便利...
Google AJAX APIs
Google Ajax APIsはすでにみなさんはご存じかと思います。Joomla!のコンポーネントやモジュール、マンボットなどでもたくさんこのAPIを使ったものが見受けられます。他サイトの...
以前のHackの変更 : Fireboard Hack
「Fireboardで少し変更してみました。」で最近の投稿の表示方法を変更したのですが、それでも少しおかしかったのでまた、少し変更しました。 変更部分だけ書きます。 GROUP BY fb....
そういえば作ると言って作っていないものがたくさん : Joomla!1.5
サーバー移転の原因は、結局私でした : Joomler!.net
JGTdoc の翻訳エラーメッセージ : Google AJAX Language API
とっても恥ずかしい話
Joomla! 1.5 Stableにアップグレードした
携帯 Google Map モジュールのデモを公開しました : Joomla!1.5
About Google Custom Search モジュール
コメントコンポーネントをアップグレードしました
Google シリーズのLoading画像
Fireboardを1.0.4にアップデートしてみました

C_square_trans.png Components
Joomla! Extensions
M_square_trans.png Modules
Joomla! Extensions
P_square_trans.png Plugins
Joomla! Extensions
Templates
Joomla! Extensions
a_delphi.gif Delphi for PHP
Delphi for PHP related