過去ログもかなり溜まってきて、カテゴリー・月別アーカイブがだら?んと長くなって見にくいのでページ分割をしてみました
いつもお世話になってる小粋空間さんとこのカテゴリーアーカイブと月別アーカイブのページ分割を参照しました。ありがとうございました^^
やり方を_〆(。。)メモメモ・・
1.プラグインファイルを入手
MT Extensions より MTPaginate をダウンロード。
2.プラグインファイルの配置
ダウンロードしたファイルを解凍し、その中の MTPaginate.pl をPlugins フォルダに保存。
3.アーカイブファイル名の変更
「メインメニュー」→「ウェブログの設定」→「アーカイブの設定」で「アーカイブ」の「アーカイブ・ファイルのテンプレート」のテキストボックス欄に
- カテゴリーアーカイブ
cat_<$MTArchiveCategory dirify="1"$>.php - 月別アーカイブ(「月別」行)
<$MTArchiveDate format="%Y_%m"$>.php
をそれぞれ設定し「変更を保存」。
4.テンプレートの変更
カテゴリーアーカイブテンプレート・日別アーカイブテンプレートに以下の青色部分を設定します。赤色部分は中央に配置&スタイルシートに"paginate"というクラスを作成してページ番号部分のスタイルを設定するためのタグです。必要に応じて記述してください。
■カテゴリーアーカイブの場合
<div class="blog">
<MTPaginate>
<MTPaginateContent max_sections="8">
<MTEntries>
:
:
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<div align="center" class="paginate">
<MTPaginateIfMultiplePages>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
</MTPaginateIfMultiplePages>
</div>
</MTPaginate>
</div>
■日付アーカイブの場合
<div class="blog">
<div id="menu">
<MTArchivePrevious>
<a href="<$MTArchiveLink$>"><< <$MTArchiveTitle$></a> |
</MTArchivePrevious>
<a href="<$MTBlogURL$>">Main</a>
<MTArchiveNext>
| <a href="<$MTArchiveLink$>"><$MTArchiveTitle$> >></a>
</MTArchiveNext>
</div>
<MTPaginate>
<MTPaginateContent max_sections="8">
<MTEntries>
:
:
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<div align="center" class="paginate">
<MTPaginateIfMultiplePages>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
</MTPaginateIfMultiplePages>
</div>
</MTPaginate>
</div>
で、保存して再構築すれば完了です!