PHPにしてみる。
最近、周りの方々がPHPにしてるので
初期状態から、あまりいじりたくないけど
ん~やってみようかな・・という感じです
PHPにすると何かと負担が減らせるので
きっと、最初からやっておくのがいいと思うけど
再構築が重くなって考える人が大半でしょう
せっかくやるならと、併せて
ページ分割プラグインを使ってみます
PHPじゃないと動かないようなので
カテゴリーとか月別アーカイブが
ずらずら~っと出てくるけど
これを何件かで区切る事が可能になります。
・ページ分割プラグイン
ダウンロードして、解凍したやつを
pluginsフォルダにアップロード
・全部PHP
ウェブログの設定からアーカイブファイルの拡張子
html→phpに変更
・テンプレートの編集
Main IndexとMaster Archive Indexを開いて
出力ファイル名も*.htmlから*.phpに
アーカイブの設定を変更して
日付で出力してる例が多いんですが
あとあとめんどくさいので、やめてみます。
・月別とカテゴリーテンプレートの編集
:
:
<div class="blog">
*<MTPaginate>
*<MTPaginateContent max_sections="5">
<MTEntries>
:
:
*<$MTPaginateSectionBreak$>
</MTEntries>
*</MTPaginateContent>
*<div align="center" class="paginate">
*<MTPaginateIfMultiplePages>
*<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
*</MTPaginateIfMultiplePages>
*</div>
*</MTPaginate>
</div>
:
:
*の部分が追加するとこで
まず<div class="blog">と<MTEntries>の間
そして、次に出てくる</MTEntries>の前後に
・スタイルシートに追加
.paginate {
color:#666666;
font-size:12px;
}
再構築して終了。
htaccessが使える人は
サーチエンジンへの対策でも
.htaccess
RedirectMatch (.*)\.html$ http://www.xxx.com$1.php
~.htmlがhttp://www.xxx.com~.phpに飛ぶ感じ
フォルダやファイル名は、まるごと引っ張ってきます
この辺が、アーカイブの設定を
日付出力に変更しなかった一番の理由っぽいです
htaccessが置けない場合
トップのindex.htmlは捨てておきましょう
この辺は、httpサーバーの設定で
基本的にindex.htmlが優先されるので
捨てておかないと、いつまでも
index.htmlにアクセスされる可能性が出て来ます
時期を見てarchivesの中の
*.htmlファイルも捨てて下さい
残しておいてもいいんだろうけど
とりあえず、これでPHPになりましたが
なっただけで負荷は変わりません
次回はモジュール化に挑戦してみましょうか。

コメントする