MovableType用プラグイン・テンプレート集です。 現在は、フォーラム化プラグインを主に開発しています。
プロジェクトホームページでは、デモ環境を構築中です。
■機能概要
MTFeedEx で指定したフィード URL の情報を読込みます。
■タグ
FeedEx プラグインをインストールすることで、以下のタグが追加されます。
◇MTFeedEx ブロックタグ
uri モディファイアで指定したフィード URL の情報を読込みます。
◇MTFeedExTitle ファンクションタグ
サイトタイトルを取得します。MTFeedEx ブロック内で使用します。
◇MTFeedExLink ファンクションタグ
サイト URLを取得します。MTFeedEx ブロック内で使用します。
◇MTFeedExEntries ブロックタグ
フィードの各アイテム情報を取得します。MTFeedEx ブロック内で使用します。
◇MTFeedExEntryTitle ファンクションタグ
投稿されたエントリのタイトルを取得します。MTFeedExEntries ブロック内で使用します。
◇MTFeedExEntryLink ファンクションタグ
投稿されたエントリの URL を取得します。MTFeedExEntries ブロック内で使用します。
◇MTFeedExEntryDate ファンクションタグ
投稿されたエントリの日時を取得します。MTFeedExEntries ブロック内で使用します。
◇MTFeedExEntryDescription ファンクションタグ
投稿されたエントリの記事概要を取得します。MTFeedExEntries ブロック内で使用します。
■モディファイア
◇uri
読み込みたいフィードの URL を指定するためのモディファイアです。MTFeedEx ブロックタグで使用します。
■使い方
◇---
<?php
function print_new($date,$days=1)
{
$result = date("YmdHis", mktime(date("H"),date("i"),date("s"),date("m") ,date("d") - $days, date("Y")));
if ($date >= $result) print '<img src="/image/new.gif">';
}
?>
<mt:SetVar name="feed[0]" value="http://feeds.feedburner.com/ogawa">
<mt:SetVar name="feed[1]" value="http://feeds.feedburner.jp/koikikukan">
<mt:SetVar name="feed[2]" value="http://www.h-fj.com/blog/atom.php">
<mt:SetVar name="feed[3]" value="http://feeds.feedburner.jp/oraora">
<mt:SetVar name="feed[4]" value="http://www.dakiny.com/index.xml">
<mt:SetVar name="feed[5]" value="http://blog.aklaswad.com/atom.xml">
<mt:SetVarBlock name="cnt"><mt:GetVar name="feed" function="count" value="1" op="-"></mt:SetVarBlock>
<mt:For var="i" from="0" to="$cnt">
<mt:SetVarBlock name="uri"><mt:GetVar name="feed[$i]"></mt:SetVarBlock>
<dl class="mt_reader">
<MTFeedEx uri="$uri">
<dt><a href="<$MTFeedExLink$>"><$MTFeedExTitle$></a></dt>
<dd>
<ul>
<MTFeedExEntries lastn="3">
<li><a href="<$MTFeedExEntryLink$>" style="display:block;"><$MTFeedExEntryTitle$> <?php print_new(<$MTFeedExEntryDate format="%Y%m%d%H%M%S"$>); ?></a><$MTFeedExEntryDate format_name="rfc822"$></li>
</MTFeedExEntries>
</ul>
</dd>
</MTFeedEx>
</dl>
</mt:For>
---◇
[2010.03.06] 指定 URL のフィードをロードできなかった場合エラー終了してしまう不具合に対応しました。
[2010.02.23] 指定 URL のフィードを作成できなかった場合エラー終了せず、スキップして他のフィードを出力するよう対応しました。
[2010.01.23] Movable Type 5.x で使えるよう対応しました。
ついでに、XMLライブラリも更新しました。
- plugins/lib/FeedEx/Plugins.pm - 0.41
- plugins/lib/XML/FeedPP.pm - 0.39
[2009.03.21] XMLパーサーオブジェクト生成時の不具合を修正しました。
ついでに、XMLライブラリも更新しました。
- plugins/lib/FeedEx/Plugins.pm
- plugins/lib/XML/FeedPP.pm - 0.38
[2008.11.22] XMLライブラリを更新しました。
- plugins/lib/XML/FeedPP.pm - 0.36
- plugins/lib/XML/TreePP.pm - 0.36
[2008.09.06] 後付した config.yaml 内の doc_link の記述に誤字があった
[2008.09.06] 新規作成