カテゴリーアーカイブを分割した

2004年04月24日

カテゴリーアーカイブを分割した

部のカテゴリーアーカイブページが大きくなりすぎたので、network stylyさんの記事などを参考にMT用プラグインを導入して分割してみた。
以下はその導入手順である。
なお、このプラグインはPHPで動くので、サーバーにPHPがインストールされているのが前提である。

最初に下記のサイトからMTPaginateプラグインをダウンロードし、それを解凍し、MTPaginate.plを (mt home)/plugins ディレクトリにアップロードする。

http://www.nonplus.net/software/mt/MTPaginate.htm
(現時点でのこのプラグインのバージョンは1.24である)

カテゴリーアーカイブの拡張子をphpにする必要があるので、下記のように変える。
【BLOGの設定】->【Archive の設定】に移動し、Categoryという列の【Archiveファイルの Template】という入力欄に、

cat_<$MTArchiveCategory dirify="1"$>.php

と入れて保存する。

カテゴリーテンプレートに下記の黄色がバックのコードを付け加え、保存する。

<div id="container">
<div class="blog">

<MTPaginate>
<MTPaginateIfMultiplePages>
<div style="text-align: center;">
<a href="<$MTPaginatePreviousPageLink$>">【前のページ】</a> <$MTPaginateNavigator style="popup"$> <a href="<$MTPaginateNextPageLink$>">【次のページ】</a><br />
</div>
</MTPaginateIfMultiplePages>
<MTPaginateContent max_sections="4" section_start_tag="h2">

<MTEntries>
<$MTEntryTrackbackData$>

<MTDateHeader>
<h2><div class="date"><$MTEntryDate format="%x"$></div></h2>
</MTDateHeader>

略...

</MTEntries>

</MTPaginateContent>
<MTPaginateIfMultiplePages>
<div style="text-align: center;">
<a href="<$MTPaginatePreviousPageLink$>">【前のページ】</a> <$MTPaginateNavigator style="popup"$> <a href="<$MTPaginateNextPageLink$>">【次のページ】</a><br />
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>

</div>
</div>

最後にすべてを再構築すれば出来上がる(はず)。


投稿者 toshiya : 2004年04月24日 13:54 | トラックバック
コメント
コメントする









名前、アドレスを登録しますか?








私のショップ!→shxbnr.gif