月別過去ログ

« 長いタイトルを省略表示 | メイン | アーカイブのエントリー数の表示法 »

ページを分割して表示する

2005年05月12日

ブログって、続ければ続けるほど記事が増えていきます。
例えば1日1つ日記を書けば、1ヶ月で約30記事に。
その状態で月別アーカイブをぽちっと押せば、ズラーーーッと
縦長く30記事が表示されます!
重いし、見難いし、スクロールするのも大変だし(;´Д`)・・・

というような時に、そのページを指定の記事数で分割して表示してしまうプラグインがあるのです。

*php化していることが前提のプラグインです。
php化はこちら→MTをphp化するの記事を参考にしてください。

プラグインを配布しているサイトは
MT ExtensionsさんのエントリーMTPaginate 1.24
英語なのでしり込みしてしまいますが、上の方のDownloadをクリックしてダウンロードしてしまえば大丈夫です。

導入に当たって参考にしたサイトは
きままにポロポロさんのエントリーmovable type 設定メモ
です。(もう1サイトありましたが消えていました)


では、導入方法です。

1・MT ExtensionsさんのエントリーMTPaginate 1.24
 へ行き、プラグインをダウンロードして解凍する
2・FTPソフトなどで MTPaginate.pl を pluginsフォルダへアップロードする
3・分割したいテンプレートを以下を参考に修正する

詳しいソースは上記参考サイトに詳しく書かれていますので、
ここでは私が改変したものをご紹介します。

<MTEntries>を探して、その直前

<!-- ページ分割開始 -->
<MTPaginate>
<MTPaginateIfMultiplePages>
<$MTPaginateNavigator style="links" format_all="全部読む" place_all="after" separator="|">
</MTPaginateIfMultiplePages>
<MTPaginateContent max_sections="5">
<!-- ページ分割終了 -->

</MTEntries>を探して、その直前

<!-- ページ分割2開始 -->
<$MTPaginateSectionBreak$>
<!-- ページ分割2終了 -->

</MTEntries>直後

<!-- ページ分割3開始 -->
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<$MTPaginateNavigator style="links" format_all="全部読む" place_all="after" separator="|">
</MTPaginateIfMultiplePages>
</MTPaginate>
<!-- ページ分割3終了 -->

を入れます。

赤文字の部分を変えるとリンク形式を変更する事ができます。
  style="links" だと 1│2│3│4 という風に。
  style="popup" だと、プルダウン形式になります。

青文字の所を好きな文にする事ができます。
 ここを押すと、分割されずにエントリーが表示されます。

緑文字の所を変えると、青文字の部分の表示位置を変えることが出来ます。
  place_all="before" だと 全部読む│1│2│3 という風に。
  place_all="after"  だと 1│2│3│全部を読む というようになります。

ピンクの所で、ページを区切っている記号を変更できます。
   separator="☆" とやると、 1☆2☆3☆4 という風になりますね(*'-')

黄文字の所の数字は、分割した1ページに表示する記事数です。
   max_sections="10" とすると、1ページに10記事表示されます。


といった所です。
これでページの表示が速くなるし、記事も探しやすいし、スッキリします(*´Д`*)
要phpっていうのが難点ですけどね・・・。

このカスタマイズはphpでないと使えませんが、どのバージョンでも使えます。
2007年2月12日更新。
トラックバック (3)

◇重複トラックバックはこっそり削除しますのでお気になさらないでください。
◇トラックバックスパムと判断しましたらサックリ削除いたしますのでご了承ください。

この一覧は、次のエントリーを参照しています: ページを分割して表示する:

» アーカイブを分割表示する。 ( fuul’s Diary )
エントリーが増えてくるとどうしてもカテゴリーページがズラズラと長くなって1ぺーじ...

» ページの分割化 ( ハルニレの木の下で )
MTカスタマイズ法収集ブログさんのページを分割して表示する方法を参考にさせていた...

