Link to modMOD Stop Spammer v2.3.9
|Authors:||M-DVD and snoopy_virtual|
|Release:||9th January 2010|
|Compatible With:||SMF 1.1.1 - 1.1.12|
SMF 2 RC4
Version 2.3.9 - 9th January 2010
| ||*||Changes in the API key. From this version the API key is ONLY needed |
to report spammers, NOT to check them
| ||!||Fixed the bug about once a member is marked "yellow" always stay yellow, |
reported by tm82 here with the solution proposed by himself
| ||+||Added the buttons to "Check" and "Report" members also to the pages |
"Waiting for approval" and "Waiting for activation"
| ||+||Added a system to check if the mod is ON, if it is up-to-date and if the|
connexion with Stop Forum Spam's DB is OK
| ||*||Changed 2 lines and added 10 new lines in language files|
| ||?||Uninstall old version and install new one|
| ||?||No need to edit manually any template file unless you are not using |
the default Theme and you have the files Register.template.php or
ManageMembers.template.php inside the folder of the particular
Theme you are using
|?||How to Update|
Let me explain a little some of the changes:
The first thing I want to say is this is not
the big update I was planning and I have been working on lately. I have released this small update because there were a couple of things that were urgent:
- Changes in the API key. From this version the API key is ONLY needed to report spammers, NOT to check them
When the admin in SFS (Stop Forum Spam) site asked me to remove the default API key from the mod, and ask every body using this mod to ask for their own API keys (what I did in version 2.3.7 a couple of weeks ago) I understood it wrong.
I thought I was suppose to change the mod so it would not work at all without an API key. But talking lately with SFS admin he explained to me that it's not necessary to have an API key to check
his DB. You only need one if you want to report
spammers. So I have changed again the mod so it works now like that.
- Fixed the bug about once a member is marked "yellow" always stay yellow, reported by tm82 here with the solution proposed by himself
The first time they asked me about this problem I thought the mod was not working properly for them because there was a mistake in their server or something like that, but tm82
has discovered it was actually a bug in the code. Luckily he is good with code and he found the solution at the same time. Thanks mate.
Apart from these 2 urgent things, there was also a few other things that I had already done for the new version (the big one I am still working on) so I have added them to this small update:
- Added the buttons to "Check" and "Report" members also to the pages "Waiting for approval" and "Waiting for activation"
This has been requested many times and it has been in my TODO list for too long. At last it's done.
- Added a system to check if the mod is ON, if it is up-to-date and if the connexion with Stop Forum Spam's DB is OK
- To update: Uninstall the old version and install the new one
As always. I just put it here just in case somebody doesn't know it.
No need to edit manually any template file unless you are not using the default Theme and you have the files Register.template.php
inside the folder of the particular Theme you are using
I will continue working on the rest of the things I have in my list. For example the bug about unapproved member count going wrong:
I just found a case where the unapproved member count gets to be wrong.
This is because SMF (using 2.0RC4) doesn't adjust the count if the registration method is not = 2 (admin approval required), where as StopSpammer creates unapproved members if they are a spammer.
Yes, the place in Subs.php you have suggested is one of the pieces of code involve, but there are more. Also the problem with that is SMF 1.x works different than 2.x when counting them, so there are a lot more things to consider there if I want the mod to work fine for both.
With the new big update, one of the things I am doing is to separate completely the files for both versions 1.x and 2.x (as I have them for example in mod httpBL) so it will be easier then to sort things like that.