コメントを非公開にし、管理人のみ観覧可能にする改造です。
「コメントスパム対策モジュール」に対応。
改造ヶ所は、スキンのHTMLファイル、index.php、admin.php、asm4cmt.phpです。
「コメントスパム対策モジュール」に対応。
改造ヶ所は、スキンの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氏(コメントスパム対策モジュールに対応)による投稿。