Version: 1.0.3, by Andreas
Developer Last Online: Jan 2023
Version: 3.5.4
Rating:
Released: 09-01-2005
Last Update: 11-09-2005
Installs: 441
DB Changes Uses Plugins
Additional Files Is in Beta Stage
No support by the author.
Extended Signature Limits
Description
This Hack allows you to control
Maximum Number of Lines
Maximum Font Size
Links to external Websites
BBCodes
Images (max. Number/Width/Height/Filesize)
used in Signatures.
Details
1 Product XML with 2 Plugins, 1 Setting and 17 Phrases
History
1.0.0
Initial Version
1.0.1
Replaced most Settings with Usergroup Permissions
Added Checks for Images (max. Number/Width/Height/Filesize)
1.0.2
Added information Text about applied Restrictions to "Posting Rules"
1.0.3
Fixed a problem with single/double quotes in [size] Tags that allowed bypassing the fontsize limit.
Important: vBulletin 3.5.1
If you are using vBulletin 3.5.1 and downloaded the ZIP of this Hack before 02.11.2005 21:00 CET, please use the attached bitfield XML file.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
maybe in the next version you could add something to control dynamic signatures. I have many users that use them to rotate an image as their signature but I worry it could be used for evil!
Great Hack Kirby, just one question. Is there a way to do a check on signatures that were already entered and exceed the limits? I have thousands of users and a message letting them know their signature violates the rules would be good when first implimenting this.
@jribiz
Currently not possible, but I thought about the possibility to add a script that checks all existing Sigs in the future.
Thanks Kirby, you know, I realized probably the best way to handle it anyhow is to have a mod edit their violating sig out with a message, since the user would need to re-enter it they would then need to abide by the set requirements. Thanks!
I would love a script that checks against existing!
Just wanted to share these scripts. As we are trying to decide what limits to set, I am running them to make the changes globally rather than going through the control panel. Once we have finished, we can fine tune on a usergroup level.
If anyone uses these, you need to replace the 'x' in the script you use with the number that you want for that field.
[sql]update usergroup set maxsiglines = 'x';
update usergroup set maxsigfontsize = 'x';
update usergroup set maxsigimgsize = 'x';
update usergroup set maxsigimgwidth = 'x';
update usergroup set maxsigimgheight = 'x';
update usergroup set maxsigimages = 'x';[/sql]
Yeah, Kirby said in his reply to me that a script would be required to check current sigs, so it just checks when the sig fields are updated by the user.