
ブログサイトなどでよく見られるページ最下部の「前へ」「次へ」のリンク。
当サイトでも上記画像のように、似たようなインターフェイスをトップページの最下部に設置してみました。
形式は多少違いますが、小粋空間さんの「トップページのページ分割」を参考に設置してみた。やり方はとっても簡単。プラグインを使用します。
1.MTPaginateをダウンロードして、MTフォルダのpluginsフォルダにMTPaginateフォルダをそのままアップロードします。(MTPaginate.plとlibフォルダのMTPaginate.pm)
※当方の環境では、MTPaginate.plのみアップして再構築した際、「MTPaginate.pmがありません(エラー表記は英語)」というエラー表示が出たので、MTPaginateフォルダをそのままアップしたらうまくいきました。
2.MT管理画面 テンプレートのメインページで「出力ファイル名」を index.html から index.php に変更。
※レンタルサーバー:さくらインターネットでのPHP使用に関するパーミッションの変更などについては「MovableTypeで人気記事(アクセスランキング)を表示」を参照。
3.ページ分割のリンクを表示させるために、メインページのソースとCSSファイルを修正。表示件数の設定なども調整。
4.index.htmlファイルを削除
以上の手順で完了。
とりあえず設置は出来ましたが、このMTPaginateは本来やりたいこととちょっとイメージが違うんですよね。単純に1ページ5〜10エントリー表示で、「前へ」「次へ」によって全エントリーを辿っていけるものが良かったんですが、MTPaginateでは、分割する総エントリー数と分割ページ数を設定する方法がとられてます。
でも、よく考えてみると写真サイトでもない限り、そういった使い方をされることはないと思いますので、とりあえず50エントリーを5ページに分割するように設定しました。







