トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

blosxom/bracket_fep plug-in

bsnap_asin plug-in

 bracket_fep プラグイン 専用としてインプリメントし直した asin_complex プラグイン 相当の bfep です。

 ただし、asin_complex プラグイン と違って、asin プラグイン 相当の機能は有していませんので、この機能が必要な場合は jasin プラグイン を併用いただくようお願いします。

注意事項

 このプラグインは、bracket_fep プラグイン 専用のプラグイン (bfep) で、単体では使用できません。

 bracket_fep プラグイン が未導入の場合は、そちらを先にご導入いただきますようお願いします。

開発ログ

Feb 7, 2009

  • 初期リリース

Jul 18, 2009

Aug 30, 2010

  • キャッシュファイルの増大に対応できるよう ASIN コードの下一桁をみてサブディレクトリを切ってキャッシュファイルが格納されるよう変更
  • コード一部見直し

Nov 2012

  • Product Advertising API の仕様変更により、XSLT を用いた変換機能が削除されたため、fukaz55awsxom プラグイン のアルゴリズムを参考に大幅修正
  • 上記の変更のため、 XSLT スタイルシートを削除。HTML テンプレートファイルを使用する仕様に変更

最新版全ソース

 GitHub の方 で最新版のコード、および必要なファイルは公開することにしました。こちらをご利用ください。

導入

 このプラグインの利用にあたっては Digest::SHA モジュールがサーバ側にインストールされている必要があります。このモジュールがインストールされていないとき、もしくはインストールしてもうまく動作しない場合は、Perl のみで動作するDigest::SHA::PurePerl をインストールしてください。

 その際、プラグイン本体のライブラリパスの追加、モジュールの読み込み指定部分は環境によって書き換えてください。

プラグイン本体の編集

 以下の変数を必要に応じて書き換えてください。

$associatetag
 Amazon アソシエイト に登録すると取得できるトラッキング ID を指定します。
$subscriptionid
 Product Advertising API で取得できる Access Key ID を指定します。
$secretkey
 Product Advertising API で取得できる Secret Access Key を指定します。
$xslfile
 XSL スタイルシートの設置場所を URL で指定します。スタイルシートの作成にあたってはダウンロードファイルに同梱されているスタイルシートファイルを参考にしてください。
$asin_dir
 キャッシュを保存するディレクトリを指定します。初期値は blosxom の plugin_state_dir で指定されるディレクトリ以下の asin ディレクトリ*1。問題がなければ通常変更する必要はありません。
$modify
 キャッシュの更新頻度を指定します。初期値は 24 ( 1 日)です。問題がなければ変更する必要はありません。
$noImage
 商品画像が登録されていないとき、もしくは画像の取得に失敗したときに使用する画像を指定します。URL で指定してください。
$noImageHeight
 $noImage で指定した画像の高さを指定します。
$noImageWidth
 $noImage で指定した画像の幅を指定します。

アップロード

 プラグイン本体ファイルの編集が終了したら、bfep プラグインディレクトリにアップロードしてください。また併せて XSL スタイルシートも上記 $xslfile でアクセスされるディレクトリにアップロードしてください。

リンク集



*1 プラグイン起動時になければ自動的に作成されます

© 2004-2011 Ellinikonblue.com All Rights Reserved.