PR(記事内にアフィリエイト広告が含まれています)
スポンサーリンク
Nucleus

NP_RejectASCIIComment

http://japan.nucleuscms.org/bb/viewtopic.php?t=2693
コメントやトラックバックに対し、日本語が含まれていないものは許可しないようにするプラグインです。設定は「管理ホーム」>「あなたのBlog」の「設定」より、各々のブログに対して行う必要があるというのが要注意でしょうか。


そのまま使うとトラックバックの時はログに残りませんが、コメントにはログが残ってしまうので該当箇所をコメント化して使ってます。

ACTIONLOG :: add(INFO, 'RejectASCII: ' . $info . shorten(strip_tags($checkData), 50, '...') . ')');
↓
//ACTIONLOG :: add(INFO, 'RejectASCII: ' . $info . shorten(strip_tags($checkData), 50, '...') . ')');

他にもスパム対策用のプラグインを複数使ってますので、処理が重複しないように下記内容を追加してます。

function event_ValidateForm(&$data) {
global $DIR_PLUGINS, $member;
//takehana_add1line
if ( !($data['error'] == 1 or $data['error'] == '') ) return;

これでかなりの数のスパムが弾かれてますので、これでもチェックを抜けてしまったものを最終的に NP_Blacklist で処理するようにしています。

コメント

タイトルとURLをコピーしました