Serene Bach on the Prairie


ENTRIES

オススメ代替画像表示 1.02

『オススメ』メニューに登録したアイテムに商品画像 URI が登録されていない場合に代替画像を表示するプラグインの、Serene Bach 2.17R 以降対応版になります。

そもそも本プラグインを公開したのは、Amazon 側の動作変更によってオススメアイテム用の HTML タグが不正になるのを修正するためでした。しかし、Serene Bach 2.16D 以降において商品画像の登録のないアイテムに対しては必ず代替画像が表示されるようになりましたので、本プラグインは一応その役割を終えました。ただ、その「代替画像」は「真っ白い書類アイコン」で、他の機能でも利用されている関係上ファイルの入れ替えも難しいので、引き続きカスタマイズ用プラグインとして本プラグインのバージョンアップ対応を行うことにしました。……もちろん、作者様が簡単にプラグイン対応できるよう配慮して下さっているのですが。

続きを読む>>

オススメ代替画像表示 1.01

『オススメ』メニューに登録したアイテムに商品画像 URI が登録されていない場合に代替画像を表示するプラグインのアップデート版です。お手数ですが、1.00 をダウンロードされた方は今版にアップデートをお願いいたします。アップデートは、今版のアーカイブから AmazonAltImg.pm を入れ替えるだけで可能です。

続きを読む>>

オススメ代替画像表示 1.00

2007-06-28T12:52+09:00 追記:
本プラグインには不具合があったため、配布を中止しました。本記事のカテゴリーインデックスページから最新版をご利用下さい。

ご存知の方も多いと思いますが、Serene Bach の『オススメ』メニューで登録したアイテムに商品画像が登録されていない場合、従来では 1px × 1px の透明 GIF 画像が表示されていました。この仕様は、例えば読書感想の記事に書影だけ利用するような場合には非常に不便だったので、sb で行こうにて透明 GIF 画像の代わりに "No Image" を示す代替画像を表示する JavaScript を紹介して、ご利用の皆様のご紹介もあって多くの方に利用頂いていました。

ところが、最近どうも Amazon の方で仕様変更があったようで、商品画像が登録されていない商品を新規登録すると画像 URI が登録されなくなりました。これだと商品画像タグの src 属性が空になってしまうため、上記のスクリプトが使えなくなってしまいます。

が、そもそも代替画像の表示をプラグインではなく JavaScript で行っていた理由は、CGI では通知された画像の URI が本来の商品画像になるのかどうかが判断できなかったためでした。商品画像がない場合は画像 URI が通知されないということであれば、CGI の方で代替画像の表示が可能になります。

そこで、今度は商品画像 URI の登録がない場合に代替画像を表示するプラグインを公開することにしました。

続きを読む>>

コメント・トラックバック指定ジャンプ 1.03

最新コメント・トラックバックリストのリンクを、記事個別ページの一覧の該当位置に直接ジャンプできるようにするプラグインのアップデート版です。

最新コメント/トラックバックリストの表示で記事タイトル毎にツリー状にまとめる表示(所謂「ツリー化」)に変更する機能も備えます。

今回のアップデートは、現状動作している機能とは直接関係しない機能追加です。

続きを読む>>

記事指定日時公開 1.00

久しぶりに大物のプラグインを作成しました。未来の日時で下書き投稿した記事を、その期日辺りに自動的に公開するプラグインです。

上記に期日辺りにと書いたのは理由があります。というのも、Serene Bach のような HTML ファイル作成を行うウェブログシステムでは、指定した日時ぴったりに記事を公開するという処理を行うにはいろいろな制約があるからです。

例えば、同じく HTML ファイルを作成するタイプのウェブログシステムである Movable Type には、標準で指定日投稿の選択肢があります。一見進んでいるようですが、実はこの機能を利用するためにはサーバー側で時限起動コマンド(cron)が利用可能でなければなりません。Movable Type が動作するサーバーであっても cron までユーザーに開放されているところはあまり多くありませんので、結局利用できないユーザーが多かったところを、Serene Bach のプラグインもいくつか公開されている藤本壱さんcronを使わずに(ほぼ)指定日投稿をするというプラグインを公開されたことで状況が改善されています。

本プラグインは、このほぼ指定日投稿の機能を Serene Bach 上で実現するものです。藤本さんのプラグインのように Flash や JavaScript を利用した華やかさはありませんが、必要な機能は盛り込んだつもりです。

続きを読む>>