6.15 「最近のトラックバック」をブログ記事別に表示する ★
P.465
●サンプルテンプレートをカスタマイズする
「最近のトラックバック」ウィジェットテンプレート(サンプルテンプレート)
<mt:if tag="blogPingCount">
<dt class="sidetitle">最近のトラックバック一覧</dt>
<dd class="side">
<ul>
<mt:entriesRecentlyPinged ping_lastn="10">
<li><a href="<mt:entryPermalink valid_html="1" />"><mt:entryTitle encode_html="1" /></a>
<ul>
<mt:recentPings>
<li>
└ <a href="<mt:pingURL />" title="trackback-<mt:pingID />">
<mt:pingBlogName />
</a> <mt:pingDate format="%m/%d" />
</li>
</mt:recentPings>
</ul>
</li>
</MTEntriesRecentlyPinged>
</ul>
</dd>
</mt:if>
P.466
<mt:entriesRecentlyPinged ping_lastn="10" mode="force">
★「最近のトラックバック」ウィジェットテンプレート(デフォルトテンプレート)
<mt:If tag="blogPingCount">
<div class="widget-recent-comments widget">
<h3 class="widget-header">最近のトラックバック</h3>
<div class="widget-content">
<ul class="widget-list">
<mt:EntriesRecentlyPinged ping_lastn="10">
<li><a href="<mt:EntryPermalink valid_html="1" />"><mt:EntryTitle encode_html="1" /></a>
<ul class="recent-comments-list">
<mt:RecentPings>
<li>
<a href="<mt:PingURL />" title="trackback-<mt:PingID />">
<mt:PingBlogName />
</a> <mt:PingDate format="%m/%d" />
</li>
</mt:RecentPings>
</ul>
</li>
</mt:EntriesRecentlyPinged>
</ul>
</div>
</div>
</mt:If>
「最近のトラックバック」ウィジェットテンプレート(サンプルテンプレート)
<mt:if tag="blogPingCount">
<mt:pings sort_order="descend" lastn="10">
<mt:pingEntry><mt:setVarBlock name="entry_title"><a href="<mt:entryPermalink valid_html="1" />"><mt:entryTitle encode_html="1"></a></mt:setVarBlock></mt:pingEntry>
<mt:setVarBlock name="entry_trackback"><li>└ <a href="<mt:pingURL />" title="trackback-<mt:pingID />"><mt:pingBlogName /></a> <mt:pingDate format="%m/%d" /></li></mt:setVarBlock>
<mt:setVar name="trackback_list{$entry_title}" value="$entry_trackback" prepend="1" />
<mt:setVar name="flag" value="0" />
<mt:loop name="title_list">
<mt:if name="entry_title" eq="$__value__">
<mt:setVar name="flag" value="1" />
</mt:if>
</mt:loop>
<mt:unless name="flag">
<mt:setVar name="push(title_list)" value="$entry_title" />
</mt:unless>
</mt:pings>
<dt class="sidetitle">最近のトラックバック一覧</dt>
<dd class="side">
<mt:loop name="title_list">
<ul>
<li>
<mt:getVar name="__value__" />
<ul>
<mt:getVar name="trackback_list{$__value__}" />
</ul>
</li>
</ul>
</mt:loop>
</dd>
</mt:if>