›1 31, 2004

カテゴリーアーカイブの分割

Category: 03_MovableType / 2 Comments: Post / View / 0 TrackBack

 さくらんぼ がマメにエントリーを書き込むため、当サイトの「どたばた育児アーカイブ」を表示させると、ズラズラっと巨大なページが表示されるようになってきた。

 そこで、「なんとかならんものか?」と思案していたところ、CROSSBREED さんの 「MTのPHP化とページ分割」 という、ドンピシャの内容の記述を発見!早速取り入れてみた。

  具体的方法は以下の通り。

(1)まず、「MTPaginate」プラグインを入手し、サーバにアップロード。


(2)カテゴリテンプレートを開き、以下のようにタグを追加。

<div class="blog">
<MTPaginate>
<MTPaginateIfMultiplePages>
<div class="mpage">
<MTPaginateIfLastPage_>
<a href="<$MTPaginatePreviousPageLink$>">?</a>
</MTPaginateIfLastPage_>
<MTPaginateIfFirstPage_>
<a href="<$MTPaginateNextPageLink$>">?</a>
</MTPaginateIfFirstPage_>
<MTPaginateIfMiddlePage_>
<a href="<$MTPaginatePreviousPageLink$>">?</a>
<a href="<$MTPaginateNextPageLink$>">?</a>
</MTPaginateIfMiddlePage_>
<$MTPaginateNavigator format_all="全部読む " place_all="after" separator=" | ">
</div>
</MTPaginateIfMultiplePages>
<MTPaginateContent max_sections="8">
<MTEntries>

(中略)

<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<div class="mpage">
<MTPaginateIfLastPage_>
<a href="<$MTPaginatePreviousPageLink$>">?</a>
</MTPaginateIfLastPage_>
<MTPaginateIfFirstPage_>
<a href="<$MTPaginateNextPageLink$>">?</a>
</MTPaginateIfFirstPage_>
<MTPaginateIfMiddlePage_>
<a href="<$MTPaginatePreviousPageLink$>">?</a>
<a href="<$MTPaginateNextPageLink$>">?</a>
</MTPaginateIfMiddlePage_>
<$MTPaginateNavigator format_all="全部読む " placement_all="after" separator=" | ">
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>
</div>

これで完成。カテゴリーアーカイブが無事分割されました。感謝。

Comments

You have done a very nice job with your website, I enjoy reading the various posts and opinions of your other visitors.
Express Refinance Mortgage Loans, Mortgage Loans and Refinance Second Mortgage.

Posted by: Refinance Mortgage at 2005年05月22日 20:40

Pay Day Loans
http://www.paydayez.com

Posted by: Pay Day Loan at 2005年11月01日 15:41
Post a comment












Remember personal info?