« 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.最後に再構築
トラックバック
このエントリーのトラックバックURL:
http://nekofield.lolipop.jp/nf/mt-tb.cgi/466

by