MT検索にAmazonとGoogleを追加


トップページに置いてある検索窓ですが、MTのログを見ると活用している方も結構いらっしゃるのですね。自分くらいしか使わないかと思ってました。
それならちょっと拡張してみようかなと、検索用のフォームは増やさずに、検索結果のページからGoogleとAmazonでの検索もできるようにしてみました。
情報を探してサイトにいらっしゃった方が、さらに詳しい情報へアクセスできるといいなあと思いつつ。
情報系サイトでもないのですが……MT関係や四季関係では少し役に立つかな?

どんなカンジになるかは、左サイドバーの検索から試しになにか検索してみてください。

Going My Wayさんのエントリ「MTの検索機能にAmazonとGoogleを追加する方法」を参考に作業しています。
やり方は以下に。

mt/search_templates/default.tmplを探して、form用のコードを追記します。
うちのサイトで使っているソースは以下のとおり。

・Google用
<form method="GET" action="http://www.google.co.jp/custom" />
<a href=http://www.google.co.jp/custom>
<img src="http://www.google.co.jp/logos/Logo_40wht.gif" border="0" alt="Google" align="middle" /></a><br>
<div><input type=text name=q size=31 maxlength=255 value="<$MTSearchString$>">
<input type="submit" name="btnG" value="Google 検索" />
<input type="hidden" name="hl" value="ja" />
<input type="hidden" name="lr" value="lang_ja" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="hidden" name="oe" value="UTF-8" />
<input type="hidden" name="domains" value="vitalage.cc" /><br /><input type="radio" name="sitesearch" value="" /> WWW を検索<input type="radio" name="sitesearch" value="vitalage.cc" checked> vitalage.cc を検索
</div></form>
・Amazon用
<form method="GET" action="http://www.amazon.co.jp/exec/obidos/external-search" />
<div>
<a TARGET="_content" href="http://www.amazon.co.jp/exec/obidos/redirect-home? tag=vitalage-22" align="middle" />
<img src="http://vitalage.cc/blog/images/amazon-logo.gif" border="0" alt="Amazon.co.jp" align="middle" /></a>
<input type="text" name="keyword" size="30" value="<$MTSearchString$>" />
<input type="hidden" name="mode" value="blended" />
<input type="hidden" name="tag" value="vitalage-22" />
<input type="hidden" name="tag" value="vitalage-22" />
<input type="hidden" name="encoding-string-jp" value="日本語">
<input type="image" border="0" value="Go" name="Go" src="http://www.preston-net.com/go-button.gif?tag=vitalage-22" align="absmiddle" />
<br>
<a TARGET="_content" href="http://www.amazon.co.jp/exec/obidos/redirect-home? tag=vitalage-22" />Amazon.co.jpで探す
</a>
</div>
</form>

Googleでは色などを手軽にカスタムすることができます。
また、AmazonのコードはアソシエイトIDをご自分のものに書き換えて下さい。
あ、UTF8用にカスタムしてあるので、それ以外のページで使う場合は文字コードの部分も書き換えて下さいね。

もうちょっと凝ってもいいかもしれないのですが、ひとまずここまで。

トラックバックURL

このエントリーのトラックバックURL:

トラックバック

検索窓にAmazonとGoogleの検索機能を追加 from しもやんのつぶやき
以前から、AmazonとGoogleの検索窓がひとつにならんかな?と思っていたと... [続きを読む]

Tracked on 2005年03月17日 12:40
コメントしてください




保存しますか?