一応予告どおり公開します(^^;
今回のリリースは毎度のごとくβ版ですが、環境によっては動作しないかもしれません。
動かない場合は以前にもお伝えした方法でご連絡をお願いします。
またレンダリング内容もちょっとこれでいいのか確信を持ててないので、ご意見をいただければ幸いです。
*ダウンロード
Download file:mt-sukeroku-plus.1.10b.pl リンク先を保存してください。
*変更内容についての解説
さて、今回のバージョンアップは昨日も申し上げましたが、Amazonアソシエイトプログラム支援機能の強化を目的としており、二つの機能を追加しました。
一つはAmazonの商品情報(書籍・CD・DVD・ソフトウェアなども含めたASINコードが振られているものすべて)を簡単に記述できるようにする機能、もう一つは書影・ジャケット画像が存在しない場合に代替画像を表示する機能です。
*商品情報詳細表示機能
たとえば、浅田次郎の『蒼穹の昴(1)』(ASINコード=4062748916)の場合、次のように表示されます。
YukiWiki風では
&amazon_detail(4062748916);
PukiWiki風では
[[ASIN:4062748916:detail]]
はてなダイアリー風では
[ASIN:4062748916:detail]
と記述することで上記の表示となります。
ちなみにそのまま吐き出されるHTMLでは若干表示が頂けない所があるので、次のようなスタイルシートを噛ませるといいでしょう。
div.asin-detail {
margin: 10px;
padding: 10px;
border: solid 1px #000000;
}
div.asin-detail p {
margin: 0px;
}
div.asin-detail ul {
list-style-type: none;
margin: 5px 0 0 0;
padding: 0px;
}
div.asin-detail img {
float: left;
border: solid 1px #000000;
margin: 0 10px 0 0 ;
}
あと、記述を簡単にするbookmarkletも併せて使うと便利かと思われます。
なお、この機能にはAmazon Web Servicesを利用しておりますが、この実装にはsimple amazon logさんのaws.pl - MT plugin for Amazon webservicesを参考にさせていただきました。ありがとうございます。
*商品画像不在時代替画像表示機能
上記機能のほか、すでにこれまでにサポートしていたASIN:xxxx:imageなどの表記で商品画像が見つからない場合があります。
この際に別の画像(たとえばNO IMAGEと表示されるものなど)を用意し、それを代わりに出すことができるようになりました。
画像の位置はスクリプトの下記部分に設定します(自サーバ内に構えてくださいね^^;)。
# ■Amazonの書影画像が存在しない場合の代替画像のアドレス linkAmazonNoImageImage=> 'http://hsj.jp/works/comingsoon.gif',
仕組みはスピリッツオブゼロ@blogさんの[AWS] Amazon Webサービスの画像置換を参考にさせて頂きました。ありがとうございます。

コメント (1)
perlのバージョン:ver.5.8.0 (ロリポップ)
MTのバージョン:Movable Type 3.11-ja
mt-sukeroku-plus.plのバージョン: Ver.1.10β
不具合箇所:エントリーの投稿でテキストフォーマットの選択肢ににSukerokuPlusがでてこない。Ver.1.01βでは問題なし。
mt-sukeroku-plus.plのバージョン: Ver.1.01β
不具合箇所:http://hsj.jp/works/archives/000777.html#commentsとまったく同様の症状がでま~す。
投稿者: つかぽん | 2004年11月07日 16:45
日時: 2004年11月07日 16:45