Amazonアフィリエイト開設。
Amazon Pluginをインストールしてアフィリエイト開設しました。インストール方法はGeeklog Wikiに解説されているとおりです。SubscriptionId(Amazon Web Servicesに申し込んで取得したAccess Key ID)だけはsearch.phpに作者のIdがコーディングされています。迷惑がかからないように自分のIdに変更しました。もちろんAWSとともに事前にAmazonアソシエイト・プログラムに申し込んでおくことはいうまでもありません。
サイトを開いて最初の検索時にはカテゴリは指定できないようになっていて、cookieに登録されている前回検索時のカテゴリ(一番しょっぱなはコンフィグレーションで設定したDefault Category)が使用されますが、ちょっと不便に感じたので最初の検索時にもカテゴリを指定できるように変更してみました。functions.incにあるphpblock_amzblock()のサーバー選択用select要素の次に以下の行を追加し、かわりにname属性がcategoryのinput要素をコメントアウトしておきます。
$display .= ' ';
$display .= '<select name="category">';
$clean_id = AMZ_validCategory( $cookie_data['category'] );
$display .= '<option value="Blended"' . ($clean_id == 'Blended' ? selected : '' ) . '>All</option>';
$display .= '<option value="Books"' . ($clean_id == 'Books' ? selected : '' ) . '>Books</option>';
$display .= '<option value="DVD"' . ($clean_id == 'DVD' ? selected : '' ) . '>DVDs</option>';
$display .= '<option value="Music"' . ($clean_id == 'Music' ? selected : '' ) . '>Music</option>';
$display .= '<option value="Software"' . ($clean_id == 'Software' ? selected : '' ) . '>Software </option>';
$display .= '</select>';
検索実行後に右ブロックが表示されていると検索入力がダブって表示され不格好です。何とか消したいのだけど、まだ基本的なことがわかっていないのでうーんもどかしい。今日は力尽きたのでまた後日。




