亜細亜ノ蛾 - 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. その他
    1. 食・健康・生活
  2. ウェブデザイン・文章
    1. Movable Type
  3. ウェブ上で見つけたページ
  4. コンピュータ・エレクトロニクス
    1. PC
      1. Firefox
    2. カメラ・デジタルカメラ
  5. マンガ・アニメ・ゲーム
    1. エヴァンゲリオン/ ヱヴァンゲリヲン
    2. マンガ
      1. DEATH NOTE
      2. HUNTER×HUNTER
      3. SKET DANCE
      4. バクマン。
  6. 本・音楽・映画・TV
    1. 映画