« 超音波画像を動画で配信 | メイン | マイクロソフトもブログに参入「MSN Spaces」 »
2004年8月 4日
Movable Type 3.0 アップグレード(2)(テンプレート更新)[ Movable Type ]
Movable Type 3.0 にアップグレードしましたが、spamコメント対策で機能追加されたコメント投稿時にTypeKey認証サービスのサインインへの誘導等がされていない事が判りました。このためには、各種テンプレートを3.0に対応したものに修正する必要がある様です。MilanoさんのMovable Type 3.x 導入手順(MT2.6xからのアップグレード)を参考に行いました。
(1)3.x用テンプレートの取得のために、新しいWeblogを作成します。最新のMilanoさんのページでは、この作業は無くなっており、3.x用デフォルトテンプレートへのリンクになっています。
(2)新しいWeblog用に作成されるテンプレートを、現在のテンプレートに上書きします。但し、「Atomフィード atom.xml」は新規に追加し、「スタイルシート styles-site.css」と「メインページ index.html」は、現状のものをそのまま使用します。
①インデックス・テンプレート
Atomフィード atom.xml →【新規追加】
RSD rsd.xml →上書き
RSS 1.0 index.rdf →上書き
RSS 2.0 index.xml →上書き
アーカイブページ archives.html →上書き
スタイルシート styles-site.css →【現状のものをそのまま使用】
メインページ index.html →【現状のものをそのまま使用】
②アーカイブに関連したテンプレート
カテゴリーアーカイブ →上書き
個別エントリーアーカイブ →上書き
日付アーカイブ →上書き
③その他のテンプレート
コメント・リストのテンプレート →上書き
コメント・プレビューのテンプレート →上書き
コメント・エラーのテンプレート →上書き
コメント・保留のテンプレート →上書き
トラックバック・リストのテンプレート →上書き
画像のポップアップウィンドウのテンプレート →上書き
(3)個別に修正が必要な場合は、修正します。私の場合は、以下を追加修正しています。
・エントリータイトルの横にカテゴリー表示のための、「Category Archive」、「Date-Based Archive」、「Individual Entry Archive」のそれぞれのテンプレートの修正
MT3.0の場合は、MT2.64の場合と少し異なっていました。
①「Category Archive」、「Date-Based Archive」
【編集前】
<h3 id="a<$MTEntryID pad="1"$>"><$MTEntryTitle$></h3>
【編集後】
<h3 id="a<$MTEntryID pad="1"$>"><$MTEntryTitle$>[<MTEntryCategories glue=", ">
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a>
</MTEntryCategories>]</h3>
②「Individual Entry Archive」
【編集前】
<h3><$MTEntryTitle$></h3>
【編集後】
<h3><$MTEntryTitle$>[<MTEntryCategories glue=", ">
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a>
</MTEntryCategories>]</h3>
(4)上記の修正後(?)、コメントの投稿でサーバエラーが発生したため、spamコメント対策(その5)で行った、「mt-comments.cgi」を修正を元に戻しました。
投稿者 hnakamur : 2004年8月 4日 15:38 : [ 編集 ]
エントリータグ
トラックバック(1)
このブログ記事を参照しているブログ一覧: Movable Type 3.0 アップグレード(2)(テンプレート更新)
このブログ記事に対するトラックバックURL: https://nakamura-hiroshi.com/mt/mt-tb.cgi/359
スパムが増えてきましたので、タイプキーを使ってコメントを書く形式に変更しました。 参考にしたサイトは、毎度、お世話になっておりますNakamura's Webl... 続きを読む