Movable Type プラグインディレクトリ
MT-TrackbackRanking
トラックバックのランキングを作成できるようになります。
インストール方法
- ダウンロードした「mt-trackback-1.0.tar.gz」を解凍します。
- 解凍して生成された「mt-trackback.pl」ファイルを、Movable Typeの「plugins」ディレクトリにアップロードします。
使い方
テンプレートの必要な箇所にMTタグを挿入します。MT-TrackbackRankingプラグインを導入すると以下のMTタグが使用可能となります。
- MTTrackbackCount
- トラックバックの総数を表示します。
- MTTrackbackRankingEntries
- トラックバックの数順にエントリーを取得するコンテナタグです。
以下のアトリビュートを付与することができます。 - lastn="N"
- 指定したN個のエントリーをリストアップします。Nは0より大きな数字にしてください。
- offset="N"
- 値に5を指定すると5位以降のエントリーをリストアップします。通常、lastnアトリビュートと組み合わせて使用します。lastn="10" offset="5"と指定すると、6位~15位までを表示することになります。
- sort_order="asc|desc"
- エントリーを並べる順序を指定します。ascを指定するとトラックバックが少ない順、descを指定するとトラックバックが多い順にエントリーをリストアップします。デフォルトはdescです。
- days="N"
- 指定した日以内のエントリーがランキングの対象となります。daysアトリビュートとoffsetアトリビュートを併用すると、offsetで指定した数字からN日前のエントリーが対象となります。
- MTTrackbackRankingEntry
- <MTTrackbackRankingEntries>によりリストアップされたエントリーを扱うためのコンテナタグです。
- MTTrackbackRankingEntryRanking
- ランキングの順位を表示します。
- MTTrackbackRankingEntryCount
- エントリーのトラックバック数を表示します。
トラックバックの多い順に表示される例
使用例
トラックバックの多い順に10エントリーを表示します。
<div class="module-archives module">
<h2>トラックバックランキング(総数:<$MTTrackbackCount$>)</h2>
<div class="module-content">
<ul>
<MTTrackbackRankingEntries lastn="10">
<li><MTTrackbackRankingEntry><$MTTrackbackRankingEntryRanking$>:<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a> (<$MTTrackbackRankingEntryCount$>)</MTTrackbackRankingEntry></li>
</MTTrackbackRankingEntries>
</ul>
</div>
</div>
カスタマイズ情報
特になし
その他付加情報
特になし
利用規約
特になし
トラックバック
- トラックバック URL