![]() |
|
Mod Options |
![]() |
|||||||||||
Validate matching quote BBCode tags.
![]() Developer Last Online: Aug 2021 ![]() ![]() ![]()
Quotes Validation
I created this modification to help alleviate the need to edit posts that have invalid/mismatched QUOTE tags. For a busy forum, correcting bad QUOTE tags can become a big problem for your moderators. Messages (new or edited) rejected by this mod will return the member to the post submission form with the phrase: "One or more of [quote] tags are missing or mismatched. All posts are required to have proper matching quotes." I have been running it on my board for a month or so without problems. It may run on versions older then 3.8, but I have not tested that. I have created a number of mods for my board, this is the first one I have released! --RayJ NOTE: Plugin works on vBulletin version 4 Description Check new and edited posts for valid/matching open and close [quote] BBCode tags. *Should* work with any number of nested or included quote tags. Details 1 Product XML with 3 Plugins, 2 Phrases, 5 Settings, and 0 Queries 1 File/Class No template modifications. Files class_verifyquotes.php install.txt license.txt license-vqbc_rayj2009.txt v1.3 = product-vqbc_rayj2009_1-3.xml v1.2 = product-vqbc_rayj2009_1-2.xml v1.1 = product-vqbc_rayj2009_1-1.xml v1.0 = product-vqbc_rayj2009.xml Upgrading v1.0-v1.1 : Upload class_verifyquotes.php file to the /includes/ directory import product-vqbc_rayj2009_v1-1.xml (Allow Overwrite) v1.(0/1)-v1.2 : Upload class_verifyquotes.php file to the /includes/ directory import product-vqbc_rayj2009_v1-2.xml (Allow Overwrite) v1.(0/1/2)-v1.3 : Upload class_verifyquotes.php file to the /includes/ directory import product-vqbc_rayj2009_v1-3.xml (Allow Overwrite) History 1.0 Initial Version1.1 Added plugin: newpost_preview Added setting: Auto Preview Mode. If active, the system will automatically put you in preview mode, and display the error message in the post area, when QUOTE mismatches are found.Added phrase: To display CSS around "in post" error message. Bug Fix: versions v1.0 and v1.1 (Note: fix already applied to all versions) Memory leak causes download dialog for all browsers (for large posts). Download quotes_validation_bugfix.zip (contains: class_verifyquotes.php) and upload it. Fixes all previously installed versions.1.2 Added Option: Style (CSS) for error message Added Option: Bad Quotes Error Message This will let you edit the Error Message and CSS that controls the output without having to edit the phrase directly. I left the original phrase code in place so that it will not get wiped out when you upgrade. You will have to search for the phrase (vqbc_bad_quotes_error) and copy it to the new setting.Changed the phrase that displays the "in post" error message to work with the new options. 1.3 Bug Fix: Removed recursion and complex regular expressions. These were causing issues with large posts. Added Option: Ignored Tags (allows you to add tags to be ignored during validation, note: noparse is always ignored) Notes PHP 5.0+ required. If you are still using PHP 4 (you should upgrade). Or you can edit the class_verifyquotes.php file and remove all public and private keywords (before each function). Then edit the product-vqbc_rayj2009_v1-1.xml file and remove the PHP 5.0 dependency line. Download Now Only licensed members can download files, Click Here for more information. Show Your Support
No members have liked this post.
|
![]() |
||||
Mod | Developer | Type | Replies | Last Post |
Disable [IMG] In [QUOTE] Tags | Zero Tolerance | vBulletin 3.0 Full Releases | 47 | 18 Feb 2009 10:10 |
Comments |
#2
|
||||
|
||||
My first mod release.
Enjoy! --RayJ No members have liked this post.
|
#3
|
|||
|
|||
Yeah ! Not bad.
I will test it later. Thank you for this mod. ![]() No members have liked this post.
|
#4
|
|||
|
|||
Great idea! I'm always fixing mismatched quotes. Thanks!
No members have liked this post.
|
#5
|
||||
|
||||
Good idea, I'm tagging this to test it in a few days.
Thanks. No members have liked this post.
|
#6
|
|||
|
|||
A great idea, many thanks, RayJ!
No members have liked this post.
|
#7
|
||||
|
||||
![]()
Great, great, GREAT idea!!!
Thank you so very much. No members have liked this post.
|
#8
|
||||
|
||||
I get:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /path/to/forums/includes/class_verifyquotes.php on line 35 When it's active. Any ideas?
__________________
![]() No members have liked this post.
|
#9
|
||||
|
||||
Originally Posted by Supramania
Yes! Are you running PHP version 4? ![]()
If so, open the file /includes/class_verifyquotes.php and remove the "public" and "private" before both function keywords. --RayJ No members have liked this post.
|
#10
|
||||
|
||||
Yes PHP 4.4.6 (cli)
That fixed it - works great now! ![]()
__________________
![]() No members have liked this post.
|
#11
|
||||
|
||||
Great mod, going to install this one, thank you!
__________________
Greetings, Black Tiger No members have liked this post.
|
#12
|
|||
|
|||
Works great...
I do find on Quick reply it just takes you to a preview of the post if there's a mismatch, I think it could do with an error message here like on the full reply so people know what's wrong.
__________________
MARK.B (Member of the vB Support Team) No members have liked this post.
|
#13
|
||||
|
||||
Originally Posted by Mark.B
I tried to do this. But after several attempts, I could not get an acceptable system in place. The Quick reply is AJAX based and I need to take the time to learn how it works in vB. I may try to get the done at some point.![]()
--RayJ No members have liked this post.
|
#14
|
||||
|
||||
sounds handy. Thanks
![]() No members have liked this post.
|
#15
|
||||
|
||||
good mod
thanks, No members have liked this post.
|
![]() |
«
Previous Mod
|
Next Mod
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Mod Options | |
|
|
New To Site? | Need Help? |
All times are GMT. The time now is 05:41.