BanGuest
Installation Instructions and Readme
Version: 0.4
This is the fourth beta release of BanGuest.
Mod Description
Installing This Mod
Usage Instructions
Changelog
Mod Description
This mod allows you to ban specific strings from being used within guest's names. For instance, if you find that you are being spammed by someone that always uses the string "casino" in their post name, you can stop them from being able to post on your forums.
You can also ban full guest names. In other words, if you have someone constantly popping in and posting under the guest name "Billy Bob", you can simply ban "Billy Bob", and disallow that exact guest name.
At the moment, with the way this mod works, banning strange characters will cause all guest posting to throw up an error. For instance, if you ban "??", it will cause an error every time a guest tries to post.
Note: Please test out guest posting after banning some strings and/or names. I had an error on my boards for probably a month or two, and didn't know it, because I didn't test guest posting after banning the string "??".
Installing This Mod
Either use BoardMod to automatically install this mod on your forums or install this mod manually by following the directions inside the mod file. Here are some more instructions on how to install a mod manually.
Once you have applied this mod to your source files, please upload the following files:
Modified by mod:
- Sources/Post.pl
- Admin/ModList.pl
- Admin/AdminSubList.pl
- AdminIndex.pl
Included in zip package:
- Languages/*.*
- Variables/BanGuest.txt (chmod to 666)
- Admin/BanGuest.pl
Usage Instructions
Go to Admin Center -> BanGuest Settings. There, you can set two different methods of banning guest names.
First of all, you can set generic strings that will be banned from posting on your forums. If a guest name contains that string, the guest will not be allowed to post. For instance, if you ban the string "hello", and someone tries to post using the name "hello_copter", they will not be allowed to post. If someone tries to post using the name "chello", they will also not be allowed to post.
Secondly, you can ban entire guest names. In this area, if you ban the name "hello", it will only ban guests using that exact name. For instance, if someone tries to post with the name "hello_copter" or "chello", they will be allowed to post. If they try to post with the name "hello", they will not be allowed to post.
Changelog
From 0.3- Attempted another fix for the bug that was supposed to be corrected in version 0.2
From 0.2- Fixed a bug that caused banning "full names" to disallow guest posting.
From 0.1- Fixed a language string error in the Admin Center settings
- Set it so that your forum only loads the language files and variable files if the user is a guest, rather than loading it every time someone posts.
- Created a readme file.
- Added a Dutch language file (thanks Jans)