#759 Movable Type で画像関連カテゴリの一覧ページをサムネイル化し隊

Keywords: Photo 一覧ページをサムネイル化(これは GetsrcURL プラグインを使った時のキャプ画像)

画像系カテゴリを作って、デジカメ写真などをうぴる記事にはそのカテゴリを採用させる。てのが俺ルールなんすけど、画像カテゴリ一覧ページには画像のみがサムネイル形式とかででゅらでゅらでゅらーっと出て来て一目瞭然! てな感じにしたいっすよねえおやっさん。

いやそこで PhotoLog ですよ。Flickr ですよ。Web2.0 とやらですよ。いやいやいやしかし自スペースが余り余ってんのに他所様のスペースを借りるなんて勿体ねえ。そんな貧乏根性引きずりまくりな自分へ。

てゅー事でプラグイン漁ってえんやこらさっさとごにょってたら一応実現したので、以下その方法をメモっとくますよ隊長。な、Collect プラグイン。

何か Collect してくれるらしいです。(←全然分かってない)あいや要するに、Photo ジャンル一覧ページへ行くと Photo ジャンル内に貼り付けてある画像全てがサムネイル形式で表示される。てゆう。てゆかされた。ので、以下その部分のテンプレ。インデックス・テンプレートに新規作成してます。

<ul>
 <MTArchiveList>
  <MTEntries category="Photo">
   <MTCollect tags="img">
    <MTCollectThis show="0">
     <$MTEntryBody$>
    </MTCollectThis>
    <MTIfCollected tags="img">
     <MTCollected tags="img">
      <li>
       <a href="<$MTEntryLink$>" title="<$MTEntryTitle$> (<$MTArchiveDate format="%Y-%m-%d"$>)">
        <img src="<$MTCollectedAttr attr="src"$>" height="60" alt="<$MTEntryTitle$> (<$MTArchiveDate format="%Y-%m-%d"$>)" />
       </a>
      </li>
     </MTCollected>
    </MTIfCollected>
   </MTCollect>
  </MTEntries>
 </MTArchiveList>
</ul>

てな感じで、うちの場合は Photo(主にデジカメ画像)と Image(主にお遊びお絵描き画像)の 2 つに上記テンプレを適用。そして以下が実際に適用してみたページ。

  • Photo
  • Image

そしてそしてこれ、<MTCollected tags="img" lastn="1"> にすれば最初の 1 枚だけをサムネイルに出来るとかでけるみたいなんすけど、やっぱ全部出て来た方が良いで賞(何)を 3 票貰った(謎)ので、これで行きやす隊長。しかし血迷って 1 枚のみにしたくなった時の為に強調しとく。

んでもって以下のプラグインも試してみてたのですした。

GetsrcURL プラグインは、その名の通り src の URL を Get つしてくれるらしいです。(全然分かっ)PhotoGallery プラグインの方は、画像フォルダの中身をごっそりサムネイル出来るもより。lastn のアレも可。どっちかってゅーと PhotoGallery 使えば Flickr もどきのようなモノが可能かもしんまい。しかし「これは違う!」と悟った瞬間即ごにょりんぐやめたのでよく知らない。(ぉ゛

そしてサムネイル画像の件。画像でゅらでゅら用のサムネイルは生成してないので、元データを height きめ打ちで無理矢理表示させてる状態。Opera ラビ。*axa*(←こんときだけ)だので MT のデフォルトさんびねいる生成マっスぃ~んである Image::Magick や 2nd デフォルト(謎)の NetPBM を使えば、ちゃんと綺麗にサムネイル出来るような気がしつつめどいのでやらない。てかここら辺仕事でハマってて嫌んなったのでもうやらない。いや勘弁してくださいふぉんつにサーバに NetPBM インスコとかギャース

てな感じでもう MT いじらねえ。とかゆっといてやり残した事についての実現方法を仕事中にめっけてしまったのでいじってみた次第。悪あがき。しかも仕事ではもっぱら MT3 系使ってて、トラバの承認制も採用されてものっそ便利になってんなあ。とか #hxxk でさんざんまこっちゃーんまこっちゃんせんせーいёДёノゆってますけど Junkline は 3 系に移行しませんよ。しませんったらしませんですよ。永遠の 2 系なんですよ。いっそこのまま Web1.0 系とかに逆戻りたい気分なんですよ。pep

あまあでもさんびねいるでゅらでゅらページ実現してくれて良かった。これで安心して画像ブロギでける。

現在は Movable Type 4 標準機能 MTAssets タグを使用してサムネイルページを生成しています。

Utilities

Genre

Archives

Thumbnails: 838