The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#71
|
||||
|
||||
Quote:
|
#72
|
|||
|
|||
Hi
I almost have this mod done, 1 to 3 days it will be released! I will put up some Admin Panel images by tomorrow morning so you can see what it will look like! Options! 1. <IMG> domain blocking (access rules, don't allow images from these domains) 2. <URL> domain blocking (access rules, don't allow links pointing to these domains) 3. <IMG> max height, max width (moderate, validate before displaying [automatic], exclude these domains!) 4. sig max length 5. sig max characters per line 6. sig max (single word length) exclude URL LINKS/IMGS 7. <IMG> max allowed (non-smilies) 8. max smilies allowed 9. max bbcode allowed 10. max (single) bbcode allowed (ie: quote/all bbcode can only be used (#) times each) 11. bbcode limit (alllow bold, quote) but not any of these (size, color...) 12. URL links count as (#) this number of characters 13. IMG links count as (#) this number of characters 14. sig max lines (#) 15. sig max spacing (#) of lines! 16. master switch (turn off/on) when off will use vB(s) limited default permissions! Database changes Lite version ( no domain blocking ); Alter (1) table, add (1) column! Advanced version ( lite version changes and below changes) add (1) table to hold the extended permissions! Extra query at run time (edit sig): NONE // both versions, below Script changes (5), (3) Admin related, (1) forum related, (1) include related! Script adding: (1) include related! templates edited: 3 templates added: NONE vB phrases added: 47 as of now, might be more! Sonia |
#73
|
||||
|
||||
Quote:
If you need anything let me know~! |
#74
|
|||
|
|||
Hi all
I just figured I would update everyone on my progress! The coding / scripting is 100% done! I have some people tesing it now, just to see how well it works on a big board! The admin panel is 90% done, I still need to build and write the help system! Tomorrow I will open a demo so you can try it out! It follows the permissions you set to a "T". It can be very strict or easy going, it really depends on how much you allow or don't allow! I had 2 reports today and both were really good because enforce signature works like it should! Here are some images of the new signature permissions! If I have time later I will explain each permission in detail. Notes: 1. The signature permissions are only active for groups that are allowed signatures 2, The configuration options do not contain the HELP system, I am doing that now! C, ya... Sonia |
#75
|
||||
|
||||
Quote:
i love that finally something that has complete control over signatures Erm it would also be good to have a cron script to recheck signature sizes because If They decided to just change the linked image on their server the image size restriction could be overidden |
#76
|
|||
|
|||
Quote:
I have that already covered! (cron) + Page scan! Allows a Super/Mod or Admin to run a scan on any topic or thread they are viewing! What this does is it reads the page in real time looking for signature no-no(s), because like you said and I know people will try to change the image on the remote host! If it finds a different image size than what was allowed it will pull the sig (not allow it to be shown), send the user pm warning and record that warning. Admin configures the warning limit and the action to take if the warning limit is broken (life time ban signature usage for this user, day, week or month ban options also) Also when you first set this up it will auto remove signatures that violate the new permissions, sending the user a PM telling them the new rules on signatures and why there signature was removed until they edit it to conform to the new permissions for his/her user group! I got every thing covered, wait you will see what I mean! c, ya... Sonia |
#77
|
||||
|
||||
Quote:
|
#78
|
|||
|
|||
Quote:
Don't worry if you run into trouble I will find a way to work around it, but looking at the AWS code it will not in anyway effect it's doings or the doings of this mod! Sonia |
#79
|
||||
|
||||
Do you anticipate there being many problems if a lot of PMs are sent?
Don't know how many of our users have more than 4 lines in their sigs, but I would expect maybe 10% which is 4,800 pms. |
#80
|
|||
|
|||
Quote:
1. (first query) when the scan is done, it grabs the signature, userid for all users in the group you are working on! It then runs the checking, adding the userid and the signature to the list of all bad signatures found! The ones that are OK are dumped <= unset(), when it done and it finds bad signatures... 2. (second query) it loads the userid(s) into a single column in the signature hold table (this may change), the signature hold table only contains one row with columns for each group and a column to hold the permissions for each group! It is very resource friendly this way! After loading the bad userids into the hold table it sends (1) single query loading the PMS into each user, the PM contains a special placeholder, that will be converted when the user reads the PM, the PM can not be deleted until it is read! Using a place holder you can make the message as personal as you want! You can setup a placeholder or many placeholders for any var that is contained in the bbuserinfo array!!! 3. (thrid query) send personal PM(s)... Hi [PLACEHOLDER] We have just implemented new rules regarding member signatures! Having updated are forum permissions to refelct these changes we have found your current signature does not follow our new permissions! Until you edit your signature so that it meets our new permission guidelines it will not be displayed in any of your posts or pms! [PLACEHOLDER], we are sorry to have done this and hope you understand that the reason for us to make these changes is for all our members to have a more enjoyble time accessing the forums! You can read about the new signature permissions by using the link below! !!!Link Here!!! Regards The Crew! Final notes! this process can also be split up when a user group contains many users, there is a option for this in the configuration options! I have made a cron script that handles this and other options that can run in the background! The most intense time will be the first time it is run, after it works one on one with each user when they add or edit a signature! There will also be a little (button/image) placed on each post where a mod/admin can just click on it if they see a image that does not look like it's following the permissions, if it is not the signature can be remove instantly! Sonia |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|