月別とカテゴリーアーカイブを分割

記事数が多くなって以来、ずっと気になっていた改造にようやく着手しました。

MTブログのデフォルトではいくら記事数が多くてもアーカイブは1頁なんです。
例えばカテゴリー「発生のつぶやき」は現在500以上の記事数があります。
しかし、カテゴリー別で表示させるとその500以上の記事が一番古い物から最新の物まで一気にズラーッと1頁に並ぶんです。
これではページを開く時重くて仕方ありません。
だから
「近い内に1頁あたり5記事くらいに分割して表示されるように改造しなきゃいけないなぁ」
と思ってはいたのです。

そこで色々検索してみたところ下記サイトさんで「Paged Archives」と言うプラグインをみつけました。
http://www.aldenbates.com/plugins/pagedarchives.html

MTで生成するhtmlをページを任意の記事数づつに分割してくれるプラグインです。
このプラグインは静的ページを生成してくれるのでPHP処理が不要なのがありがたいです。
静的ページで構築しているウチのブログにピッタリ。

さっそく使ってみたところ、うまく行きました!
まずは1ページあたり5記事づつにしてみたのですが小分けにしたぶん随分快適に表示されるようになりました。

みなさん、どうでしょうね?
案外もうちょっと多く、10記事づつくらいでもいいかもしれませんね。
ま、過去ログなんてそんなに閲覧する人もいないだろうからそこまで気にしなくてもいいか(^_^;)


さて、ここからは備忘録です。
もしもの時用に改造方法をメモしておこうと思います。

●DLした「pagedarchives.pl」を「Plugins」フォルダにアップロードする。
●MTメニューのプラグインより「Paged archives」を選び設定で1ページあたりに表示させる記事数を指定する。
●テンプレートの「カテゴリー・アーカイブ」と「日付アーカイブ」に次の変更を書き加える。

・<MTEntries>の後に<MTPAEntry>を追記→<MTEntries><MTPAEntry>
・</MTEntries>の後に<MTPAEnd>を追記→</MTEntries><MTPAEnd>
・Footに
 「次のページ <MTPAIfMultiplePages><p><MTPAPageList></p></MTPAIfMultiplePages>」
 を追記。
・ついでに上部のPage Nav部に
 「次のページ><MTPAIfMultiplePages><MTPAPageList></MTPAIfMultiplePages>」
 を追記してもOK
●最後に「カテゴリー・アーカイブ」と「月別アーカイブ」を再構築する。

以上。

あくまで自分用メモなんで分かりにくくてスミマセン。



170以上の記事が1ページにズラーッと並んでた音楽カテゴリー・アーカイブも・・・

5記事づつにすっきり小分け♪


しかし裏ブログの1500記事以上ある某カテゴリーは・・・

こんな有り様に!
あははー(^_^;)


しかし、これだけの記事数が全部1ページだったと思うと恐ろしい。
ここまで記事数が肥大化する前にこの改造しとくべきでした。


レンタルブログじゃこーゆー表示は普通ですよね。
MTは自由度が高いけど自分でカスタマイズしなきゃいけない。
まぁ、そこが楽しくもあるワケですが(笑)。


--記事の内容を自動的に分析して関連商品を表示しています--


▼ランキングです。ポチッと押して頂ければ励みになりますm(__)m
ブログランキング くつろぐ・ ブログ村
■発生の映画感想INDEX(50音順)

■2010年に見た映画→PC/携帯
■2009年に見た映画→PC/携帯
■2008年に見た映画→PC/携帯
■2007年に見た映画→PC/携帯
■2006年に見た映画→PC/携帯
■2005年に見た映画→PC/携帯
■2004年に見た映画→PC/携帯
■2003年に見た映画→PC/携帯
丼〜DON〜 発生どっとねっと(サイトTOP)
投稿者: hassei 日時: 2009年03月05日(木) 00:07

トラックバック▼

このエントリーのトラックバックURL:
http://hassei.net/cgi/mt/mt-tb.cgi/4672

コメントを投稿▼