Movable Type プラグインディレクトリ

Enclosure

エントリ内のメディアへのリンクを取り出し、RSS2.0フィードにエンクロージャを追加します。
Podcastingの配信をするために必要な、RSS2.0フィードへのエンクロージャ要素の追加を簡単に行うことができます。

制作者: Brandon Fuller / ドネーション
ダウンロードサイト: Brandon Fuller | MT-Enclosures: A Movable Type Plugin
http://brandon.fuller.name/archives/hacks/mtenclosures/#download

インストール方法

  1. ダウンロードしたアーカイブを解凍します。
  2. 解凍してできた[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

このページのトップへ