ページ分割
本ブログもページ数が増えてきたため、ページ分割してみました。
ページ分割とは、ページ下部にある1|2|3|4|5|All pageこんなやつです^^
参照先:きままにポロポロ 「movable type 設定メモ」
1.プラグインのダウンロード
MT ExtensionsよりMTPaginate 1.26をダウンロードしてきます。
2.プラグインのアップロード
ダウンロードしてきたプラグインを解凍後、フォルダ内のMTPaginate.plをmt.cgiのあるディレクトリのpluginsフォルダにアップロードしてください。
※MTPaginateは、PHPでないと動作しないため、ブログをPHP化してください。
PHP化の方法は、本ブログの「MTのPHP化」・「MTのPHP化2」をご覧ください。
3.テンプレートの編集
ページ分割をしたいアーカイブやメインページに下記の青い箇所を追加します。
<div class="content">
<MTPaginate>
<MTPaginateContent max_sections="5" >
<MTEntries>
・・・・・・・中 略・・・・・・・・
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator="| "format_current="<font size=+1>%d</font>">
</MTPaginateIfMultiplePages>
</MTPaginate>
<div>
赤い部分の説明
・max_sections="5"・・・・1ページ内の表示エントリー数
ここでは1ページ内に5エントリー表示されるようになります。
・style="links"・・・・リンク表示形式
links にすると1|2|3|4|5|All pages
popup にするとポップアップ形式の表示
・format_crrent="<fontsize=+1>%d</font>・・・・現在表示しているページのフォントサイズ
1|2|3|4|5|All pages ※特に必要のない場合は、削除してください。
テンプレートの編集ができたら、再構築して確認してみてください。
Recent Comments