おーぷんそーすで行こう-XREA- by hiro

トップページ > movabletype(ブログ) > トップページの次ページ化

≪ レビューの画面バグの修正 | TOP | 消費税とポイントの表示バグの修正 ≫

2006年08月25日

 ■  トップページの次ページ化

トップページのページ分割をする方法です。

トップページの表示記事数は設定できますが多く設定しぎるとページの読み込みに時間が掛かったり下へのスクロールも面倒になります、逆に少なくしすぎても前記事を読みたいときには不便です。

そこでこのプラグインが役立ちます。

小粋空間さんの記事を参考に実装してみました。

1.MTPaginateをダウンロードし、解凍した中にある「MTPaginate.pl」を「plugins」にアップロード(属性変更はナシ)。

2.テンプレート「メインページ」内の<MTEntries>を
<MTEntries lastn="40">
に変更
40という数字は全体表示させた場合の最高記事数です。
お好みの数字で設定してください。

3.<MTEntries lastn="40">の前に
<MTPaginate>
<MTPaginateContent max_sections="7">

を追記。
max_sections="7"の7という数字は1ページに表示させる記事数です。
こちらもお好みの数字で設定してください。

4.テンプレート「メインページ」内の</MTEntries>の前に
<$MTPaginateSectionBreak$>
を追記。

5.同じくテンプレート「メインページ」内の</MTEntries>の後に
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<div class="paginate">
<MTPaginateIfPreviousPage_>
<a href="<$MTPaginatePreviousPageLink$>">&#65308;</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">&#65310;</a>
</MTPaginateIfNextPage_>
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>

を追記。

6.テンプレート「スタイルシート」内に
.paginate {
text-align: center;
font-size: 9px;
}

を追記。

それぞれ保存と再構築をします。

2006年08月25日 20:13

トラックバック

このエントリーのトラックバックURL:
http://open.free-creator.com/mt-tb.cgi/124

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

Copyright 2006-2010 © free-creator.com