Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Prevent SHOUTING and Posts With Annoying UPdown Text Like This Details »»
Prevent SHOUTING and Posts With Annoying UPdown Text Like This
Version: 1.00, by Reynaldovb Reynaldovb is offline
Developer Last Online: Aug 2014 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 05-14-2006 Last Update: Never Installs: 28
 
No support by the author.

Long time ago I posted a mod written for 3.0.7 to stop SHOUTING and "Jumpy" text. Since I upgraded to 3.5.x my forums became once again full of posts in FULL CAPS and let's be honest, the bultin anti-shouting functionality sucks.

With vBulletin bultin anti-shouting, you have to choose between SHOUTING TEXT or Annoying Jumpy Text (caps on first word of each letter), which makes large blocks of text difficult to read.

Essentially, what this mod does is:

1) Switch SHOUTING from the body text and from title into "normal" text.

2) Switch "Jumpy" text from both the body and title into a more readable form. Example of "Jumpy" text is the following sentence:

Quote:
"This Sentence Is A Example Of 'Jumpy' Text. The Reason Why Some Users Like To Write Sentences In This Way Eludes Me. I Just Know That After A Few Lines, It Becomes Difficult To Read. This Sentence Is A Example Of 'Jumping' Text. The Reason Why Some Users Like To Write Sentences In This Way Eludes Me. I Just Know That After A Few Lines, It Becomes Difficult To Read. I Think By Now You Are Aware Of My Point."
Known behaviour:
a) For shouting text, the mod detects it if ALL the text is in caps. This behaviour will be changed on a next release to trigger it if 80% or more of the text is in caps.

b) For "Jumpy" text, the mod is triggered if at least 2 sets of 3 words are Wrote Using Jumpy Text. This 'could' also be changed to make it trigger based on a percentage of the text.

Installation:
STEP 1
Disable vBulletin bult-in anti-shouting by going to Admin CP => vBulletin Options => Message Posting and Editing Options

STEP 2
Download the included file: product-pst_reynaldovb.xml

STEP 3
Go to Admin CP => Plugin System => Manage Products => Add/Import Product
Click the Browse button and browse to where you downloaded the file.

STEP 4
Voila! from now on your forum should be SHOUTING free.
Now take a moment and click INSTALL :-)
Please keep in mind this plugin only applies to future posts. It does nothing against posts already in the forum. If interested let me know and I could post a MySQL line that will "fix" past posts.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 01-27-2007, 07:25 PM
Chadi's Avatar
Chadi Chadi is offline
 
Join Date: May 2004
Location: USA
Posts: 2,043
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any way to modify the options somehow?
Reply With Quote
  #23  
Old 02-06-2007, 08:25 PM
funkmeister funkmeister is offline
 
Join Date: Oct 2004
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This doesn't appear to work if using the "quick reply" option. Is that a known bug? Works everytime when using the full "post reply", but not on the ajax'd quick reply. I'm on 3.6.4 not 3.5.4 - anyword on an update for the 3.6x series?

Let me know, thanks.
Reply With Quote
  #24  
Old 02-23-2007, 11:58 PM
Chadi's Avatar
Chadi Chadi is offline
 
Join Date: May 2004
Location: USA
Posts: 2,043
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by chadi View Post
Any way to modify the options somehow?


Please answer this. I need this on my Christian forum, however changing GOD to god is not happening The hack naturally does that, which is why I'd like to know (or suggest future options) ability for 'exceptions' or custom rules of some kind.
Reply With Quote
  #25  
Old 04-08-2007, 09:48 AM
rjmjr69's Avatar
rjmjr69 rjmjr69 is offline
 
Join Date: Jan 2007
Location: Southie
Posts: 876
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

anyone test it in 3.6.5? Why wouldn't it work with higher versions? Different hook location? Can someone look into this and see if they can get it to work for 3.6.5 this is a very useful hack and great idea. MOTM material of you ask me.
Reply With Quote
  #26  
Old 05-30-2007, 05:34 PM
blackvborg blackvborg is offline
 
Join Date: Dec 2006
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this mod for me doesn't work on vb 3.6.7 - for you?
Reply With Quote
  #27  
Old 01-09-2008, 08:19 PM
DevShack DevShack is offline
 
Join Date: Jan 2008
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It also doesn't work very well with UTF-8 encoding and when the text contains special chars like umlauts (? ? ? ?) ... it just displays question marks instead of the umlauts like:

Quote:
Original: DAS ist ein Text,

BEI DEM VIEL
GEBR?LLT ? ? ? ? UND SO WIRD.
Quote:
B Vers.: Das ist ein text, bei dem viel gebr�llt � � � � und so wird.
Any ideas? I can't use the unicode modifier /u, because it won't display anything at all with it.

As you can see, it also kills all line breaks? :erm:
Reply With Quote
Reply


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

Forum Jump


All times are GMT. The time now is 11:17 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05233 seconds
  • Memory Usage 2,266KB
  • Queries Executed 23 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (6)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete