エントリー内の画像をリストアップするプラグイン(EntryImages)に対し、「ウェブページ内の画像も検索できるようにして欲しい」というご要望をいただきました。
その機能を追加しましたので、公開します。
1.インストール
新バージョンのプラグインは、以下からダウンロードすることができます。
プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。
また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。
ダウンロードしたファイルを解凍すると、「EntryImages」というフォルダができます。
このフォルダを、Movable Typeの「plugins」ディレクトリにアップロードします。
また、このプラグインの古いバージョンからバージョンアップする場合、Movable Typeの「plugins」ディレクトリの中に「EntryImages.pl」というファイルがある場合があります。
その場合は、そのファイルを削除します。
なお、このプラグインはMovable Type 4以降であれば動作するはずです。
こちらでは、Movable Type 4.12と、Movable Type Open Source 4.2の2008年7月3日時点のリビジョンで動作を確認しました。
2.新機能
新バージョンでは、MTEntryImagesタグおよびMTEntriesHaveImagesタグに「class」というモディファイアを追加しました。
このモディファイアの意味は以下の通りです。
| モディファイアの指定 | 動作 |
|---|---|
| モディファイアを指定しない場合 | ブログ記事を対象に画像を検索します(従来と同じ動作)。 |
| 「class="page"」と指定した場合 | ウェブページを対象に画像を検索します。 |
| 「class="entry,page"」と指定した場合 | ブログ記事とウェブページの両方を対象に画像を検索します。 |
なお、classモディファイア以外の使い方は、従来のプラグインと同じです。
プラグインの使い方は、こちらのページを参照してください。


コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。
「ウェブページ内の画像も検索できるようにして欲しい」と勝手な要望をした者です(^ ^;)
素早いご対応に感謝です!!!
早速試してみます~ありがとうございました。
バッチリwebページの画像もとれました!!
ところでinclude_catsのカテゴリー指定ではエラーがでました。
webページのフォルダ指定はだめなのかな?
でもタグ指定はいけたので、やりたいことができました(^ ^)
藤本様
InsertIconでもお世話になり、恐縮です。
2点ほど、質問させていただけるとありがたいです。
まず、InsertIconとの絡みで質問なんですが、
MT3.4までは「除外するイメージのURL」設定が
うまく効いていたのですが、現在、やり方が悪いらしく、
うまくいきません。
MultiBlogとの絡みでTOPページで複数のページにまたがるWhat's Newを一覧にし、記事の先頭に入る画像をWhat's Newのタイトルや記事の一部と一緒に表示させています。
http://www.shoin.net/
そこに絵文字アイコンが表示されないようにしていましたが、現在は表示されてしまいます。
TOPページのあるブログのプラグイン設定で
「除外するイメージのURL」に「/images\/InsertIcon/」(MT3.4時代に使っていたアイコンの場所)や「「/InsertIcon\/images/」と入れてみたり、「/.*\.gif/」と入れてみたりしていますが、うまくいきません。
もしかして、設定するブログそのものを間違ってしまっているのか。。。
少し、行き詰っています。
2点目は、
EntryImages1.10までは問題なかったのですが、1.11を導入すると、TOPページのWhat's New一覧の画像が表示されなくなります。
画像の代わりに数字が一つだけエントリータイトルの上に入ります。
少し長くなりますが、以下のようなソースにしています。
<ul>
<MTPageContents count="5">
<MTEntries lastn="500">
<li>
<MTEntryIfHaveImages>
<span class="newsimage"><MTEntryImages this_entry="1" img_lastn="1">
<a href="<MTEntryImageEntry><$MTEntryPermalink$>"></MTEntryImageEntry><img src="<$MTEntryImageSrc$>" alt="<$MTEntryTitle$>" width="<$MTEntryImageWidth cell_size="100,90"$>" height="<$MTEntryImageHeight cell_size="100,90"$>" /></a>
</MTEntryImages></span>
</MTEntryIfHaveImages>
<div class="newsdate"><$MTEntryDate format="%Y.%m.%d"$></div>
<div class="entrytitle"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></div>
<div class="entrybody"><$MTEntryBody words="100" convert_breaks="0"$>.....</div>
<div class="detail"><a href="<$MTEntryPermalink$>">続きはこちら</a></div>
</li>
<$MTPageSeparator$>
</MTEntries>
</MTPageContents>
</ul>
現在は、また、元のEntryImages1.10に戻していて、特に問題ありませんので、2点目の方は、ご報告程度に思ってください。
次から、次へと質問ばかりで申し訳ありません。
(-人-)
どうぞよろしくお願いいたします。
>こきこきさん
こんにちは。
1点目ですが、「除外するイメージのURL」の設定は、MTEntryImages等のタグを含むテンプレートがあるブログで行います。
2点目は申し訳ありませんが原因不明です。
いただいたテンプレートにも特に問題はないと思います。