ダウンロードリスト

プロジェクト概要

MovableType用プラグイン・テンプレート集です。 現在は、フォーラム化プラグインを主に開発しています。

プロジェクトホームページでは、デモ環境を構築中です。

システム要件

システム要件が設定されていません

リリース時刻: 2010-06-21 20:55
MT-MEMO...FeedEx plugin for MT4 later. 0.07 (1 個のファイル 非表示)

リリースノート

■機能概要

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.06.21] MT4.27 にて文字化けする不具合に対応( ver 0.07 )しました。
[2010.03.06] 指定 URL のフィードをロードできなかった場合エラー終了してしまう不具合に対応しました。

[2010.02.23] 指定 URL のフィードを作成できなかった場合エラー終了せず、スキップして他のフィードを出力するよう対応しました。

[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] 新規作成