タグ「StyleCatcher」が付けられているもの

MovableTypeのPHP化その2

省略されている方も多いと思いますが、必ず一行目にXML宣言を記入し<?php echo '~'."\n" ?>でかこみます。

<?php echo '<?xml version="1.0" encoding="<$MTPublishCharset$>"?>'."\n" ?>

次は、サイドバーなどのモジュール化ですね・・・

MovableTypeのPHP化

MovableTypeのPHP化の設定は以下の手順で行います。

ウェブログの設定>ウェブログの設定 にて「アーカイブのファイルの拡張子」をphpへ変更。

アーカイブの設定で、Individual Entry Archiveを以下のように変更します。

<$MTArchiveDate format="%Y/%m/%d_%H%M"$>.php

これで年および月別のディレクトリを生成して何日の何時何分のエントリという形式のパーマネントリンクとなります。(/はディレクトリをあらわします。)
全てを再構築。

テンプレートのインデックス・テンプレートの
Main Indexの出力ファイル名:index.php
Master Archive Indexの出力ファイル名:archives.phpに変更。

新規構築の場合は再構築を行えば完了です。

運営中のBlogをPHP化する場合には以下の設定もお忘れなく。

新しいインデックス・テンプレートを作るより、
テンプレートの名前:htaccess
出力ファイル名:htaccess.phpとして
テンプレートの中身に以下を記入します

<MTArchiveList archive_type="Individual">
Redirect permanent /x/archives/<MTEntries><$MTEntryID pad="1"$>.html</MTEntries> <$MTBlogURL$>archives/<$MTArchiveDate format="%Y/%m/%d_%H%M"$>.php
</MTArchiveList> 

再構築すると、htaccess.phpが出来ます。

htaccess.phpをダウンロードし、月別アーカイブやカテゴリーアーカイブの追加記入をしてアップロードします。アップロード後、ファイル名を.htaccessに変更。

全てのhtmlファイルを削除して、終了です・・・

これでPHPとなり、サイドバーやフッターのモジュール化が行えるようになります。