最近トラックバックがついたエントリを一覧表示
以下は、最近トラックバックがついたエントリを一覧表示するコードサンプルです。エントリの下部へは、そのトラックバックを最大5件リスト化して付加します。
EntMax変数は、トラックバックがついたエントリの最大数です。サンプルでは5としています。トラックバックのついたエントリ数が5件に満たない場合でも、表示できるだけのエントリをリスト化します。
IncCount変数でトラックバックのついたエントリ数をカウントして、MTIfで判定しています。
内部では、EntTrbCount変数へエントリについたトラックバック数を代入し、MTIfを用いてそれが0より大きければリスト化するという処理を行っています。
MTPings lastn="5"の部分の数値を変更すれば、サンプルでは上限5件までのトラックバック数を変更することができます。
コード
<MTSetVar name="EntMax" value="5">
<MTSetVar name="IncCount" value="0">
<ul>
<MTEntries lastn="9999">
<MTSetvarBlock name="EntTrbCount"><MTEntryTrackbackCount></MTSetvarBlock>
<MTIf name="EntTrbCount" gt="0">
<MTSetVar name="IncCount" op="++">
<MTIf name="IncCount" le="$EntMax">
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
<ul>
<MTPings lastn="5">
<li><a href="<$MTPingURL$>"><$MTPingTitle$></a>:from <$MTPingBlogName$></li>
</MTPings>
</ul>
</li>
</MTIf>
</MTIf>
</MTEntries>
</ul>
- ページ先頭へ
- 前のエントリ: トラックバックリストのサンプル
- カテゴリ:トラックバック関連サンプル