困ったコメントさん対策
■ /lib/MT/App/Comments.pm の 253行目付近
を
if (!$blog->allow_anon_comments &&
(!$comment->author || $comment->email)) {
に変更。
!$comment->author が名前必須
$comment->email がアドレス空欄必須。
■ またMTの設定-コメントの設定で
「名前とメールアドレスを必須にしますか?」にチェック。
■ エラーメッセージも変えます。
/lib/MT/L10N/ja.pm の 231行目付近
を「名前を入力してください。メールアドレス欄は空白にしてください。」へ。
メールアドレスをいれると投降できないわけですが・・・どうでしょう。
いままでアドレスを必要と感じたことがない&入力する人もほとんどいなかったので、大丈夫だと思うのですが。
また何かあるようだと、他の方法を考えないとなぁ。
MTのヴァージョンアップとか、ヴァージョンアップとか、ヴァージョンアップとかプラグインとか;;
それよりコメント投稿するとエラーになるのをどうにかしたいですTT
何がマズいのでしょうか・・・。
コメント(4)
これを眺めて・・・難しい・・MT3.2ならどこだろう・・・考えるのも嫌になって、テンプレートでメール欄を消しちゃいました。
掲示板もこの手でメール欄無しにしているんですよね。
> summyさん
こんにちは~。
今更ですが;
3.2だと/lib/MT/App/Comments.pmの
267行目~
if ($blog->require_comment_emails() &&
!($comment->author && $comment->email &&
is_valid_email($comment->email)))
{
return $app->handle_error($app->translate(
"Name and email address are required."));
あたりっぽいですかね・・・。
試していないので確かではありませんが;(試す場合はコピー取ってください~)
私もメール欄って使わないので、消してしまおうかしら~。
はじめまして
この記事に対してトラックバック送らせていただいたのですが
エラーがでてしまっていたので何回か試したら回数分TB送って
しまったようです・・・
誠に申し訳ない・・・
削除してください。
> tamaruさん
いえいえ~、こっちの設置の仕方がおかしいのか、すぐにエラーが出てしまうのですTT
お気になさらずに・・・。