13 May 2011 MovableTypeのダイナミックパブリッシングでPHPを使う Category : Diary < コメントする > ニッチな内容ですが、他にも同じ情報を探している人がいるかもしれないので書いてみました。2011年5月現在、オレが使っているMovable Typeのバージョンは4.2xです。 Movable Typeはダイナミックパブリッシング(動的生成)を行うためにSmarty(PHP)というテンプレートエンジンを使っています。「本体をPerlで書いてるんだから全部Perlにすりゃいいのに!」というのはひとまずおいときましょう。 で、ダイナミックパブリッシングで運用するとSmartyの初期設定が邪魔をしてMTのテンプレートに書いたPHPのコードが実行されません。 とりあえずテンプレート内のPHPコードを実行可能にする これをクリアするのは割と簡単で、Smart
カテゴリアーカイブと月別アーカイブはさくっとできたのですが、個別アーカイブをPHP化するのには、かなーりてこずりました。もう駄目かと思ったよー。orz さてさて、その手順をメモメモ。 カテゴリアーカイブと月別アーカイブのPHP化及びページ分割は、例によって 小粋空間 さんの ●カテゴリーアーカイブと月別アーカイブのページ分割 を参照しました。 ありがとうございました。^^ ページ分割を行うためのプラグイン:MTPaginate 1.24を MT Extensions よりDL。(ページの上の方のDownloadより) 解凍してできた MTPaginate.pl を MT のプラグインフォルダへアップロード。 MTの管理者画面から、アーカイブの設定を変更。 『ウエェブログの設定』⇒『アーカイブの設定』を開き、 Date-Based Archive のアーカイブ・ファイルのテンプレートの部分に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く