Joomler!.net - Decided on Joomla!

Jboard is Multiple Board!

Home » Extensions » Google Custom Search について

Google Custom Search について

EMailPrintPDF
1 votes
Written by:Joomler! 7606 hits Monday, 12 May 2008 15:37

旧バージョン(1.0.0)から1.1.xにアップグレード後、環境によっては検索結果が表示されないなどの問題があるようです。それは、Javascriptのコンフリクトが原因かと思われます。

これは、確実な原因かどうか不明ですが、おそらくwindow.onload時のものと思います。それは、Javascriptのロード方法が以前と異なっているからです。

もし、そのような問題が発生するようでしたら下記のファイルを使用することにより回避可能かもしれません。

default.php : for 1.0.x and 1.5.x(*)

root/mambots/mod_google_customsearh/tmpl/default.phpを上書きしてください。

このファイルは、旧バージョンと同じロード方法を使用しています。

(*) また、Joomla!1.5.xの方は、上記ファイルの10行目

defined('_VALID_MOS') or die('Restricted access'); ?>

defined('_JEXEC') or die('Restricted access'); ?>

に変更してもらえば、そのまま使えます。

ただし、Google Ajax Search APIを見たところロード方法が変更されているようです。
(ドキュメントをつまみながら作成しているため漏れがあるかもしれませんが・・・)

今のところ、他の対応策を新たに追加することは考えていませんが、onloadの呼び出しを現在使用されているJavascriptによるロードに変更すれば可能かもしれません。

 

追記:

先においたdefault.phpは、1.1.xの変更ファイルですが、Joomla!1.0.x用のGoogle Custom Search1.0.1をFixしたものをここに置きます。これは、Google Ajax Search APIのロード方法が古いものです。ですが、正常に動くなら(Javascriptの干渉無しで)問題ないと思うので干渉でお困りの方は1.0.x用のみですが、試してみてください。

Google Custom Search 1.0.11 for Joomla!1.0.x

 

ADD A COMMENT

Subject*
:
Color Swatch




Email Link Page Code Text Align Center Text Align Justify Text Align Left Text Align Right Text Bold Text Quote Text Italic Text List Bullets Text List Numbers Text Strikethrough Text Underline World Link
Sun Unhappy Smile Evilgrin Wink Tongue Lightning Surprised Grin Rain Clouds Cloudy Snow Waii
Name*
:
EMail*
:
Please answer....
Submit Preview

JContentPlus for Joomla!1.5 powered by Joomler!.net

Related Items

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.