プログラマ ずんべ の日記

zunbe

プログラマ ずんべ の日記
プログラマ ずんべ の日記

探し物は見つかりましたか? サイト内検索を試してください。

中川コロナワールド 天然温泉コロナの湯 中川コロナワールド 天然温泉コロナの湯 生活発表会 生活発表会

2009/02/10

【ソフトウェア】PageBute(MovableType 静的ページ用ページ割プラグイン)

MovableType は、最新のバージョンでも、なぜかページを分割して(改ページして)出力する機能が標準機能として実装されていない。
エントリ数が10個や20個なら、改ページがなくても別に問題はないのだが、ごりごりと日記を書いていると、すぐにエントリ数が何百件になってしまい、日付アーカイブやカテゴリ・アーカイブが長大な1ページになってしまう。
とてもではないがさくっと表示できないので、実は最近まで、このブログでも、カテゴリ・アーカイブのリンクを削除していた。

WEBでいろいろ検索すると、PHPを利用してページ分割をする方法がよく紹介されているのだが、そこまでするのはめんどくさい。
なんか、簡単にできるツールはないものかと調べていたら...あった!

 MovableType 静的ページ用ページ割プラグイン:PageBute

このプラグインは、日付アーカイブや、カテゴリ・アーカイブのテンプレートにタグを記述しておくと、タグの指示に従って、ページ分割をして静的ファイルを出力してくれる。
もちろん、「先頭ページ」「前ページ」「次ページ」「最後ページ」などのリンクも記述できる。

これだよ、これだよ、ずんべが求めていたのは。

さっそく組み込んでみる。

 ■カテゴリ・アーカイブ
  お出かけしよう
  アクアリウム

 ■日付アーカイブ
  2009年2月
  2009年1月

おぉ、ちゃんと分割できた。
いい感じ。(^^)

ただ、ちょっと不満もある。
もう少し細かくコントロールしようとして、たとえば、現在ページの番号を表示させるとか、最大ページ番号を表示させるとか、といった事ができない。
「先頭ページ」「前ページ」「次ページ」「最後ページ」などが表示される場合とされない場合などをコントロールしようと、<MTIf></MTIf>などで囲ってみても、どうにも思った通りに条件判断が動いてくれない。
ずんべの指定方法がいけないのかもしれないが、このあたりの細かいコントロールはイマイチな感じ。

でも、全体的にはマル!!



このエピソードはいかがでしたか?

投稿者 zunbe : 2009/02/10 10:48:08


トラックバック 〔http://blog.zunbe.com/mt/mt-tb.cgi/995〕

コメント

こんにちは。
昔自分でMTをロリポに入れてBlogを書いてた時はMTPagenateを使ってました。
やっぱり分割しないと見苦しいですよね。

今typepadに移ったけど、分割機能が無いので非常に見苦しくなってます(苦笑)なんとかして~。

要望は出しているんですけどね。

投稿者 yomikaki : 2009/02/14 10:13:25

●yomikakiさん

はじめまして、コメントありがとうございます。

そうですよね、ページ分割しないと見苦しいので、ぜひ、標準機能として実装してほしいですね。
typepadは使った事がないのでわかりませんが、この手のツールって、どうして分割機能が付いてないんでしょうね。
不思議です。?(^^)?

ところで、今月末の名古屋来襲には、昼の部は参加できませんが、夜の部で迎撃いたしますので、よろしくお願い致します。m(__)m

投稿者 ずんべ : 2009/02/14 21:46:48


コメントしてください






保存しますか?


スパム対策:
この入力フィールドに「1093」と入力してください。


プログラマ ずんべ の日記:ずばヒット アマゾン