8
2007
静的HTMLでのページ分割。
自分のBLOGを見てて、例えばパスタなんかの
カテゴリをポチっと押して表示すると、そのカテゴリに
属する全てのエントリが一気に表示されてしまうので、
めっさ重いなぁ・・・なんて思っていたものの、今まで
ページ分割を行うにはPHP化しないとダメっちゅー記事しか
見当らなくて、見てみぬフリをしてたのですが、
エントリを静的HTMLで生成しているBLOGでも、
ページ分割ができるっちゅー記事を見つけたので、
早速導入してみました。
≫Bowz::Notebook – 静的HTMLでもページ分割できる
1.Paged Archives Pluginの導入
Alden Bates’ Weblog: Paged Archives Pluginからプラグインをダウンロード。
解凍後、pagedarchives.pl を MTがインスコされているフォルダ内にある
「plugins」フォルダ直下にアップロード。
2.カテゴリアーカイブの修正
参考にしたサイトでは、カテゴリアーカイブのテンプレート内の<MTEntries> の後に
<MTPAEntry>を追加し、</MTEntries> の後に <MTPAEnd> を追加と
あったのですが、僕のテンプレートの場合は、<MTEntriesWithSubCategories>
の後に<MTPAEntry>を、</MTEntriesWithSubCategories>の後に
<MTPAEnd>を追加しました。
次に、ナビゲーションを付けたい箇所に、下記コードを挿入します。<center><MTPAIfMultiplePages><MTPAPreviousPage text=”«”> Page
<MTPAPageNum> of <MTPAPageCount> <MTPANextPage
text=”»”></MTPAIfMultiplePages></center>
3.Paged Archives Pluginの設定
プラグインの設定画面で、ページ当りの記事数と「index」と言う接頭辞を付ける
か付けないかの設定をする。
該当テンプレを再構築したら完了です。
因みに2ページ目以降の URL は、
カテゴリー・アーカイブと同階層 + 2.html
と言った感じになるよーです。
Similar Posts
- [RECIPE-NET] XF-SECTION 「カテオゴリ一覧」内「説明」欄非表示改造
- サイドメニューのツリー化。
- カテゴリのスラッグでテンプレートを振り分けてみるテスト。
- WordPressの関数を使ってBootstrapのナビゲーションにカテゴリを出力してみるテスト。
- 月別アーカイブの年別ツリー化+折りたたみ。
Related Posts
月 | 火 | 水 | 木 | 金 | 土 | 日 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |