26. Nov. 2004 (Fri)

PhotoDiaryプラグイン

<HOGE ファイル名>ぐらいの簡単さで画像を日記に貼りたいわけですよ。こんなかんじで→
というわけでプラグインの作り方をナナメに学習して簡単なプラグインフィルタを作成、もちろんImageMagickの機能は使うんだけれど手元に使えるPerlMagickがないから外から叩くよ。

ディレクトリ全体を指定することもできます。こんな具合になります。


FTPとかでがばっと放り込んでどさっと見せたいときなんかに便利でしょう。

まあMovableType自前のサムネイル作成機能もある(らしい)んだけど、hauNのサーバには今のところPerlMagickが入っていないしローカルに自分で入れるのは失敗したので使えない。そもそもこの画像アップロードインタフェースがあんまり好きではないというのも問題なわけで。1枚2枚ならいいけどさ。


(…ここから後半)

さて、使い方は、


  • まず
    プラグインをダウンロードして展開したもの(拡張子は.plにしてね)をMTのpluginsディレクトリに入れる。

  • テンプレートのMTEntryBodyのあたりを
    <MTTRUE photoDiaryFilter="128">
    <$MTEntryBody$>
    </MTTRUE>

    って感じでくくる

これで準備は完了。追記部分にも適用させるために<$MTEntryMore$>んとこもくくっといたほうがいいですな。128ってのはサムネイルの大きさです。

次に日々のエントリーですが


  • 画像をphoto/test.jpgとかに置く

  • エントリー本文に<IMX photo/test.jpg>と書く。


すると自動的にサムネイルが生成され、アンカーが張られます。

技術的にはダミーの(常に真の)条件分岐タグ<MTTRUE>にグローバルフィルタであるphotoDiaryFilterをぶら下げてる形ですな。グローバルフィルタはほかのMTタグにもぶら下げられるはずなのでMTTRUEはいらないのかも。よくわかんないけど。

画像へのパスは相対で指定してください。ファイル名に\/(エスケープされた文字)とか入ってた場合はたぶんこける。サムネイルはファイル名の頭に"s"をつけたものが生成され、上書きはしません。sから始まるファイルもサムネイル扱いされるので注意

タグ名"IMX"とかサムネイルの接頭辞とか相対パスの基準値とかのオプションはプラグインの頭にありますので適当にいじっていただければよろしいかと。タグに直接ファイル名書くのってどうよ、という気もしないでもないですがこれ以上めんどくさくなるの嫌。

追記:こちらに拡張機能の解説があります

_ Posted by AoVA at 2004年11月26日 23:00 _ [an error occurred while processing this directive]

» PhotoDiaryプラグイン を入れてみた from たむよう日記(MT)
画像のサムネイルを簡単に、かっこよく表示できるようなので、AoVAさんとこのPh... [続きを読む]

Tracked on 2005年02月26日 01:36

» PhotoDiaryプラグイン2 from Pokazuka Quibbling
泥縄にバージョンアップしてみました。 JavaScriptはなんか意味も無く嫌い... [続きを読む]

Tracked on 2005年02月27日 20:43
[ひとこと]

Save?

Apple Store(Japan)