blognplus @ wiki

コメントを非公開にする

最終更新:

blognplus

- view
メンバー限定 登録/ログイン
コメントを非公開にし、管理人のみ観覧可能にする改造です。
「コメントスパム対策モジュール」に対応。
改造ヶ所は、スキンのHTMLファイル、index.php、admin.php、asm4cmt.phpです。

スキンのHTMLファイルのコメント投稿フォーム部分に以下の1行を追加
<input id="hide" type="checkbox" value="on" name="hide"><label for="hide">コメントを非公開にする</label>

ndex.phpの1311行目あたりにある
$cmt_tmp_buf = str_replace ("{COMMENTBODY}", $comment, $cmt_tmp_buf);
これの上に下の1行を追加
if(preg_match("/hide:(.*):hide/", $comment, $hide_blank) == 1){ $comment = "非公開コメントです"; }

admin.php 1790行目あたり
$mes = ereg_replace("<br />", "<br>", $val["comment"]);
この下に1行追加
if(preg_match("/hide:(.*):hide/", $mes, $hide) == 1){ $mes = $hide[1].'<br>◆非公開コメント◆'; }

非公開コメントは記事管理画面(またはコメントスパム対策モジュールの管理画面)でのみ閲覧可能。
ブログ上では、上の設定の場合「非公開コメントです」と表示されます。
記事管理画面でわかりやすいように◆非公開コメント◆と表示されます。

  • 930氏、921氏(コメントスパム対策モジュールに対応)による投稿。
記事メニュー
目安箱バナー