≪ レビューの画面バグの修正 | 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$>"><</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">></a>
</MTPaginateIfNextPage_>
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>
を追記。
6.テンプレート「スタイルシート」内に
.paginate {
text-align: center;
font-size: 9px;
}
を追記。
それぞれ保存と再構築をします。
トラックバック
このエントリーのトラックバックURL:
http://open.free-creator.com/mt-tb.cgi/124