MTにPHPを導入!ページ分割でカテゴリを見やすく(サンプルコード)
2005-07-13 17:43:58 written by hikarutsukasa
このサイトの記事数も結構数が増えてきました。増える分には特に問題はないのですが、カテゴリページの記事の多さは、やはり情報が見づらくなってしましがち。
カテゴリページの分割にはPHP
そこでカテゴリページをPHPを使って分割することに。
【参考になったサイト】
長くなり過ぎたページを分割して表示する方法
MTのPHP化とページ分割
MTPaginate 1.2.2 プラグイン 導入
【必要なプラグイン】
MT Extensions MTPaginate 1.24
主な設定の流れ
まずは、MTのCGIファイルが入っている場所と同じところの「plugins」フォルダに、MTPaginate 1.24をアップロード。(フォルダがなければ新たに作る)
次に、「ウェブログの設定」画面の「アーカイブの設定」を表示。
カテゴリーのテンプレート記述部分に
cat_<$MTCategoryID$>.php
と記述して、変更を保存。
そして、カテゴリページのテンプレートをちょこっと修正。
==============================
(略)
<MTPaginate>
<$MTPaginateNavigator format_all="全部読む " place_all="after" separator=" | ">
<MTPaginateContent max_sections="10">
<MTEntries>
(略)
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<$MTPaginateNavigator format_all="全部読む " placement_all="after" separator=" | ">
</MTPaginate>
(略)
==============================
<MTPaginateContent max_sections="n">
このタグでn個ごとに記事を分割の設定が可能。
上記のソースでは、記事を10個ごとにページを分けるようになっています。
これで再構築を行えば、カテゴリーページで記事が分割することが可能になります。
※ブログの設定などの違いにより、不具合が生じる可能性がありますので、十分にご理解して作業を進めてください。不具合などが発生しても責任を持てません(^^;
- 2007年9月のアフィリエイト収支報告
└ハッちゃん(02/19)
└ヒカルツカサ(02/20) - 初めての確定申告と税金
└0からはじまった確定申告 タックス(03/21)
└ヒカルツカサ(03/22) - 2006年12月のアフィリエイト収支報告
└ぽん柑@HP・WEB収入(01/06)
└ヒカルツカサ(01/06) - 携帯アフィリエイト アクセスアップのチャンス?
└関谷@投資王伝説(06/18) - ドロップシッピング
└無料レポートでアフィリエイト!(05/16)
└upup(05/18)
└アベユウタ-シャツシティ(05/30)
└eBayの純(06/02)
コメントを投稿する
※コメントは管理人のチェック後に公開します。
投稿後すぐには反映されませんが、エラーが出なければ問題ありませんのでしばしお待ち下さい。