最近のエントリーを表示する(MT・Movable Type)

はてなブックマークに追加はてなブックマーク Yahoo!ブックマークに登録 ニフティクリップに追加 Livedoor クリップに追加 BuzzurlにブックマークBuzzurlにブックマーク Twitterに投稿  

以前、Movable Type・最新コメントを表示する導入をしたときに、同時に最新エントリーを表示させる方法も調べたのだが、そのメモ。
これも、MTの全てのテンプレートにおいて、有効な記述です。

追記:

間違えました。
全てのテンプレートで有効ではなかったです。
OK⇒メインページ、アーカイブページ、エントリー・アーカイブ
NG⇒カテゴリー・アーカイブ、日付アーカイブ

カテゴリー・アーカイブ、日付アーカイブでは、動作がおかしくなってしまいましたので、メインページだけに表示させるようにしました。
カテゴリー・アーカイブ、日付アーカイブとも、そのカテゴリーまたは月に属する新しいエントリーが表示されてしまいました。

:追記ここまで

<ul class="main-list">
<MTEntries lastn="5">
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a> <$MTEntryDate format="%m/%d"$></li>
</MTEntries></ul>

「MTEntries lastn="5"」の"5"の数値の部分を変更して、最新エントリーの数を調節できる。
「class="main-list"」では、CSSファイルに適当にスタイルシートを記述。
このブログの場合だと・・・

.main-list
{
margin-left:18px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:0;
}

と、スタイルシートに記述しています。
上記のように設定してやると、表示は下記のようになる。
このブログじゃないけど、私が運営しているほかブログでの表示例・・・

MTのすべてのテンプレートに記述できるソースなので、全てのエントリーページから最近の記事へと誘導できるようになります。
ページビュー数の上昇に一役買ってくれるのではないかと、ちょっと期待。


日時: 2008年03月04日 03:21
コメントを投稿






トラックバック

■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/116

この記事にトラックバックされる方は、参照先が分かるようにするために、「最近のエントリーを表示する(MT・Movable Type)」へのリンクをお願いいたします。
以下のHTMLタグをトラックバック送信元ページ内に挿入して下さい。



※この記事へのリンクがない、また関連のないページからのトラックバックは反映されませんので、ご了承下さい。






あわせて読みたいブログパーツ
フィードメーター - ウェブライフハック