Amazonプラグイン NP_lilboxControler
Google AdSenseの代替え表示にも使えるAmazonスクリプトlilboxを活用するNucleus用プラグインを作りました。
lilboxには、Amazonのブラウズノードを指定することにより、該当ジャンルの商品を表示する機能があります。NP_lilboxControlerは、lilboxのこの機能を利用して、Nucleusのカテゴリごとにlilboxの表示を自動的に切り替えます。
NP_lilboxControlerを利用するには、まずlilboxが単独でも使える状態になっている必要があります。lilboxの入手や設置方法については、こちらを参照してください。UTF-8環境の方は、Amazonスクリプト lilbox.php UTF-8対応版をご利用ください。
lilboxの準備ができたら、NP_lilboxControler.zipのインストールと設定です。
EUC環境の場合は、コード中の「UTF-8」を「EUC-JP」に置き換えてEUCで保存し直せば動くかな?(EUC環境がないので未テスト)。このNP_lilboxControler.phpをプラグインディレクトリにアップロードしてインストールします。そして、オプションを開き、lilboxのパス(ディレクトリ+lilbox.php)と、デフォルトの表示形式をlilboxのコードで入力して保存します。
次に、スキンの任意の位置に
<%lilboxControler%>
と記述すれば設置作業は完了です。
カテゴリごとの設定は、lilboxの下に「Edit」というリンク(ログインしているときのみ表示)で行います。「catalog」でカテゴリを選択し、Browse NodeにはAmazonのブラウズノードを入力します。また、ブラウズノードにキーワードを指定することも可能です。Ver.0.1まではURLエンコードされたキーワードのみでしたが、Ver.0.2からはキーワードを直接入力することができます(「司馬遼太郎」「パソコン」など)。
ブラウズノードやキーワードについては、、こちらを参照してください。
<%lilboxControler(表示タイプ)%>
とすることで、表示タイプを変更することもできます。表示タイプについては、ここの「lilbox側の対応コード」を参照してください。
コメント
ネケト さん:
ただ、当分ヒマにはならないので、とりさんが改造方法を編み出して、逆に私にその方法を教えてくれてもOKですよ。その方が早いかもしれません。というか早いでしょう。
ネケト さん:
ECSとPHPの知識があれば、不可能ではありません。上記の知識がない場合は勉強してください。では、がんばってください。
かんちゃん さん:
NP_Amazon的な使い方(個別アイテム内で個別に指定した条件でlilboxを表示)をNP_lilboxControlerでもしてみたいと思い、少し改造してみました。基本的には自分用に作りましたが、同じような使い方を考えてらっしゃる方がいれば少しはお役に立てるかなと思い、こちらにもコメントを残させていただこうと思いました(不都合がございましたらお手数ですが削除してください)。
オリジナルとの差分をこちらにて紹介しています。
http://www.kanchan.net/blog...





とり さん:
今日はこちらのプラグインに要望、というかお願いがあって厚かましいとは思いつつ、書き込みました。
今の形ですと、カテゴリ名からのブラウズ表示なのですが、カテゴリ名なしで個別アイテムに入った時に表示されるジャンルは、カテゴリに設定したブラウズとは関係なくなってしまいますよね?
これをできればNP_Related(でしたっけ)のように、アイテムのタイトルから自動取得、もしくはアイテム投稿時に、キーワード設定できるようにはならないでしょうか?
おひまな時にでもご一考いただけると嬉しいです。
# 本当はNP_Amazonにlilboxと同等の機能があればいいなと思ったりするのですが・・。(関連商品の部分をいじればなんとかなるのかな?)