ページ分割プラグイン(Perl版ダイナミックページ用)

MTのカスタマイズではお馴染みの The blog of H.Fujimoto さんのサイトを参考に、ページ分割プラグインをいれました。本当は簡単なのでしょうがスクリプトの意味が分からない私は、ページの下にも移動リンクを表示させるために四苦八苦しちゃった~。

ですが、壱さまにメールで質問したところ、すぐにご回答いただけました。
感謝。m(__)m 以下の手順で無事に完了しました。

1.プラグインのダウンロード
解凍後、フォルダ構成のままにサーバーへアップ。

2.< $MTDivPagesInit per_page=”n”$>タグを、テンプレートの先頭行に追加

3.<MTEntries>タグを、<MTEntriesDivPages>に書き換え
(開始、終了タグともに)

4.ページ移動リンクを作る
以下の赤字の部分は、もう一箇所(たとえば最下行など)にも移動リンクを貼りたい場合に、名前を変える。たとえば、page_sel2 とか。

<MTDivPagesIfMulti>
<form id=”page_sel” name=”page_sel” action=”get”>
<div>
<MTDivPagesIfPrevPage><a href=”<$MTDivPagesFirstPageLink$>”>先頭ページ</a>|<a href=”<$MTDivPagesPrevPageLink$>”>前のページ</a>|</MTDivPagesIfPrevPage>
<select name=”page_num” onchange=”location.href(‘<$MTDivPagesCurPageLink mode=”relative”$>?page=’ + document.page_sel.page_num.value);”>
<MTDivPagesLoop all=”1″>
<option value=”<$MTDivPagesNumber$>”<MTDivPagesIfCurPage> selected=”selected”</MTDivPagesIfCurPage>><$MTDivPagesNumber$></option>
</MTDivPagesLoop>
</select>ページ/<$MTDivPagesCount$>ページ
<MTDivPagesIfNextPage>|<a href=”<$MTDivPagesNextPageLink$>”>次のページ</a>|<a href=”<$MTDivPagesLastPageLink$>”>最終ページ</a></MTDivPagesIfNextPage>
</div>
</form>
</MTDivPagesIfMulti>