静的アーカイブページを分割-Paged Archives-

pagearchives-01.jpg

ブログ記事は、そのままだとズラズラとリストされてしまいます。
MT4.2以上では、「設定」->「ブログ記事」->「ブログ記事の表示数」でブログ記事の表示数を設定することができます。
しかしこの場合、アーカイブも設定記事数だけの表示になるため、過去記事の表示もしないため、過去記事のアクセスが面倒になってしまします。

そこで、ページを分割するプラグインを導入します。

まず、プラグインをダウンロードします。

Alden Bates' Weblogにアクセスし、「.zip version」というリンクからダウンロードします。

適当な場所に解凍し、「pagedarchives.pl」を<MTディレクトリ>/plugins 内にアップロードします。


Paged Archivesプラグインの設定

  1. まず、プラグインの設定をおこないます。
    ブログ管理画面の「ツール」->「プラグイン」を開きます。
  2. Paged Archives 1.31 の「設定」をクリックして、表示する件数「Entries per page」と分割ファイル名にindexをつけるかどうか「Use "index" in filenames」にチェックをいれます。
    「Use "index" in filenames」にチェックを入れなければ、2.html,3.htmlというファイル名になり、チェックをいれると、index2.html,index3.htmlというように "index" がファイル名につきます。
    pagearchives-02.jpg

テンプレートのカスタマイズ

カテゴリーアーカイブと月別アーカイブにページ分割を適用します。

  1. テンプレート「カテゴリ別ブログ記事リスト」を開き、「limit」アトリビュートを削除し、<mt:Entries>の下に<MTPAEntry>、</mt:Entries>の下に</MTPAEnd>を入れます。
    <mt:Entries limit="$limit">
    
    <mt:Entries>
    <MTPAEntry>
            :
    </mt:Entries>
    <MTPAEnd>
    
  2. 次に、ページリンクさせる以下のような表示を適当な場所に入れます。
    <MTPAIfMultiplePages>
    <MTPAPreviousPage show="1" text="<< 前のページ"><MTPAPageNum>/<MTPAPageCount> <MTPANextPage show="1" text="次のページ >>">
    </MTPAIfMultiplePages>
    

    ページリンクの表示方法はお好きなように変更してください。
  3. 同様にテンプレート「月別ブログ記事リスト」も変更します。

以上で、再構築させれば完了です。

トラックバック(0)

トラックバックURL: http://blog.jun-hacks.jp/mt-owner/mt-tb.cgi/10

コメントする

アーカイブ

2010年4月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30