お知らせ

Movable Type 5 Webサイト製作ガイドVolume 12009年12月7日

Movable Type 5 Webサイト製作ガイドVolume 1」を発売しました。
Movable Type 5を基本からしっかりマスターしたい方のための書籍です。
Movable TypeでWeb製作をされている方などにお勧めです。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

エントリー内の画像をリストアップするプラグイン・プチバージョンアップ4(エントリータグ指定機能追加)

| コメント(8) | トラックバック(0)

「エントリー内の画像をリストアップするプラグイン」に対して、「エントリーにつけたタグで、画像を絞り込んで表示したい」というご要望をいただきました。
そこで、プラグインをプチバージョンアップして、この機能を追加してみました。

1.インストール

以下からプラグインをダウンロードすることができます。

EntryImages_1_04.zip

プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。

また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。

Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。

解凍すると「EntryImages.pl」というファイルができますので、それをMovable Typeの「plugins」ディレクトリにアップロードします。

なお、プラグインの文字コードはutf-8にしてあります。
Movable Typeの文字コードをutf-8以外にしている方は、プラグインの文字コードをMovable Typeに合わせてアップロードしてください。

2.追加点

MTEntryImagesタグに以下のアトリビュートを追加しました。

アトリビュート内容
include_or_tags="タグ1|タグ2|・・・|タグn"「タグ1」~「タグn」で指定したタグをいずれか含むエントリーを検索対象にし、その中の画像を出力します。
include_and_tags="タグ1|タグ2|・・・|タグn"「タグ1」~「タグn」で指定したタグをすべて含むエントリーを検索対象にし、その中の画像を出力します。
exclude_or_tags="タグ1|タグ2|・・・|タグn"「タグ1」~「タグn」で指定したタグをいずれか含むエントリーを検索対象から除外し、その他のエントリーの中の画像を出力します。
exclude_and_tags="タグ1|タグ2|・・・|タグn"「タグ1」~「タグn」で指定したタグをすべて含むエントリーを検索対象から除外し、その他のエントリーの中の画像を出力します。

3.利用例

以下の例は、MT標準のテンプレートで、サイドバーに画像を出力する例です。
「東京」か「大阪」のタグを含むエントリーを検索対象にし、それらの中から最近の画像を5個検索して出力します。

<div class="module-images module">
   <h2 class="module-header">画像</h2>
   <div class="module-content">
      <MTEntryImages img_lastn="5" include_or_tags="東京|大阪">
         <p style="text-align : center;"><a href="<MTEntryImageEntry><$MTEntryPermalink$></MTEntryImageEntry>"><img src="<$MTEntryImageSrc$>" width="120" height="90" alt="<$MTEntryImageAlt$>" /></a></p>
      </MTEntryImages>
   </div>
</div>

4.余談

現状のMovable Typeでは、アップロード後の画像を管理する機能がありません。
これに対し、Movable Typeの開発中プロジェクトの「Wheeljack」では、画像のアップロード機能が強化され、画像を管理することができるようになります。
また、Wheeljackでは画像にタグをつけることもできるようになります。
Wheeljackが正式にリリースされれば、当プラグインで行っているようなことは、MTの標準機能で行えるようになると思われます。

トラックバック(0)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/917.

コメント(スレッド5件,コメント8件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 mich : (無題)

初めまして!MT初心者です。大変参考にさせていただいております。

質問なのですが、
特定のカテゴリのサムネイルをトップに並べたいと考えてます。
そのカテゴリは人物紹介で、各ブログ記事にはメインとなる顔写真が1つと、その人の作品の画像が3つアップされてます。
その記事の人物写真だけをトップページへサムネイルとして並べたいのですが、

例えば、人物写真にタグを付けて、そのタグがついた画像のみトップページに並べる、ということは可能でしょうか?

(上記の方法では難しいということでしたら、別の方法はありますでしょうか?)

No.2  : (無題)

>michさん
こんにちは。

MT4では画像にタグを付けることができますが、このプラグインには画像のタグを参照する機能がありません。
ご希望のようなことは、MT4標準のタグや変数/条件判断の機能を組み合わせればできると思います。

No.4 くらげ : EntryImagesについて

こんにちは
MT初心者で、あまりよくわかりません。ので教えて
頂きたいのですがよろしいでしょうか?
EntryImagesで最新の画像を表示させています。
が、画像のない場合、別の画像を表示させたいのですが
どのようにしたらよいのでしょうか?
よろしくお願いします。

No.5  : Re;EntryImagesについて

>くらげさん
こんにちは。

ご質問の件ですが、Movable Type 4.1以降をお使いであれば、以下のようにすればできるはずです。

<$mt:SetVar name="image_count" value="0"$>
<mt:SetVarBlock name="image_list">
  <mt:EntryImages ・・・>
    画像を出力するためのHTMLやテンプレートタグ
    <$mt:SetVar name="image_count" op="+" value="1"$>
  </mt:EntryImages>
</mt:SetVarBlock>
<mt:If name="image_count">
  <$mt:GetVar name="image_list"$>
<mt:Else>
  画像がないときに出力したい内容
</mt:If>
No.7 dentostar : カスタムフィールドの画像の表示

こんにちは。
Fujimotoさんのプラグイン、書籍共に大変お世話になっています。
さて、質問が一つあります。
EntryImageを使って、カスタムフィールドで指定した画像の表示は出来るのでしょうか?自分で少しやってみたのですが、どうも拾ってくれないように思えるのですが。。。

No.8  : Re:カスタムフィールドの画像の表示

>dentostarさん
こんにちは。

申し訳ありませんが、このプラグインにはカスタムフィールドの画像を出力する機能はありません。

No.9 うさ : 他のブログの読み込み

はじめまして。
いつも参考にさせていただいています。
質問なのですが、こちらのプラグインを使って
Aのブログの記事にある画像をBのブログで表示する
ということはできるでしょうか?
どうぞよろしくお願いします。

No.10  : Re:他のブログの読み込み

>うささん
こんにちは。

現在の最新バージョンでは、「include_blogs="ブログのID"」のモディファイアで、他のブログの記事の画像を読み込むことができます。
以下のページを参照してください。

http://www.h-fj.com/blog/archives/2007/07/12-080625.php

コメントする