Movable Type 3.0 アップグレード(2)(テンプレート更新)

| トラックバック(1)

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」を修正を元に戻しました。

トラックバック(1)

スパムが増えてきましたので、タイプキーを使ってコメントを書く形式に変更しました。 参考にしたサイトは、毎度、お世話になっておりますNakamura's Webl... 続きを読む

この記事について

このページは、ひろしが2004年8月 4日 15:38に書いた記事です。

ひとつ前の記事は「超音波画像を動画で配信」です。

次の記事は「マイクロソフトもブログに参入「MSN Spaces」」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

月別 アーカイブ

ウェブページ

Powered by Movable Type 7.3