Nucleus 3.3からコメント時にURLとメールアドレスが別々に入力できるようになりました。旧バージョンではURL欄のみのチェックしかおこなえていなかったため、メールアドレス欄についてもチェックできるようにしてあります。
Nucleus 3.3を利用する場合、同梱のNP_AddSpamCheckEventをインストールする必要はありません。導入していても特に不具合は出ないはずですが、二重チェックになってしまうので、アンインストールをすることをおすすめします。
※利用方法についてはNucleusCMS Japanのplugins:np_blacklist [Nucleus CMS Japan Wiki]にまとめてあります。
動作確認はNucleus 3.3(UTF-8)、PHP 4.4.6環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
† [Added] コメント時のemailフィールドもチェック対象にした
v3.3から導入されたemailフィールドもチェック対象にしました。
NP_BlacklistJP v1.2のエントリを読もうとしてタイトルをクリックしたり、続きを読むをクリックすると、ここに飛んじゃいます。
いちおう御報告。
いま見たら正常でした。すみません。上記コメントは当方の異常かと思います。削除していただければ幸いです。
使っているサーバのPHPのバージョンが4.2.2のせいか、
Fatal error: Call to undefined function: glob() in ***/***/nucleus/plugins/NP_Blacklist.php on line 288
というエラーが出てしまいます。
その後、プラグイン管理画面では、エラーが出たまま登録された形になっていますが、NP_Blacklistを削除することもできません。
PHPのバージョンを上げるしか手はないでしょうか?
Nucleusは、バージョン3.3です。
とりあえずプラグインを強制削除する方法についてはこちらを参考にしてみてください。
http://blog.cles.jp/item/1528
また、PHPの古いバージョンは使うことが推奨されていないので、アップデートができる環境であればアップデートしたほうが良いです。
そのままのバージョンでということであればPHP_Compat(http://pear.php.net/manual/...)を入れれば良いと思いますが、基本的には4.3であることを前提に作っているのでglob()以外にも必要な関数があるかもしれません。
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。