« 7日間脂肪燃焼ダイエット4日目 | メイン | 7日間脂肪燃焼ダイエット5日目 »

2005年01月26日

カテゴリーアーカイブをページ分割

ちょっとしばらくダイエットにかまけてたので、ここらでちょっとカスタマイズ。
カテゴリーをクリックすると、全件ずらーっと出てしまうのが気になってまして。
よく見かける 1|2|3|・・・ てページに分かれてるのにしたかったんです。
前提として、ページをhtmlからphpに変えないといけないんですが、それは
先週あらかじめしておきました。全てページ分割するため!!
こちらを参考に、ページ分割してみました。できた~~!!
一番多い「DIARY」をあけてみてもちゃんと分割されてます。

~やったことmemo~

1.まずhtml→php化
 「ウェブログの設定」-「設定」-「アーカイブの設定」で拡張子をphpに。
 ついでにファイルの作り方を指定するには
 「アーカイブの設定」で「個別エントリーアーカイブ」のテンプレートを
 <$MTArchiveDate format="%Y/%m/%d_%H%M"$>.php で設定。
 これで、「2005/01/23_2330.php」という感じで構築されます。

2.「MTpaginate」というプラグインをダウンロード
 「MT Extensions」という所でプログインファイルをダウンロードします。
 で、解凍したファイルを「plugin」フォルダにほうりこめばOK。

3.アーカイブの設定でファイルテンプレート変更
 「アーカイブの設定」で「個別エントリーアーカイブ」のテンプレートを
 <$MTArchiveCategory dirify="1"$>.php で設定。

4.カテゴリーアーカイブのテンプレート中身変更
 カテゴリーアーカイブのテンプレートのエントリー前後に

<MTPaginate>
<MTPaginateIfMultiplePages>
<div>
<a href="<$MTPaginatePreviousPageLink$>">前のページへ</a> / <a href="<$MTPaginateNextPageLink$>">次のページへ</a><br />
<$MTPaginateNavigator format_all="All Pages" placement_all="after"></div>
</MTPaginateIfMultiplePages>
<MTPaginateContent max_sections="10">  *****10件ずつ表示させる
<MTEntries>
(略)
</MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<div>
<a href="<$MTPaginatePreviousPageLink$>">前のページへ</a> / <a href="<$MTPaginateNextPageLink$>">次のページへ</a><br />
<$MTPaginateNavigator format_all="All Pages" placement_all="after">
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>

5.最後に再構築

応援クリックお願いします! 投稿者 猫乃 : 2005年01月26日 23:27

トラックバック

このエントリーのトラックバックURL:
http://nekofield.lolipop.jp/nf/mt-tb.cgi/466

コメント

コメントしてください




保存しますか?


Powered by
Movable Type 3.2-ja-2