The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Validate matching quote BBCode tags. Details »» | ||||||||||||||||||||||
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
Show Your Support
|
Comments |
#32
|
|||||
|
|||||
Quote:
--------START THIS: [QUOTE ]Test[QUOTE ]Nest #1[QUOTE ]Nest #2[QUOTE ]Nest #3[/QUOTE ] [QUOTE ]in No Parse[/QUOTE ] [code ][QUOTE]in Code [/code ] [php ][QUOTE]in PHP[/php ] [/QUOTE ][/QUOTE ][/QUOTE ] RENDERS AS THIS: [QUOTE]Test[QUOTE]Nest #1 Quote:
--------END What is going wrong here? This product would tell you that the issue was mismatched quote tags. If you set it up to NOT detect this within PHP and CODE tags, then you might as well not use it at all. --RayJ |
#33
|
||||
|
||||
Installed, tested, works like a charm. Great Mod, thanks!
|
#34
|
||||
|
||||
It looked the same, except for a comment. I replaced the code and saved the file anyway in case I missed something.
On testing, it still doesn't work. Quote:
|
#35
|
||||
|
||||
Quote:
PHP Code:
--RayJ |
#36
|
||||
|
||||
still doesn't work.
I'll reinstall from scratch tomorrow and see if it clears up. |
#37
|
||||
|
||||
Quote:
Also, what exactly does the system tell you when you have a quote with more than 8281 characters? --RayJ |
#38
|
|||
|
|||
I have had to disable this plugin for 4.x.x as it has been causing problems for those trying to post long posts in quote tags. My host narrowed it down to this plugin and sure enough, as soon as it was disabled all the posting issues went away.
A shame, as it is a useful plugin. Just doesn't seem to work. |
#39
|
||||
|
||||
Quote:
|
#40
|
||||
|
||||
Quote:
Quote:
--RayJ |
#41
|
|||
|
|||
Quote:
http://www.vbulletin.com/forum/forum...ong-post-error This is what the host said in an email to me when this plugin was finally identified as the issue: Quote:
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|