Movable Type プラグインディレクトリ
Enclosure
エントリ内のメディアへのリンクを取り出し、RSS2.0フィードにエンクロージャを追加します。
Podcastingの配信をするために必要な、RSS2.0フィードへのエンクロージャ要素の追加を簡単に行うことができます。
インストール方法
- ダウンロードしたアーカイブを解凍します。
- 解凍してできた[Enclosures.p]ファイルを、Movable Typeシステムの[plugins]ディレクトリの中にアップロードします。
使い方
タグの追加
[RSS 2.0]テンプレートに
「<$MTEntryEnclosures mime_include="audio"$>」の一行を追加します。
<MTEntries lastn="15">
<item>
<title><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
<description><$MTEntryBody encode_xml="1" convert_breaks="0"$></description>
<link><$MTEntryPermalink encode_xml="1"$></link>
<guid><$MTEntryPermalink encode_xml="1"$></guid>
<category><$MTEntryCategory remove_html="1" encode_xml="1"$></category>
<pubDate><$MTEntryDate format_name="rfc822"$></pubDate>
<$MTEntryEnclosures mime_include="audio"$>
</item>
</MTEntries>
これで、記事中に含まれるmp3、m4aなどの拡張子を持つオーディオファイルへのリンクから、エンクロージャ要素がRSS2.0フィードに追加されます。
MTEntryEnclosuresタグでは、オーディオファイル以外も扱うことができます。動画や画像を扱うには、mime_include属性のメディアタイプを変更します。
<$MTEntryEnclosures mime_include="video"$>
また、ブログ内に含まれるメディアへのURLを列挙することもできます。
<ul>
<MTBlogEnclosures>
<li><$MTEnclosureURL$>(<$MTEnclosureLength format="m"$>MB)</li>
</MTBlogEnclosures>
</ul>
この他にも、さまざまのオプションが用意されています。
タグの詳細は、
http://brandon.fuller.name/archives/hacks/mtenclosures/#tag
こちらを参照してください。
カスタマイズ情報
特になし
その他付加情報
特になし
利用規約
特になし
トラックバック
- トラックバック URL