» ブログをページ分割する。 ( SOUTHERN ALL STARS )
ブログを書き始めて4ヶ月が過ぎエントリーの数がもうすぐ100ぐらいになるので 表...

コメント (8)
» 投稿者: fuul

はじめまして。

こちらに書いてある通りにやったらアーカイブページの分割ができました。
とても丁寧に書いてあって感謝です♪
ありがとうございました。m(_ _)m

トラバさせていただいきました。

» 投稿者: りぃ

fuulさんはじめまして。
コメントとトラックバックありがとうございます。
自分がやったカスタマイズのメモ程度のものですが
誰かの役に立ったかと思うと嬉しいです(*´Д`*)

» 投稿者: fuul

私のサイトのほうでも教えていただいて感謝です♪
おかげさまで思い通りにできました。

月ごとに表示されるページは「日別アーカイブ」だったんですね!
日別って書いてあるから試してみもせずにいた私って怠慢かも。(笑)


リクエスト、一個いいですか?
引用の表示のカスタマイズ法を教えてほしいんですけど〜

引用する文章
りぃさんみたいにカッコよくしたいのですが、どこをいじったらいいのかわかんないんですよ。(´・ω・`)


これからもりぃさんのカスタマイズ法楽しみにしてます♪

» 投稿者: りぃ

カスタマイズ成功されたようでよかったです〜!ヽ(・∀・)ノ

リクエスト、了解しました('◇')ゞ
私なりの方法ですが、ご紹介しますね。
しばしおまちくださいませ☆

» 投稿者: yokopin

ありがとうございました!
やっとページの分割できました。
かれこれ40時間はページの分割で病んでました。
分割についてのページを何ページも見て,何十回も試行錯誤して,それでもうまく表示できなくて・・・。

ここにきてやっと解決いたしました。
ありがとうございました。

P.S
ブログキレイにまとまってますね。
レイアウトとか色々刺激になりました。
最近色彩も勉強中なので,ためになりました。

ちょっと質問ですが,うちのサイトを淡いピンクにしようか迷って,結局青にしたのですが,暗くないですか?

もし,時間があってよっぽど手が空いてたら,感想お願いします。

今回はありがとうございました。

» 投稿者: りぃ

>yokopinさん
ひえー!40時間もっ!†( ̄□ ̄;)
このサイトが役に立って良かったです[♪]

デザイン褒めていただきありがとうございます[テレ]
素材屋さんのアイテム使いまくりですけどねっ[うわーん]

私のPCは暗めに表示されてるのですが、yokopinさんのサイト、暗くないですよ!
青が基調でまとまってて綺麗ですし、目的の場所も探しやすくて親切設計[ハート]
全体的に色のトーンが低くて、訪問者が落ち着いて情報を取得できていると思いますよ〜。

私もyokopinさんのサイト利用させていただきます[ハート×2]

» 投稿者: mituru

こんばんは、りぃさん
カスタマイズでは、お世話になっています。

此方で紹介されているページ分割の記事を参考にさせて頂きました
ありがとうございます。m(__)m

» 投稿者: りぃ

>mituruさん
おひさしぶりです〜[ポッ]
参考にしていただきありがとうございます。
たま〜に更新すると思うので、新しいのは気長にお待ちください[うわーん]

コメントを投稿

◇コメントスパムと判断しましたらサックリ削除いたします。ご了承ください。

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

おしらせ
  • このサイトの更新を停止いたします。詳細は「更新停止します」の記事に書いてありますのでそちらをご覧ください。
    日記サイトpi:s、WordPressのカスタマイズをメモしておく
    WordPress*Memoはこっそり更新していきます(`・ω・´)
    今までありがとうございました。-りぃ-
blog status
  • 利用中サーバー
  •  エックスサーバー
  • 利用中ドメイン登録代行サービス
  •  VALUE-DOMAIN

  • 記事数 : 51
  • コメント数 : 207
  • トラックバック数 : 53
  • カウンターカウンター
    カウンターカウンター カウンターカウンター
  • お気に入りに追加
  • track feed