mtde.info

Movable Type Developers Express

外部のサイトのFeedを受信してリストを生成する(2)

2008年2月19日 00:26 | Writer: apstar | 記事本文

外部のサイトのフィード情報を受信してリストを作成するサンプルです(その2)。さきの「外部のサイトのFeedを受信してリストを生成する(1)」サンプルより、圧倒的に簡単です。

ただし、この手法では、ブログの再構築時のFeed情報でリストを作成します。リストを常に最新の情報にするには、再構築の必要があります

1.MTFeedInclude を使用したサンプルコード(A)

小回りは効きませんが、簡単です。uriモデファイアを外部サイトのFeedリンクに変更するだけです。

<p>MTFeedIncludeを使用する</p>
<MTSetVar name="FeedUrl" value="http://www.sixapart.jp/index.xml">
<MTFeed uri="$FeedUrl">
   <MTFeedInclude uri="$FeedUrl" lastn="7">
</MTFeed>

2.MTFeedInclude を使用しないサンプルコード(B)

少々htmlタグを変更する場合は、こちらのほうが向いています。

<p>MTFeedIncludeを使用しない</p>
<MTSetVar name="FeedUrl" value="http://www.sixapart.jp/index.xml">
<MTFeed uri="$FeedUrl">
   <h3><MTFeedTitle></h3>
   <ul>
   <MTFeedEntries lastn="7">
      <li><a href="<MTFeedEntryLink>"><MTFeedEntryTitle></a></li>
   </MTFeedEntries>
   </ul>
</MTFeed>

Feed関連サンプル

2008 mtde.info