亜細亜ノ蛾 - Weblog

[SiteSearch Google]

July 22, 2004

MT の トップページを分割するには ?

[ad]

Movable Type でも、はてなダイアリーの「前の○日分」みたいにダラダラと過去ログを読むことが出来ないかな、と以前から思っていた。そして、答えが判った。

以前から、カテゴリーのページが長くなってきたので、 MTPaginate というプラグインを使ってきた。他のサイトでもカテゴリーページに使っているので、てっきりカテゴリーのページにしか使えないと思っていたら、どのページでも使えることが判った。サンプルのページを見ると判るけど、なんと、Individual Entry(個別のエントリー)のページでも使用できる。

作業内容

インストール

MT Extensions: MTPaginate 1.24 から ZIP ファイルをダウンロード・解凍し、Plugin ディレクトリにアップロードする。

Main Index テンプレートを変更

<MTEntries> の直前に、以下を追加。

<MTPaginate>

<MTPaginateIfMultiplePages>
<div class="multiplepages">
<MTPaginateIfLastPage_>
<a href="<$MTPaginatePreviousPageLink$>" target="_self" title="前のページ">≪</a>
</MTPaginateIfLastPage_>
<MTPaginateIfMiddlePage_>
<a href="<$MTPaginatePreviousPageLink$>" target="_self" title="前のページ">≪</a>
</MTPaginateIfMiddlePage_>
<$MTPaginateNavigator format_all="全部読む " place_all="after" separator="| " target="_self">
<MTPaginateIfMiddlePage_>
<a href="<$MTPaginateNextPageLink$>" target="_self" title="次のページ">≫</a>
</MTPaginateIfMiddlePage_>
<MTPaginateIfFirstPage_>
<a href="<$MTPaginateNextPageLink$>" target="_self" title="次のページ">≫</a>
</MTPaginateIfFirstPage_>
</div>
</MTPaginateIfMultiplePages>

<MTPaginateContent max_bytes="20000"><!-- ページの分割方法 -->

</MTEntries> を以下に変更

<$MTPaginateSectionBreak$>

</MTEntries>

</MTPaginateContent>
</MTPaginate>

ページの分割方法

自分のサイトでは、ページの分割方法を「20000Byte ごと」にしているけど、分割方法はいろいろと選べる。文字数や特定のタグ(<p> など)が一定値以上になると分割することができる。他にも分割方法はあるので、分割方法の一覧をどうぞ。

このサイトのコンセプトのひとつが「Movable Type のカスタマイズ」なのを思い出してエントリーした、というオチ。落ちてないけど。

参考ページ

Google Adsense

コメント

はじめまして。TBありがとうございます。ななんと記事にリンクまで!多謝です!
記事自体はARTIFACT ―人工事実―さんとこを、そのまんまいただいてきてぺタッとやっただけなんで、経由地点のウチにまでTB&リンクしていただいてなんだかasiamothさんにお気を使わせてしまったみたいで申し訳なかったです。
ありがとうございます。Thanks a ton!

コメントを投稿

"MT の トップページを分割するには ?" にコメントを投稿することができます(別ウィンドウが開きます)。

トラックバック

以下7件のトラックバックはこのページのエントリー"MT の トップページを分割するには ?"を参照しています。

このエントリーのトラックバックURL:

» MTPaginate

  • July 31, 2004 04:37 AM
  • from Thanks a ton.

MTのカテゴリーが長くなったのでページ分割にちょっと挑戦。MTPaginateをDLしてあらゆる情報を参考にやってみたけどうまく反映されず、ウチでもOKだったのがARTIFACT ―人工事実―さん で紹介されていた方法。(参考ページ : MovableTypeのページ分割/Permalinkの変更)な... [続きを読む]

» トップページを分割する

  • September 14, 2004 01:59 PM
  • from はぶろぐ(仮

カテゴリページのようにトップページも分割。 参考サイト MT の トップページを分割するには ? | 亜細亜ノ蛾 - Weblog つぶやき-blog: トップページを分割 14日分のエントリを1ページあたり12... [続きを読む]

» トップページを分割

  • September 20, 2004 10:51 AM
  • from tutu BLOG

以前に、Ck2 Bloggerのきゃーちゃんが、 読者側としてMTに望む事 トップページからそのまま読み進められるように、「次のページへ」とか付いてある方がいいのにと言う内容を書いていて、... [続きを読む]

» MTのページを分割する

  • November 7, 2004 10:19 PM
  • from ユリーカ!~仏陀の悟りに到る道~

投稿記事の数も100を超え、トップページ、カテゴリーページ、 月別ページともに、... [続きを読む]

» blogカスタマイズ言の葉 - 次のページ(ページ送り)

  • December 14, 2004 04:16 PM
  • from 湾岸 Style

blogを読んでいて、不満に思うこと。 記事を一番下まで読むと、次のページにスム... [続きを読む]

» ダイナミックパブリッシング化しました

  • January 11, 2005 01:40 PM
  • from The blog of H.Fujimoto

このBlogをダイナミックパブリッシング化しました。 先日書いたように、いくつか... [続きを読む]

» MT ページ分割

  • August 20, 2005 02:10 PM
  • from OMI net

ブログ開始前のコンテンツを、前のサーバからこちらに地道に移行中。とりあえず日記はぜんぶ移行したんだけど、記事数が多くなってしまったので、カテゴリページはページ... [続きを読む]

過去の記事

カテゴリィ一覧
  1. Movable Type
  2. その他
    1. アイデア
  3. ウェブ
    1. Weblog
    2. Webデザイン
    3. ちょっとイイ話
    4. へぇー(トリビア・雑学)
    5. オモロ
      1. オモロテキスト
      2. オモロニュース
      3. オモロ動画
      4. オモロ画像
    6. ニュース
  4. コンピュータ・エレクトロニクス
    1. PC
      1. Firefox
  5. マンガ・アニメ・ゲーム
    1. アニメ
      1. 新世紀エヴァンゲリオン
    2. オタク
    3. ゲーム
    4. マンガ
      1. 週刊少年ジャンプ
        1. DEATH NOTE
        2. HUNTER×HUNTER
        3. SKET DANCE
        4. バクマン。
  6. 本・音楽・映画・TV
    1. TV・芸能
    2. 映画
  7. 食・健康・生活
    1. ファッション
    2. 食べ物