Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Validate matching quote BBCode tags. Details »
Validate matching quote BBCode tags.
Mod Version: 1.3.0, by raywjohnson (Coder) raywjohnson is offline
Developer Last Online: Jan 2020 I like it Show Printable Version Email this Page

vB Version: 3.8.0 Rating: (7 votes - 5.00 average) Installs: 34
Released: 15 May 2009 Last Update: 18 Sep 2013 Downloads: 169
Supported Uses Plugins Additional Files Re-usable Code Translations  

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 Version
1.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

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Disable [IMG] In [QUOTE] Tags Zero Tolerance vBulletin 3.0 Full Releases 47 18 Feb 2009 11:10

  #46  
Old 18 Sep 2013, 01:37
raywjohnson's Avatar
raywjohnson raywjohnson is offline
 
Join Date: Feb 2007
Real name: RayJ
Originally Posted by ozzy47 View Post
Just to be clear, this will still work in 3.8.x series? Not that I use this, just so the people that do know.
Yes. Thanks for reminding me. It is still developed on and for VB3.8.

--RayJ
Reply With Quote
  #47  
Old 27 Oct 2013, 01:12
Black Tiger's Avatar
Black Tiger Black Tiger is offline
 
Join Date: Apr 2004
Sorry but I've got a problem on 3.8.7 with 1.3 so I think it's buggy, because this problem does not occur with version 1.2.

I've got vbulletin 3.8.7 pl3 running. When I use version 1.3 and try to make a new post, I don't get the in between lines saying that my thread is being posted, but I just get a white screen, nothing more.

When I use version 1.2 the problem is gone and I can post again.

How can this be fixed?
__________________
Greetings, Black Tiger
Reply With Quote
  #48  
Old 27 Oct 2013, 01:41
raywjohnson's Avatar
raywjohnson raywjohnson is offline
 
Join Date: Feb 2007
Real name: RayJ
When you upgraded to 1.3, did you upload the class_verifyquotes.php file to the /includes/ directory? Each version must use its own class_verifyquotes.php file.

--RayJ
Reply With Quote
  #49  
Old 27 Oct 2013, 02:03
Black Tiger's Avatar
Black Tiger Black Tiger is offline
 
Join Date: Apr 2004
No I didn't because it said:
v1.(0/1/2)-v1.3 : just import product-vqbc_rayj2009_v1-3.xml (Allow Overwrite)
So I thought that was not necessary.

Thank you for the quick support, I'm going to change it now!
__________________
Greetings, Black Tiger
Reply With Quote
  #50  
Old 27 Oct 2013, 02:13
raywjohnson's Avatar
raywjohnson raywjohnson is offline
 
Join Date: Feb 2007
Real name: RayJ
No worries. And thank you for the feedback. I will fix the instructions!

-RayJ
Reply With Quote
  #51  
Old 27 Oct 2013, 02:28
Black Tiger's Avatar
Black Tiger Black Tiger is offline
 
Join Date: Apr 2004
You're welcome.
And for your information... it's working now indeed. Thank you!
__________________
Greetings, Black Tiger
Reply With Quote
  #52  
Old 27 Oct 2013, 02:59
raywjohnson's Avatar
raywjohnson raywjohnson is offline
 
Join Date: Feb 2007
Real name: RayJ
Excellent!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 21:16.

Layout Options | Width: Wide Color: