*サーチボックスリンク [#g9a48512]
#contents
**実現したいHTML [#y7e269fa]

-サーチボックス小

 <iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=hinatamitsuru-22&o=9&p=20&l=qs1&f=ifr"
 width="120" height="90" frameborder="0" scrolling="no"></iframe>

-サーチボックス大

 <iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=hinatamitsuru-22&o=9&p=27&l=qs1&f=ifr"
 width="180" height="150" frameborder="0" scrolling="no"></iframe>

**作ってみたPHP [#l53f6ad8]
2007年2月16日に作成
***ソース [#c2146d4e]
 <?php
 // 
 //  amazonのサーチボックスプラグインです。
 //  2007/02/14 日向充(http://hinata.la.coocan.jp/pukiwiki/?FrontPage)
 
 define('PLUGIN_AMAZON_SEARCH_USAGE', '#amazon_ssearch(size)' .
     '<br>size=large or small');
 define('AMAZON_USER_ID','hinatamitsuru-22');
 
 function plugin_amazon_search_convert()
 {
     if (func_num_args() != 1) return PLUGIN_AMAZON_SEARCH_USAGE;
 
     list($size) = func_get_args();
 
     if($size == 'small'){
         return '<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=' .
         AMAZON_USER_ID . '&o=9&p=20&l=qs1&f=ifr" width="120" height="90" frameborder="0" scrolling="no"></iframe>';
     }elseif($size == 'large'){
         return '<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=' .
         AMAZON_USER_ID . '&o=9&p=27&l=qs1&f=ifr" width="180" height="150" frameborder="0" scrolling="no"></iframe>';
     }else{
         return PLUGIN_AMAZON_SEARCH_USAGE;
     }
 }
 ?>
***ファイル [#g0ab821d]
どぞ
#ref(amazon_search.inc.php)

**使用例 [#e9cc7aac]
***PukiWikiのソース [#y133f13f]
 #amazon_search(small)
 ~
 #amazon_search(large)
 ~
 #amazon_search(hoge)
三行目は例外処理のデバック。
***出力イメージ [#i836f805]
#amazon_search(small)
~
#amazon_search(large)
~
#amazon_search(hoge)


**コメント等 [#qee8a125]
***苦労した点 [#k64d8f07]
苦労しなかった。
***分かったこと [#ka5f7d61]
+elseifはelseとifの間にスペースが要らないとか、そういうどうでもいいことくらい。。多分すぐ忘れる。

**2012年11月23日 トラッキングID変更 [#q944d46f]

 hinata-mitsurus-imac-2:plugin mitsuruhinata$ diff amazon_search.inc.php amazon_search.inc.php_20121123org 
 8c8
 < define('AMAZON_USER_ID','hogehoge-22');
 ---
 > define('AMAZON_USER_ID','hinatamitsuru-22');

------

#comment
-------
-[[PHPメモ]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS