お知らせ
2008年4月8日
「Movable Typeプロフェッショナル・スタイル」が発売されました。
Movable Typeの第一線に関わる人々の共著で、Movable Typeをビジネスサイト構築に活かすテクニックが満載です。
Movable Typeでサイト構築を行っているWeb制作会社等の方々にお勧めです。
他にも多数書籍を執筆しています。
こちらもぜひご覧ください。
「秘密のコメント」プラグイン(MT3.2以降用)
レンタルBlogサービスの中には、「秘密のコメント」という機能があるところがあります。
Blogの管理者だけにコメントが見えるようにして、一般には公開しない機能です。
この機能をMovable Typeのプラグインで作ってみました(ただし、Movable Type 3.2以降が必要です)。
2007年2月13日
不具合がありましたので修正しました。申し訳ありません。
バージョン1.01以下をお使いの方は、こちらのページの手順に従って、バージョン1.10に差し替えてくださいますようお願いします。
1.動作の仕組み
Movable Type 3.2ではスパム対策機能が強化され、コメントやトラックバックを未公開にしたり、迷惑扱いにしたりすることができます。
この仕組みを応用して、「秘密のコメント」のチェックをオンにしてコメントが投稿されたときに、コメントを強制的に未公開にするようにします。
未公開なので、Blog上では公開されませんが、Movable Typeの管理画面上では見えるという仕組みです。
2.プラグインのダウンロード
まず、以下のアドレスをクリックしてプラグインをダウンロードします。
プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。
ダウンロードが終わったら、解凍してMovable Typeの「plugins」フォルダにアップロードします。
文字コードをutf-8にしてありますので、それ以外の文字コードをお使いの方は、文字コードを変換してアップロードする必要があります。
また、「GetQueryParam」というプラグインも使います。
「MT-Notifier 3.2.7をコメント・プレビューページでも使えるようにする」のカスタマイズをされた方は、その際にGetQueryParamプラグインをインストールしていますので、それをそのまま使うことができます。
そうでない方は、以下のリンクをクリックしてプラグインをダウンロードし、解凍してできた「GetQueryParam.pl」ファイルを、Movable Typeの「plugins」フォルダにアップロードします。
3.エントリーアーカイブテンプレートの修正
エントリーアーカイブテンプレートで、コメント入力フォームのtextareaの後に、以下のタグを追加します。
<label for="secret_comment"><input type="checkbox" id="secret_comment" name="secret_comment" />秘密のコメント(管理者にだけコメントを公開する)</label>
4.コメント・プレビュー(およびコメント・エラー)テンプレートの修正
コメント・プレビューテンプレートで、コメント入力フォームのtextareaの後に、以下のタグを追加します。
<label for="secret_comment"><input type="checkbox" id="secret_comment" name="secret_comment"<MTIfQueryParam name="secret_comment" value="on"> checked="checked"</MTIfQueryParam> />秘密のコメント(管理者にだけコメントを公開する)</label>
また、コメント・エラーテンプレートにもコメント入力フォームを入れている場合は、そのtextareaの後に、上と同じタグを追加します。
5.秘密のコメントかどうかを確認する
前述したように、このプラグインでは、コメントを未公開にすることで、秘密のコメントになるようにしています。
ただ、スパム対策プラグインの中にもコメントを未公開にするものがありますので、それと区別する必要があります。
このプラグインによってコメントが未公開になったかどうかは、Movable Typeにログインして、そのコメントを見ると分かります。
コメント一覧のページを開き、その中で対象のコメントのタイトルをクリックすると、コメントの内容等が表示されます。
その中に、「迷惑コメント/トラックバック自動判断値」という部分があり、そこにスパム対策プラグインの動作の結果が表示されます。
「秘密のコメント」プラグインが動作してコメントが未公開になった場合、この部分の「テスト」の列に「Secret Comment」が表示されますので、それで確認することができます。
↓「迷惑コメント/トラックバック自動判断値」に「Secret Comment」が表示されている例
ただし、登録済み投稿者が秘密のコメントを投稿した場合、そのコメントは未公開にはなりますが、スパムかどうかのテストは行われない状態になります。
登録済み投稿者の機能を利用される方は、この点にご注意ください。
前後の記事
関連するエントリー(1件)
- 「秘密のコメント」プラグイン不具合修正(2007年02月13日 09:39)
トラックバック(11件)
このブログ記事を参照しているブログ一覧: 「秘密のコメント」プラグイン(MT3.2以降用)
このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/331.
レンタルブログで よく見かける 「管理者だけにコメントを公開」 ・・・っていうの... 続きを読む
MTのインストールが上手くいかず、苦労されている方もおられます。いろいろな本やマニュアルを見てもMTがインストールできない・・・そもそも書いてある意味がよ... 続きを読む
MTのプラグイン追加してみました。 exciteのblogとかでできる秘密のコメ... 続きを読む
さて、今日は徹夜でmovabletype-3.2にアップグレードしました。 前か... 続きを読む
MELLだけに 見れて ブログ上では 公開されなので 記事に関係ないことでも ... 続きを読む
コメント欄に名前が残るのが嫌なシャイな通りすがりさん達の為に秘密のコメントが出来るようにしました。 続きを読む
The blog of H.Fujimoto様で公開されている「秘密のコメント... 続きを読む
あちこちのブログを見ていると、「秘密のコメント」という管理人にしか読めないコメントがあります。 続きを読む


コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。
こんにちは~。なんかこれおもしろそうなのでやってみます。
おはようございます。おかげさまでやっと無事に動作するようになりました。壱さんのところ、大変なことになってるんですね。どうしちゃったんでしょうね。早くスッキリ解決するといいですね。
はじめまして!kentoと申します。
前からつけたいと思ってた機能を
いよいよつけることができました。
ありがとうございます。
TBさせてもらいました!
>kentoさん
こんにちは。
プラグインご利用ありがとうございました。