アラ還のオッサンがマルクスの勉強やらコンサートの感想やらを書き込んでいます

ページ分割を導入しました

2005年1月10日 at 02:04:46

php化の目的だった、ページ分割を導入しました。カテゴリーアーカイブと月別アーカイブでは、エントリーが100近くになるものもあったので、20エントリーずつに分割しました。

ページ分割のためのプラグインMTPaginateは、MT Extensions: MTPaginate 1.24で入手。
導入の仕方は、小粋空間: カテゴリーアーカイブと月別アーカイブのページ分割を参考にしました。yujiro様、またまたお世話になりました。m(_’_)m

↓これを貼り付けて、あとはスタイルシートでデザインするだけ。

<MTPaginate>
<MTPaginateContent max_sections=”20″>
<MTEntries>
     :
(ここにエントリー本体が入る)
     :
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<div align=”center” class=”paginate”>
<MTPaginateIfMultiplePages>
<$MTPaginateNavigator style=”links” format_all=”All pages” place_all=”after” separator=” | “>
</MTPaginateIfMultiplePages>
</div>
</MTPaginate>

で、問題になったのは、日付アーカイブの分割。僕は、<MTDateFooter>を使って、エントリーを日付毎に括っていたのですが、それだと、そのままMTPaginateを入れると、ページの区切りが日付の区切りと一致しないため、表示が乱れてしまうのです。

いろいろ試してみたのですが、どうもうまくいかない…。ということで、とりあえず<MTDateFooter>で括るのをやめることにして、デザインを最小限手直ししました。

どうやったら、うまく解決するのかな〜。誰か、教えてくださ〜〜〜い。

Similar Articles:

Tags:

Print This Post Print This Post

人気ブログランキングに参加しています。よかったらクリックしてください。

2 Responses to “ページ分割を導入しました”

  1. ダイナミックパブリッシング化しました

    このBlogをダイナミックパブリッシング化しました。 先日書いたように、いくつか…

  2. phpによるカテゴリーの分割表示

    まじで悪戦苦闘・・・ 幾度と無く書き直しと再構築を繰り返し、かなり疲れた・・・ …

Trackback This Post

http://ratio.sakura.ne.jp/archives/2005/01/10020446/trackback/

Leave a Reply