October 30, 2003

MTのコメント表示変更 [コラボレーションツール]

私がMovableTypeを動かしているホストのapacheのログをみていると,POSTしてるのに実際にはコメントが来てない例が過去3日調べただけで,ざっと5件ほどあった.

私のサイトは,匿名コメントを許さない設定なので,おそらく「名前」か「メールアドレス」かが抜けてたのだろう.

だがMovable Typeの初期テンプレートの表示だけだと,コメントを書く人々にはエラーが出るまで,それらが必須であると伝わらない.

そこで以下の2点を変更した.

(1) 「コメントする」の下に以下の文言を追加した.

名前(ニックネーム可)とメールアドレスは必ず入力してください.
メールアドレスは管理者にのみ通知されます.

具体的にどう変わるのかは私のサイトで実例を見てください.
「Individual Entry Archive」「Comment Listing」テンプレートへの追加が必要である.

具体的には,

<div class="comments-head">コメントする</div>
<div class="comments-body">
<form method="post" action="<$MTCGIPath$> <$MTCommentScript$>"

から
<div class="comments-head">コメントする</div>
<div class="comments-body">
名前(ニックネーム可)とメールアドレスは必ず入力してください.<br>
メールアドレスは管理者にのみ通知されます.

<form method="post" action="<$MTCGIPath$><$MTCommentScript$>"

に変更した

(2)メールアドレスは管理者のみに通知され,記事には表示されなくした.
 「Individual Entry Archive」「Comment Listing」「Comment Preview」テンプレートへの変更が必要である.

具体的には,

<MTComments>
<div class="comments-body">
<$MTCommentBody$>
<span class="comments-post">Posted by: <$MTCommentAuthorLink spam_protect="1"$> at <$MTCommentDate$></span>
</div>
</MTComments>

から
<MTComments>
<div class="comments-body">
<$MTCommentBody$>
<span class="comments-post">Posted by: <$MTCommentAuthorLink spam_protect="1" show_email="0"$> at <$MTCommentDate$></span>
</div>
</MTComments>

に変更した.

Posted by pshige at October 30, 2003 08:39 PM | トラックバック (13)
コメント

そうだったんですよね。これを待ってたんです ありがとうございました ちなみに、新しいコメントを、下ではなく、上に追加していく方法なんてのは、わからないですよねぇ? あれはジャバスクリプトで制御されているのでしょうか??こびとさんが解決してくれないかなぁ(といいなあ)

Posted by: kinzou at May 16, 2004 04:11 PM

kinzouさん,こんにちは.

「BLOGの設定」-> 「ウェブログの設定」の「Commentの設定」の「 Commment の表示順」で変更できますよ.

Posted by: pshige at May 16, 2004 04:15 PM

あ、本当だ。エントリーは変更できるの気づいてたんですけど、コメントもできたんですね。 なんか、変な拡張子のファイルの奇妙なスクリプトをいじらないと変更できないのかなあなんて悲観的になっていたところでした。ありがとうございました。こびとさんは偉大だ!

Posted by: kinzou at May 16, 2004 04:23 PM
コメントする
名前(ニックネーム可)とメールアドレスは必ず入力してください.
メールアドレスは管理者にのみ通知されます.









名前、アドレスを登録しますか?



コメントに返信があった場合メールで受け取る:


反映に時間が掛かりますが,二度押ししないで下さい.