内部トラックバックを使ってのニュース
ちょっと気になったので試してみた。RSSでするやり方がスマートなのだろうけど、いまいちよく分からない。
そこで、トラックバックを使っての最新ニュースの表示を試してみた。
ブログとしてのMTではなくて、記事を追加しないMTとして考えています。
やり方としては、
カテゴリーでnewsなどとカテゴリー名をつける。newsとつけた場合カテゴリー名はnewsとなる(※日本語でカテゴリー名をつけるとcat1とかになる。)
そのカテゴリ内に一つだけ記事を書く。
テンプレートを新規作成し、以下のようなMTタグを貼る。
<!-- トラックバックニュース -->
<MTEntries category="news02">
<MTPings lastn="8" sort_order="descend">
<p>
<a href="<$MTPingURL$>"><$MTPingTitle$></a><br />
from <$MTPingBlogName$><br />
pingID=<$MTPingID pad="1"$><br />
trackbackTIME=<$MTPingDate$><br />
about=<$MTPingExcerpt$><br />
</p>
</MTPings>
</MTEntries>
<!-- トラックバックニュース -->
解説すれば、
そのカテゴリ内の記事をソート
その記事たちに含まれるトラックバックを表示
トラックバック内のデータ(サイト名・タイトル等)を並べる
といった感じ。
なお注意しないといけないのは、トラックバックURLを外部に知られてはならないと言うこと。つまり、トラックバック機能はonなんだけど、トラックバックするURLを分からなくしなければならないという事。
スパムを防止するために、MT標準でついているトラックバックスパムの規制率を最大にしてみたが、それでも同じドメインであれば関係がないみたい。
また、記事を更新する際に自動的にトラックバックを送るURLを設定しないといけないのがちょっと面倒。
トラックバック(0)
このブログ記事を参照しているブログ一覧: 内部トラックバックを使ってのニュース
このブログ記事に対するトラックバックURL: http://show-hey.com/mt/mt-tb.cgi/146

コメントする