MT:コメント保留時の小技
このブログへのコメントは、スパム対策により承認制となっています。
でもこれって何か微妙じゃないっすか??
だってね、コメントしたらすぐ反映して欲しいと思うのがコメンターの心情
でしょ?(違うかな?) その時点でブログの気軽さとかがちょいと減って
しまうんではないかい?と思うんですよ。
しかし、海外からスパムコメントが届いたらそんな事も言ってられなくなります。
実際、ウチのバイクスタイルでは日に40件以上送られてきて、コメント欄が
「ジョン」とか「スティーブ」(英語)で埋まってしまって、一度ドーラさんに
「外人もコメントするの?」と間違われてしまい、管理人としては
ゴメンナサイ以外ありません。
そういうわけで、コメントを承認制にするようにしたんですが、どことなく保留
ページには冷たさが残るかなと思って、色々考えてみた結果、
「○○さん(コメンターの名前)、コメントありがとね。」
とか表示されたら、ちょっとぬるくなるかなと思ってその方法を色々と試して
みました。というわけで、焦点は「コメンターの名前をどうやって出すか」です。
・・・まぁ引っ張るほど難しくないので、スパッと説明します。
(ちなみにMT3.3でしか動作確認してませんので。)
まずMTのコメント保留のテンプレートを開いて、メッセージを書くところに
MTタグ「<$MTCommentPreviewAuthor$>」(これは変数タグかな?)
を仕込みます。
例えば
<$MTCommentPreviewAuthor$>さん、コメントありがとう!
と入れると、コメンターが投稿ボタンを押した後に、
(コメンターの名前)さん、コメントありがとう!
となります。ちなみに<$MTCommentAuthor$>ではうまく出力されなく、
また<MTComments>などのコンテナタグで囲う必要はありません。
全然大したテクニックじゃないんですけど、コメンターさんに「おっ?」と
思わせればイイかなと思って工夫してみました。ブログの醍醐味である
コメント。保留の冷たさをちょっとでも緩和させる小粋なテクです。
もっとも、今のところスパムコメントがきてないので保留にするのもどうかな
と思ってます。でもコメント欄がジョンとかスティーブで埋まるのヤダしなぁ。
根源のスパムさえなくなれば、こんなこと考えなくてもいいのにねぇ・・・。
|
次 :
MySQLのお勉強
前 : MT3.3を入れてみた
|