« 超音波画像を動画で配信 | メイン | マイクロソフトもブログに参入「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... 続きを読む