Extensions
Google Custom Search 今までモジュールコピーに対応していなかったものを対応としたことで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を公開していますのでご覧ください。
Google Custom Search 1.0.1 for Joomla! 1.5RC2を公開。
Google Custom Search for Joomla! 1.0.xを1.0.1に更新しました。
変更点
- 全体的に1.0.x用であっても内容はほぼ、1.5に近いというかファイルが分かれていないだけになっている。(もちろんJoomlaの変数は違うのでそのまま使えない。)
- priority order設定を追加。
何を優先に検索キーワードを作成するかを決定できます。記入していないものは検索キーワードを作成しません。(content,title,page,default) - 「Loading...」の文字か画像URLの判断をURL入力でimgタグ出力とした。
(他のModuleと同様) - 他、表にはでないが少し変更。
ここでJoomler!.netのカスタムスタイル(custom style)の設定例を・・・
質問がありましたので補足説明を・・・
Google Custom Searchモジュールの広告表示について(AdSense)
Google write : " You can make money with your Custom Search Engine by connecting it to a Google AdSense
表示は、Custom Searchだけのようです。
(The display of the advertisement only as for Custom Search.)
-
You can make custom search engine including your adsense.
Please look at this page of Google.
URL:http://www.google.com/coop/cse/And after having made it
Example:
http://www.google.com/coop/cse/examples/GooglePicks
I think that I notice that there is a CX number in the URL.
Example:
http://google.com/coop/cse?
cx=005924364887099665360%3Avbxf-mzrv4iPlease input a cx number into an item of Site Restriction in the Google Custom Search module setting. And look at “Make money” in the control page of your custom search engine
-
自分のAdSenseと関連づけるには、登録したIDでログイン後自分のカスタムサーチエンジンを作成しなければなりません。作成した後、そのCustom Search Engine のコントロールパネルを見るとMake moneyメニューがあることがわかります。そのページに詳細が書かれているのでそれをご覧下さい。
※正直なところ英語は得意というわけではないのでよく読んで設定してください。
カスタムサーチエンジンを作成するとcx=xxxxxxxx:abcdefのような番号が割り当てられます。その番号をモジュールのSite Restriction項目のところに入力してください。
Google Custom Search Module 1.0.0
内容
GoogleのWEB検索、Local検索、ブログ検索、ニュース検索、イメージ検索、ブック検索、カスタム検索が一つのモジュールで表示できます。- それぞれの検索の表示・非表示の切替ができます。
- それそれの検索結果の表示モードを3種類から選択できます。
CLOSED:閉じた状態
PARTIAL:一つだけ表示した状態
OPEN:4つくらい?表示した状態 - カスタム検索ではGoogleのCustom Search Engineで設定した検索をこのモジュールに表示させることができます。Custom Search Engineでは検索する場所を自サイトに限定したりできますのでサイト検索としても使えそうです。
- ページタイトルや、ページメタキーワードから関連検索をページ更新毎に自動で行います。
※この機能をOFFにすると初期検索ワードで毎回検索します。





























