Sun

15

Apr

2007

070415_BunkatsuS02.jpg

以前からチャレンジしてみたいと考えていた、ページの分割化にトライしました。今までは分割化するほどエントリーがなかったのですが、そろそろ一つのページにすべて表示するのが重くなってきたという必要に迫られてということもあります。普通に考えるとどんな人でもエントリーはたまる一方のはずなのですが、MTの標準ではページ分割の機能はないのですね(確認していませんがたぶん)。表示数の設定とアーカイブの表示で対応は可能なのでしょうが、これだけ大勢の方が(ページの分轄化)にチャレンジしていることを考えると需要は大きいと思います。ただ、PHP化が必要な手法が多いなど制約も大きいのでしょう。

「MT ページの分割」などのキーワードで検索すると分轄化手法を紹介しているサイトが沢山ある中、下記のサイトを参考にさせていただきました。

Daryl’s HomePageさんの「TOPページの分割
Server Architectureさんの「第22回:カテゴリーアーカイブをページ分割する
ものづくり日記さんの「MTスタイル(カテゴリーアーカイブの複数ページ化)

理由としては、個人的に以下の2つを実現したかったためです。

(1)ページナビゲーションのスタイルを「≪前のページ|1|2|3|次のページ≫」としたい。(よくあったのは「全て読む|1|2|3|」だったのですが、全て読むは分割する意図から考えるとあまり実用性をかんじなかったため)。
(2)選択しているページのページ数を目立たせたい(今回はサイズを大きくする手法としました)。

詳細は参考にさせていただいたサイトの方を読んでいただければ充分ですが、自分も含めた超初心者向けの注意点としては、

1.使用するプラグインMTPaginate(配布先はMT ExtensionsさんのMTPaginate)のアップロードですが、解凍後にできる「MTPaginate」というフォルダごとplugins ディレクトリにアップロードする。(MTPaginate.pl だけでは自分の環境ではエラーとなりました。)
2.選択文字を大きくするタグの記述は、前述の[ものづくり日記]にある「●タグを設定する際の注意点」にあるように「< > の記号を直接入力してはいけない」ということに注意!
3.いづれのサイトも出力ファイルのPHP化が前提です。(PHP化自体は驚くほど簡単です。)

特に2.については、実は他の処理でもうまく表示がされずに悩んでいる箇所があるのですが、もしかしたら同じ内容の処理で解決するかもと思いました。

これで心おきなくエントリーを増やせますが、毎日ブログを投稿するのは結構大変な努力だとようやく気付き始めました。。。もしかしたら毎日は挫折するかも知れませんが、継続は力なりですから極力、毎日一つのエントリー投稿を目標にしていきたいです。


この記事をシェアする

ディスカッション

コメントはまだありません

コメントはお気軽にどうぞ

※メールアドレスは公開されませんのでご安心ください。


This site is protected by reCAPTCHA and the GooglePrivacy Policy and Terms of Service apply.

このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。

”ところによりエンジニア”