Movable Type 4 配布テンプレート不具合のお知らせ
当ブログで配布中の Movable Type 4 テンプレートに一部不具合がありましたのでお知らせ致します。
この不具合はtruth さんよりご指摘頂きました。ありがとうございました。
1.問題点
コメント投稿フォームで、「ログイン情報を記憶」をチェックしても、次回投稿時に投稿者情報が反映されない。
2.原因
コメント投稿フォームの form 要素の name 属性記述もれにより、name 属性を利用してクッキーに投稿者情報を保持する JavaScript が正常に動作していなかった。
3.対処方法
2007年12月5日以前にテンプレートをダウンロードされた方(=template_4_0_utf8_1_6 以前をご利用の方)は、下記のいずれかの方法で修正を行ってください。
3.1 テンプレートを直接修正する
ブログ管理画面より、「デザイン」→「テンプレート」→「テンプレートモジュール」→「コメント入力フォーム」を開き、下記の青色部分(name 属性)を追加してください。
修正前
:
<form method="post" action="<$MTCGIPath$><$MTCommentScript$>" id="comments-form" onsubmit="if (this.bakecookie.checked) rememberMe(this)">
:
修正後
:
<form method="post" action="<$MTCGIPath$><$MTCommentScript$>" name="comments_form" id="comments-form" onsubmit="if (this.bakecookie.checked) rememberMe(this)">
:
修正後、「ブログ記事」を再構築してください。
3.2 テンプレートを入れ替える
ブログ管理画面より、「デザイン」→「テンプレート」→「テンプレートモジュール」→「コメント入力フォーム」を開き、「Movable Type テンプレート」より template_4_0_utf8_1_7.zip(または template_4_0_utf8_1_7.lzh)またはそれ以降のバージョンのアーカイブをダウンロードし、解凍した中にある、comment_form.mtml の内容と入れ替えてください。
テンプレートをカスタマイズしている場合は、3.1の方法で修正されることをお勧めします。
以上です。
ご利用の皆様にはご迷惑おかけして申し訳ございませんが、よろしくお願い致します。
- Movable Typeのコンテンツデータで公開日を比較する方法
- MT7テンプレート作成画面に表示される「コンテンツタイプ」「コンテンツフィールド」の意味
- Movable Typeでテンプレートの動作を簡単に確認する方法
- Movable Typeでスマホサイト用トップページをPCサイト用トップページと異なるURLにする方法
- Movable TypeでCSSファイルやJavaScriptファイルなどを管理するためのTips
- Movable Type 4.2 テンプレートセット(コミュニティ用)修正
- Movable Type 4.2 テンプレートセット(コミュニティブログ対応版)修正
- Movable Type 4.2 テンプレートセット(コミュニティブログ対応版)
- Movable Type 4.2 配布テンプレートセット修正(カテゴリーアーカイブ・コメント完了)
- Movable Type 4.2 テンプレートセット修正(アーカイブインデックス追加等)
- Movable Type 4.2 テンプレートセット修正
- Movable Type 4.1 テンプレートセット修正
- 「iPhoneテンプレートfor MT」 by cremadesign
- Movable Type 4.1 テンプレートセット(スタイル対応版)
- 小粋空間テンプレートセットのカラムレイアウト変更方法
今回 MTのバージョンupに伴い、最初からインストールし直し、こちらの4.1のテンプレートを使わせていただいております。
いろいろ テンプレートをいじったせいなのかもしれないのですが、上記1の問題点が発生しております。
試行錯誤し、もう一度、MTを入れなおしたりしてみたのですが、改善されないため、お伺いいたします。
よろしくお願いします。
>chi-さん
こんばんは。
コメントが前後してしまいましたが「Movable Type 4.1 でコメント投稿者情報が保存されない不具合について」をご確認ください。
それではよろしくお願い致します。