Movable Type プラグインディレクトリ

MT-TrackbackRanking

トラックバックのランキングを作成できるようになります。

制作者: webmaster@boundless-ocean.ne.jp / フリー
ダウンロードサイト: BoundlessOcean
http://www.boundless-ocean.ne.jp/download.html

インストール方法

  1. ダウンロードした「mt-trackback-1.0.tar.gz」を解凍します。
  2. 解凍して生成された「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
エントリーのトラックバック数を表示します。

53-1.gif

トラックバックの多い順に表示される例

使用例

トラックバックの多い順に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

このページのトップへ