2005.06.26
クーラー、ぶっ壊れてます。
(;´д`)ゞ アチィー!!
昨日買ったけど、工事は火曜日・・・
まだまだ、灼熱地獄は続く・・_ノフ○ グッタリ
ちともあまりの暑さに寝てばかり・・・
すまぬ。

やっぱTOPもページ分けしなきゃ~と
頑張ってみました。
参考にさせて頂いたのは「cocoons.org*」さんの
「TOPページでもページ分け」です。
ありがとうございました。
以下、覚書
MTPaginateというplug-inが導入されていることが前提です。
メインページ
<MTEntries>の前に
<MTPaginate>
<MTPaginateContent max_sections=”5″>
を追加。
max_sections=”5″は一頁に表示される日記数
次に
<MTEntries>を<MTEntries lastn=”30″>と変更。
lastn=”30″は最大で何件の日記を表示するかの指定
次に
</MTEntries>の前に
<$MTPaginateSectionBreak>を追加。
</MTEntries>の後ろに
</MTPaginateContent>を追加。
</MTPaginateContent>の後あたりに
<MTPaginateIfMultiplePages>
<MTPaginateIfFirstPage_>
<$MTPaginateNavigator format_current=”%d”>
| <a href=”<$MTPaginateNextPageLink$>”>>> next</a>
</MTPaginateIfFirstPage_>
<MTPaginateIfMiddlePage_>
<a href=”<$MTPaginatePreviousPageLink$>”>previous <<</a>
| <$MTPaginateNavigator format_current=”%d”> |
<a href=”<$MTPaginateNextPageLink$>”>>> next</a>>
</MTPaginateIfMiddlePage_>
<MTPaginateIfLastPage_>
<a href=”< $MTPaginatePreviousPageLink$>">previous <<</a>
|<$MTPaginateNavigator format_current="%d">
</MTPaginateIfLastPage_>
</MTPaginateIfMultiplePages>
</MTPaginate>
を追加。
|
再構築して終了~♪
せっかくPHP使用にしてるので
カテゴリーアーカイブを分割表示にしてみようと。
参考にさせて頂いたのは「なかよしこよし」さんの
「長くなりすぎたページを分割して表示する方法」です。
ありがとうございました。
以下、覚書
MTPaginate 1.24 プラグインを「
MT Extensions」からダウンロード。
解凍して出来たファイルをMTPaginate.plを mt/plugins ディレクトリにアップロード。
カテゴリーアーカイブのテンプレート
<div id=”content”>
<div class=”blog”>
<MTPaginate>
<MTPaginateIfMultiplePages>
<MTPaginateIfPreviousPage_><a href=”<$MTPaginatePreviousPageLink$>”>« </a></MTPaginateIfPreviousPage_>|<$MTPaginateNavigator format_all=”ALL Pages” placement_all=”after” separator=”|” format_current=”<font size=+1>%d</font>”>|<MTPaginateIfNextPage_><a href=”<$MTPaginateNextPageLink$>”> »</a>></MTPaginateIfNextPage_>
</MTPaginateIfMultiplePages>
<MTPaginateContent max_sections=”10″ section_start_tag=”h2″>
<MTEntries>
(中略・・)
</MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<MTPaginateIfPreviousPage_><a href=”<$MTPaginatePreviousPageLink$>”>« </a></MTPaginateIfPreviousPage_>|<$MTPaginateNavigator format_all=”ALL Pages” placement_all=”after” separator=”|” format_current=”<font size=+1>%d</font>”>|<MTPaginateIfNextPage_><a href=”< $MTPaginateNextPageLink$>"> »</a>></MTPaginateIfNextPage_>
</MTPaginateIfMultiplePages>
</MTPaginate>
</div>
</div>
赤字の部分を追加しました。
dateのh2タグを少し変更。
<MTDateHeader> <h2 class=”date”><$MTEntryDate format=”%x”$></h2></MTDateHeader>
を
<MTDateHeader> <h2><div class=”date”><$MTEntryDate format=”%x”$></div></h2> </MTDateHeader>
と赤字に変更。
max_sections=”10″は10日づつ表示という意味です。
|
再構築して終了~♪