logo
home > web > MTでRSSを取得して表示させてみよう

MTでRSSを取得して表示させてみよう

外部のRSSを取得して新着表示をしてみましょう。取得するにはMTFeedタグを使用します。

<mt:Feed uri="http://www.movabletype.jp/index.xml">
<h2><$mt:FeedTitle$></h2>
<ul>
<mt:FeedEntries>
    <li><a href="<$mt:FeedEntryLink encode_html="1"$>"><$mt:FeedEntryTitle$></a></li>
</mt:FeedEntries>
</ul>
</mt:Feed>
uriモディファイアにrssのURLをセットしてMTFeedEntiesタグで記事を呼び出します。
ただMTFeedタグは日付が取れないのが難点ですね。

日付が欲しい場合はMTFeedExを使いましょう!
まずは下記からダウンロード。

あとはMTFeedをMTFeedExに置き換えるだけ。
日付を呼び出す場合はMTFeedExEntryDate ファンクションタグを使いましょう。



  • MTFeedEx ブロックタグ
MTFeedEx に uri モディファイアでフィード URL を指定することで、各フィード情報を読み出すことができます。

  • MTFeedExTitle ファンクションタグ
フィード URL で指定したサイトタイトルを取得します。MTFeedEx ブロックタグ内で使用します。

  • MTFeedExLink ファンクションタグ
フィード URL で指定したサイト URL を取得します。MTFeedEx ブロックタグ内で使用します。

  • MTFeedExEntries ブロックタグ
フィード内のアイテム情報( 記事情報 )を取得するためのブロックタグです。MTFeedEx ブロックタグ内で使用します。

  • MTFeedExEntryTitle ファンクションタグ
アイテム情報( 記事情報 )の中のタイトル( 記事タイトル )を取得します。MTFeedExEntries ブロックタグ内で使用します。

  • MTFeedExEntryLink ファンクションタグ
アイテム情報( 記事情報 )の中の URL ( 記事の URL )を取得します。MTFeedExEntries ブロックタグ内で使用します。

  • MTFeedExEntryDate ファンクションタグ
アイテム情報( 記事情報 )の中の投稿日時を取得します。MTFeedExEntries ブロックタグ内で使用します。

  • MTFeedExEntryDescription ファンクションタグ
アイテム情報( 記事情報 )の中の記事概要を取得します。MTFeedExEntries ブロックタグ内で使用します。

JavaScript Journal | JavaScript総合情報サイト

このブログ記事について

このページは、marooonが2011年1月10日 19:43に書いたブログ記事です。

ひとつ前のブログ記事は「MTをcronで自動再構築する方法 」です。

次のブログ記事は「MTの記事をソートしてみよう」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。