Hello! I have few thousands messages marked as SPAM and I’d like to delete their body in order to save some space, just leave Author info so NospamNX know which IP addresses are spam. Is there a way to do this?
]]>Is it possible to protect contact forms from Contact Form 7 with NoSpam NX?
]]>Hi,
I just added a Finnish translation for this plugin. Can you add me as a Finnish translation editor for your plugin, so the translation can be approved? The instructions are here.
Thanks!
]]>The getOptions() function is still throwing “undefined index” notices in some cases. Could this be fixed in the next version? Thanks! Here’s a version of the getOptions() function that doesn’t throw a notice:
function getOptions() {
$options = get_option('nospamnx');
isset($options['nospamnx_names']) ? $this->nospamnx_names = $options['nospamnx_names'] : $this->nospamnx_names = "";
isset($options['nospamnx_count']) ? $this->nospamnx_count = $options['nospamnx_count'] : $this->nospamnx_count = "";
isset($options['nospamnx_operate']) ? $this->nospamnx_operate = $options['nospamnx_operate'] : $this->nospamnx_operate = "";
isset($options['nospamnx_blacklist_part']) ? $this->nospamnx_blacklist_part = $options['nospamnx_blacklist_part'] : $this->nospamnx_blacklist_part = "";
isset($options['nospamnx_blacklist_global_url']) ? $this->nospamnx_blacklist_global_url = $options['nospamnx_blacklist_global_url'] : $this->nospamnx_blacklist_global_url = "";
isset($options['nospamnx_blacklist_global_update']) ? $this->nospamnx_blacklist_global_update = $options['nospamnx_blacklist_global_update'] : $this->nospamnx_blacklist_global_update = "";
isset($options['nospamnx_blacklist_global_lu']) ? $this->nospamnx_blacklist_global_lu = $options['nospamnx_blacklist_global_lu'] : $this->nospamnx_blacklist_global_lu = "";
isset($options['nospamnx_activated']) ? $this->nospamnx_activated = $options['nospamnx_activated'] : $this->nospamnx_activated = "";
isset($options['nospamnx_commentid']) ? $this->nospamnx_commentid = $options['nospamnx_commentid'] : $this->nospamnx_commentid = "";
isset($options['nospamnx_salt']) ? $this->nospamnx_salt = $options['nospamnx_salt'] : $this->nospamnx_salt = "";
$this->nospamnx_blacklist_global = get_option('nospamnx-blacklist-global');
$this->nospamnx_blacklist = get_option('nospamnx-blacklist');
}
]]>
Hi,
I found there was no Chinese translation for the awesome plugin, so I translated it into Simplified Chinese (zh_CN).
You can get the .po
and .mo
files from here and add to the plugin if you want.
Best Regards,
Vincent Liou
please publish the change log for 5.2.3 and 5.2.4
]]>First of all I want to thank you for very useful plugin. I found it very lightweight and I think it’s a good one. I think my only concern about your plugin, is Error notification: “User couldn’t be find” in Settings/Statistic field.
I have HTML-minifications enabled via Autoptimize plugin. Maybe the fact that “NoSpamNX does not work with HTML-Minifications” hurts it?
However, it looks like the plugin is blocking “birdbrained Spambots” without any problem. I have a notification showing on my Dashboard and Settings/Statistic ( displaying a total number and the approx. per Day).
]]>Had a case with a client that nospamnx_blacklist_global_update didn’t exist in $options. Refactor the code so it is not assumed that a key exists.
]]>Hi Sven,
with activ debug I see this information:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; NoSpamNX has a deprecated constructor in C:\xxx\www\wordpress\wp-content\plugins\nospamnx\nospamnx.php on line 36
Please fix it.
Thanks.
Best regards
Hans
Hallo,
für das Plugin stehen neue Sprachdateien (Du, Sie) bereit. Durch einen fehlenden Eintrag in der Plugin-Datei werden diese Dateien leider nicht eingebunden. Bis zu einem Update durch den Entwickler kann das überarbeitete Plugin auf dieser Seite heruntergeladen und als Ersatz verwendet werden. Die vorhandenen Plugin-Einstellungen bleiben beim L?schen und erneutem Hochladen erhalten.
Hi Sven,
good Plugin!
I have the German language files updated (default and formal) and uploaded to WordPress server. Unfortunately, they are not used by the plugin, because the text domain was missing. You can download my modified files on this link and use for next update.
I have made a Swedish translation (and updated the Russian one, where several phrases were missing.)
Please pick it up at https://fjellner.com/nospamnx-ru+sv.zip and let me know when you’ve done it, so that I can delete the file from the server.
Best regards,
Tobi
Nospam NX works for us, it blocks more than 2,000 spambots a day. But getting our pages hit by spambots more than once a minute definitely uses server resources, which in our case we pay good money for. I was wondering if there was a way to stop the bots as soon as they hit the site instead of letting them start crawling the page looking for comment form. They’d still use server resources, but not near as much. As an experiment, I downloaded and installed the .htaccess blacklist from these guys:
https://myip.ms/browse/blacklist/Blacklist_IP_Blacklist_IP_Addresses_Live_Database_Real-time
Amazingly, for the last 48 hours the spambot hits on our site reported by NospamNX dropped from our 2,000+ a day to ZERO. I have to say that not in a million years did I suspect a blacklist would be that effective.
At any rate, just some info for all you comment spam fighters out there. We still like NospamNX and will keep it live for final defense, but the blacklist referenced above blocks the spambots before they ever even see your website.
MTN
]]>I’m using NoSpamNX along with W3 Total Cache on my site. When I enable minification (HTML, CSS, Javascript) it appears to break the spam blocking ability of NoSpamNX. NoSpamNX says it’s blocking a bunch of spambots, but I get a ton of spam in the spam queue.
When I disable minification in W3 Total Cache, the issue is resolved, but my site is slower.
I’m hoping someone here knows a setting to tweak in W3 Total Cache that will allow me to use its minification feature without breaking NoSpamNX.
]]>I absolute love this plugin and have been using it for years. Initially it reduced my comment spam from thousands per week to just a handful. A lifesaver, really!
However recently it appears the spammers have really picked up the pace. NoSpamNX is still blocking upwards of 700 comments per day, but hundreds more are getting through regardless. Between this and Akismeta they are being flagged as spam, at least, but it’s a pain and a drag on my database to have to clear out thousands of spam comments on a regular basis.
I don’t want to abandon this plugin but I think some updates are in order to prevent this new influx of spam. Any ideas?
]]>Hello – I just wanted to give you the heads up that a site that I manage was compromised and the attacker was able to write files to the plugin folder for this plugin. No others were affected.
]]>Hi,
On my local web site (a copy of the inline), with debug, it show these error :
Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method NoSpamNX::nospamnxPluginLinks() should not be called statically in C:\xampp-portable\htdocs\wpmu\wp-includes\plugin.php on line 199
Hope you have time to look after that !
Great plugin congretulation !
We have a large website using WordPress for my school. All of our students have blogs. New blogs that were created this year have a problem with NoSpamNX. All comments are being sent to the spam folder on these blogs, even if the commenter is a logged-in registered user on another blog in our wordpress site. This even happens if the commenter is an administrator on the particular site in question. This only seems to be happening on blogs that were created this year, we are not seeing the same problems on blogs created in the past.
I have tried deactivating and reactivating NoSpamNX on the individual student’s site. I have not tried uninstalling and reinstalling the plugin sitewide for fear that the problem would then occur on ALL of the blogs within our site.
Wondering if you have any ideas?
https://avoca37.org is our main site. One student blog that is having the issue is https://avoca37.org/20bornam
]]>I know this is supposed to be a support forum but I just had to gush about NoSpamNX. It’s been my only spamproofing on lee.org for 6 months now and it’s worked exceptionally.
I set wordpress to moderate unknown user comments
I installed NoSpamNX
I set the NoSpamNX Local Blacklist to block “https://” and “https://”
I removed the URL field from my comment interface
I put a note in my comment file telling users “Do not write “https://” in your comment, it will be blocked.”
I still have to moderate new user comments but this is easy and I want to watch my blog comments anyway. The amount of spam I have to review from the moderation cue is very at 1-5 per week. On rare occasions, I enable the blocking of specific strings like “win free sex now” to stop some comment spam bots (I think I’ve done that 3 times in 6 months). NoSpamNX has been blocking 200-1,000 comment spams per day for a long while now.
Hurray and huzzah! Thank you!
]]>when set to block mode, i think it would still be a very good idea to have a dashboard widget that shows something like the last 10 comments that were blocked
i’ve seen several comments here in the support forum where people are unsure if it’s working, or if it’s being too aggressive and i often wonder about the latter myself, even though i have no real reason to suspect that’s the case based on testing – still, without any visual indication of what is being blocked, naturally people are going to wonder.
i realize the downside to this is more sql reads/writes, but this could be implemented with an option to turn it on/off
]]>I’m trying to integrate the WP.com API to use their comment subscription for visitors, but when I do EVERY comment attempt is flagged as spam. I’m not sure what to do to fix this problem because NoSpamNX is AWESOME at blocking the majority of spam comments before they ever make it to even the spam folder – but I really want to utilize the WP.com comment API.
]]>Hello,
have you the same problem?
I have a list of words and if I uncheck “match substrings” every comments pass…
Any idea? Developer is here?
]]>As I’ve noticed a permanent increase in the spam that has gotten through NoSpamNX in the last few months, I’d like to bring up again the idea of adding a timestamp check to NoSpamNX.
I suspect the reason for increased spam that gets through NoSpamNX is that spammers (or the tools they use) have learned to not fill in the do-not-fill field NoSpamNX and other anti-spam solutions use. It’s time to add a new trick into NoSpamNX’s arsenal: timestamp checking.
The idea is simple and effectively used for example in Drupal’s Honeypot module (https://www.midwesternmac.com/blogs/jeff-geerling/introducing-honeypot-form-spam). The module tracks the time difference between when a certain comment form was sent to user and when the user returned it. If the time difference is less than the set interval, eg. 5 seconds, the comment is blocked, since a human would take more than 5 seconds to fill in the form.
These can be implemented via JS or PHP in many different ways.
]]>Hi!
In function displayStats(), at line 591 and 596 (of NoSpamNX 5.1.11) __ngettext is used. That function was deprecated since WordPress 2.8
It must be replace by the new function _n
Arguments are the same, so it’s a very simple change.
I hope to see an update very soon! ??
]]>I don’t know if this is good or bad but it hasn’t flagged anything yet. NoSpamNX has been installed for over 2 weeks. The other plugins are routing comments to spam (I get 6 to 20 a day in the spam area of comments). Perhaps they are all being routed to spam before this plugin sees them. Akismet and AVH First Defense Against Spam. Akismet count for February is 481.
bhagavideo.com
Harold
]]>First installed NoSpamNX about 2 years back and it worked well for quite some time. Not sure when it stopped working exactly, but it’s count stayed at 4342.
Uninstalled and re-installed it 2 weeks back and while Akismet is sending loads to the spam folder, NoSpamNX has not picked up a single spam comment.
Does this still work?
Hi.
I just installed the plugin, and having the WordPress debug mode activated, a notice raises on every page load:
Notice: Undefined index: nospamnx_blacklist_global_update in /media/Datos/Joan/Desarrollo/web/diversexxx/web/wp-content/plugins/nospamnx/nospamnx.php on line 516
I’m using WordPress 3.5.1 , NoSpamNX 5.1.9 , PHP Version 5.3.10-1ubuntu3.5 , and the WordPress debug mode activated at wp-config.php by:
define('WP_DEBUG',true);
define('WP_DEBUG_LOG',true);
define('WP_DEBUG_LOG',true);
define('WP_DEBUG_DISPLAY',true);
@ini_set('display_errors',1);
define('SCRIPT_DEBUG',false);
Thanks for your plugin.
]]>I can see that nospamnx.php contains one split PHP command that is deprecated since PHP 5.3. Can you update it to use preg_split or explode instead?
Thank you.
Does it also protect contact forms from spammers?
]]>After testing NoSpamNX on a test site, I installed it on my very active site at https://ssnet.org/
I deactivated Akismet and activates NoSpamNX. It seemed to be so good at marking spam that I set it to “block” spam.
Then I decided to test it once more. I posted as Cindy Moore, address [email protected], with my IP (not blocked). I had tested with a site URL, but this was rejected as spam. So I set the plugin to send posts to just mark the spam. And I decided to test without a site URL. I
copied and pasted the following into the comment field:
This is a test comment
The lesson’s author wrote:”…nothing characterizes secularism more than the push to eliminate all “other worldly” language from human discourse. With the success of science, people in some cultures are more and more inclined to think about issues scientifically.” True enough, many scientists hold their fellow scientists who believe in God, especially a Creator, in snobbish disdain thinking they know better; and they exert pressure upon their fellow scientists to speak, write and act in accordance with “accepted” notions. (Prof. Walter Veith and others attest to this behavior.) This is also reflected in media misinformation and swallowed by a largely gullible populace.
“…Angels and demons do not fare well in the scientific mode of thinking. Hence, contemporary culture is witnessing a gradual demise of belief in the supernatural.”
I heartily disagree with this statement. At the present time (in the USA) there is an obsession with things regarding the supernatural: psychics, Wicca, TV programs searching supposedly haunted placings, late night radio programs exploring dark phenomena, magic, demons, dark practices. Some claim to approach these topics as being studied “scientifically”… without any true and honest examination(s).
It is so true that when we do not seek truth and rush here and there seeking anything else, we are left to our own devisings. I saw a bumper sticker recently that read simply “Don’t believe everything you think.” May God preserve us from these perversions, and may His truths shine in the darkness and lead many to the Light.
I used Firefox with Javascript disabled for test purposes.
However, the comment went straight to the spam folder.
Now why would that be?? I pasted the comment in manually and most certainly did not fill out any “hidden fields.” I am so disappointed! It seems you must have added some other things to the plugin besides invisible fields.
Please help!
In my first test with the URL filled in, I got a page that said, “I’m sorry, but your comment appears to be spam.” It has a <back> button, but the button did not work.
In my second test, without the URL (see above), I did not get an error page. The page merely reloaded with a blank comment field.
Comments are the lifeblood of the blog, and I cannot afford to have comments lost like this. It would be just a bit better, if the <back> button went back to the comment, so people could at least retrieve their comments and write to us.
]]>