>

最近のトラックバックのウェジット作成

| | コメント(0) | トラックバック(0)

サイドバーにトラックバックに関するものが表示されていなく、ウェジットを見てみてみてもどこにもありませんでしたので、"最近のトラックバック"のウェジットを作ってみようと思います。

最近のコメント一覧のツリー化もしているので、この"最近のトラックバック"でもツリー化してみようと思います。"最近のコメント"のウィジットを参考にしてみましたが、ポイントとして、

1.mt:IfNonZero tag="mt:BlogPingCount"
最近のコメントでは"mt:BlogCommentCount "だったところを、トラックバックの"mt:BlogPingCount"として、mt:IfNonZeroのトラックバックありの時だけ表示するようにしている。

2.トラックバックに使われているMTタグは、pingsという名前で使われている。

3.MTPings lastn="10"
MTPingsのモディファイアlastn="10"で10個の記事を表示することにした。

4.最近のコメント一覧のツリー化の時のようにjavascriptを入れる。引数を"trackbacklist"にした。

<mt:IfNonZero tag="mt:BlogPingCount"> <mt:PingsHeader> <div class="widget-recent-pings widget"> <h3 class="widget-header">最近のトラックバック</h3> <div class="widget-content" id="trackbacklist"> </mt:PingsHeader>


<ul>
<MTPings lastn="10">
<li><a href="<$MTPingURL$>" target="_blank"><$MTPingTitle$></a><br/>
from <$MTPingBlogName$> (<$MTPingDate format="%y/%m/%d"$>)</li>
</MTPings>
</ul>


</div>
</div>
<script type="text/javascript">
<!--
generateNormalTree("trackbacklist");
//-->
</script>

<mt:PingsFooter>
</mt:PingsFooter>
</mt:IfNonZero>

こんな感じで、ウィジットを作成してみました。そしてウィジットセットでサイドバーに入れてみると表示できました。(正確には、ホームページウィジェットの中に、mt:includeで最近のトラックバックのウィジットを入れました。)





トラックバック(0)

このブログ記事を参照しているブログ一覧: 最近のトラックバックのウェジット作成

このブログ記事に対するトラックバックURL: http://www.tetra-blue.net/weblog/cgi-bin/mt/mt-tb.cgi/537

コメントする

このブログ記事について

このページは、tetblueが2008年2月21日 23:57に書いたブログ記事です。

ひとつ前のブログ記事は「プロフィールサイトiddyに登録」です。

次のブログ記事は「blockquoteタグのcss設定」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Recent Activity