Movable Type プラグインディレクトリ
Recents
最近のコメント / トラックバックを、エントリーごとにまとめて出力します。
インストール方法
- ダウンロードした「Recent_2_00.zip」を解凍します。
- 解凍して生成された「Recents」フォルダを、Movable Typeの「plugins」ディレクトリにアップロードします。
以下のようなディレクトリ構成になります。
[MT]
└[plugins]
└[Recents]
├Recents.pl
└[lib]
└[Recents]
│L10N.pm
└[L10N]
├en_us.pm
└ja.pm
使い方
このプラグインをインストールすると、以下のタグが追加されます。
- MTEntriesRecentlyCommented
- 最近にコメントがあったエントリーを出力するコンテナタグです。以下のアトリビュートに対応しています。
- lastn="N"
- 最近コメントがあったエントリーをN件出力します。
- comment_lastn="N"
- 最近のコメントをN件検索して、それをエントリーごとにまとめて出力します。lastn="N"と併用した場合、どちらかの条件が満たされた時点で、エントリーの出力は終わります。
- per_entry="N"
- 1つのエントリーにつき、N件までコメントを検索します。
- sort_order="descend|ascend"
- 見つかったエントリーを、最近にコメントがあった順に出力するか(descend)、その逆にするか(ascend)を指定します。
- mode="force"
- カテゴリー・アーカイブ・テンプレートと日付アーカイブ・テンプレートでは、標準ではそのアーカイブに関連するコメントだけが検索対象になります。
これらのアーカイブでもすべてのコメントを検索する場合は、このアトリビュートを指定します。 - mode="entry_date"
- 日付アーカイブ・テンプレートでは、通常は、アーカイブの期間についたコメントを、エントリーごとにまとめて出力します。アーカイブの期間のエントリーについたコメントを出力するようにしたい場合は、このアトリビュートを指定します。
- search_limit="N"
- 検索するコメントをN件に制限します。
- MTEntriesRecentlyPinged
- 最近にトラックバックがあったエントリーを出力するコンテナタグです。
MTEntryRecentlyCommentdタグと同じアトリビュートを使うことができます。ただし、「comment_lastn="N"」は「ping_lastn="N"」と書きます。 - MTRecentComments
- MTEntriesRecentlyCommentedタグのコンテナの中で使い、個々のエントリーについた最近のコメントを出力するコンテナタグです。以下のアトリビュートに対応しています。
- sort_order="descend|ascend"
- 最近のコメントから順に出力するか(descend)、その逆にするか(ascend)を指定します。
- MTRecentPings
- MTEntriesRecentlyPingedタグのコンテナの中で使い、個々のエントリーについた最近のトラックバックを出力するコンテナタグです。MTRecentCommentsタグと同様に、sort_orderアトリビュートに対応しています。
- MTRecentCommentCount
- MTEntriesRecentlyCommentedタグのコンテナの中で使い、個々のエントリーについた最近のコメントの数を出力する変数タグです。
- MTRecentPingCount
- MTEntriesRecentlyPingedタグのコンテナの中で使い、個々のエントリーについた最近のトラックバックの数を出力する変数タグです。
使用例
以下の例は、最近のコメント10件をエントリーごとにまとめて出力するものです。
<div class="module-recent-comments module">
<h2 class="module-header">最近のコメント</h2>
<div class="module-content">
<ul class="module-list">
<MTEntriesRecentlyCommented comment_lastn="10">
<li class="module-list-item"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
<ul class="module-list">
<MTRecentComments>
<li class="module-list-item"><a href="<$MTEntryPermalink$>#comment-<$MTCommentID$>"><$MTCommentAuthor$></a>(<$MTCommentDate format="%m/%d"$>)</li>
</MTRecentComments>
</ul>
</li>
</MTEntriesRecentlyCommented>
</ul>
</div>
</div>
カスタマイズ情報
特になし
その他付加情報
特になし
利用規約
特になし
トラックバック
- トラックバック URL
- »MT:カテゴリーアーカイブなどでの最近のコメントやトラックバックの表示について from kubolog - クボログ:久保のブログ -
-
各アーカイブページの、 サイドバーのコメント・トラックバックが最近の記事と同様、...