MTISBN (mt-isbn.pl)
エントリーに記述した ISBN から設定したサイトにリンクを張る MovableType のプラグイン(Global Filter)です。
USAGE
- mt-isbn-(バージョン).txt を mt-isbn.pl というファイル名で MovableType の plugins 以下に保存する。
- mt-isbn.pl の $ISBN_HTML を好みに応じて編集する。(そのままでも構いません)
- $ISBN_HTML には、置き換えて表示させたい HTML タグなどを記述して下さい。
- ISBNコードを入れたい箇所に $no を記述して下さい。
- $no には -(ハイフン)が取り除かれた ISBN コードが入ります。
- $isbn にはエントリーに記述した通りの ISBNコードが入ります。
- Main Index などのテンプレートにある <$MTEntryBody$> を <$MTEntryBody isbn="1"$> に変更する。
- MTEntryBody 以外でも同様に isbn="1" を追加すると使えます。
- 例えば、記事の Extended(追記) の部分で有効にするには <$MTEntryMore isbn="1"$> にして下さい。
- isbn="0" にすると、この機能は無効になります。
- aws.pl - MT plugin for Amazon webservices と併用する場合は、<$MTEntryBody process_tags="1" isbn="1"$> の順番で記述すれば良いようです。(AUSGANG SOFTさんからの報告)
- エントリーを書くときに ISBN:(ISBNコード) を記述する。
- 記述する ISBNコードは -(ハイフン) があってもなくても構いません。
SAMPLE
- mt-isbn.pl の設定例
my $ISBN_HTML =<<'__EOF__'; <div class="isbn"> [ ISBN:$isbn: <a href="http://www.bk1.co.jp/cgi-bin/srch/srch_result_book.cgi?isbn=$no">bk1</a> - <a href="http://www.jbook.co.jp/product.asp?isbn=$no">jbook</a> - <a href="http://www.amazon.co.jp/exec/obidos/ASIN/$no">amazon</a> ] </div> __EOF__
- テンプレート(Main Index)の編集
<$MTEntryBody isbn="1"$>
- エントリーの記述例
MovableTypeで今すぐできるウェブログ入門 ISBN:4-8443-1812-8
- エントリーの表示例
MovableTypeで今すぐできるウェブログ入門
[ ISBN:4-8443-1812-8: bk1 - jbook - amazon ]
SEE ALSO
000044: mt-isbn.pl
