The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Advanced Text Filter.
Ok, here is the situation.
A while ago, i noted much lacking features in two key parts of the vb admin cp. One being ip banning, the other text filtering. I went ahead and created a ip ban manager and have always intended to create a matching text filter manager. However, i've never really had the time and its not really that important to me as we barely use text filters on my forum. Anyway, i did do a little work on some algorithms and have a feature list in mind. As I dont want this work to goto waste and feel that many people would find this useful, i'm going to release my work here in the hope that someone with more time/motivation than me will be able to release a working product. Features Separate out from current settings based text field into its own database table. Have a form for adding and editing text bans. List ban and setter in a useful list. (for the above features, take a look at my advanced ip bans mod for a 'feel' of how it should work and feel free to reuse any of the code contained within it) Options available to admin: *Straight ban - works the same as currently *BBcode avoiding ban - see code at bottom of post *regex ban - ban against a regular expression *regex bbcode avoiding ban - this is a combination of the above. Code http://www.imhotek.net/regexpban.php For example You may make use of the following and any code found in the advanced IP ban management mod (https://vborg.vbsupport.ru/showthread.php?t=186342) but you should comment any sections based on my code with this line: "Based on original code by: Christopher Riley (Carnage) http://www.giveupalready.com" The mod should be released in full for free on vbulletin.org and its release thread should also credit me for the contributed code. PHP Code:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|