Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons

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
  #12  
Old 05-16-2006, 04:40 PM
Reynaldovb Reynaldovb is offline
 
Join Date: Dec 2004
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TeddyKGB
Hmmmm I received this error so I had to uninstall. I disabled the vB default by setting it to 0 and then installed the xml file with the Manage Products screen.

Fatal error: Call to undefined function: myremoveshouting() in /home/XXXXXXX/public_html/forum/includes/functions_newpost.php on line 360

Any ideas? Thanks
What version of PHP you got? Do you know?
Reply With Quote
  #13  
Old 05-16-2006, 04:48 PM
TeddyKGB's Avatar
TeddyKGB TeddyKGB is offline
 
Join Date: Mar 2006
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am on a Linux Server with Apache v1.3.34 (cgi) and PHP 4.4.2
Reply With Quote
  #14  
Old 05-16-2006, 05:02 PM
Reynaldovb Reynaldovb is offline
 
Join Date: Dec 2004
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TeddyKGB
I am on a Linux Server with Apache v1.3.34 (cgi) and PHP 4.4.2
Really weird, can you try with the version attached to this post? (product-pst_reynaldovb_test.xml )
All I did on this one was move the function to the beginning, before the call, although your PHP version is not supposed to be affected by things like that.
Reply With Quote
  #15  
Old 05-16-2006, 05:30 PM
TeddyKGB's Avatar
TeddyKGB TeddyKGB is offline
 
Join Date: Mar 2006
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I didn't receive an error but it only correct shouting in the title bar, it did nothing for the message text.
Reply With Quote
  #16  
Old 05-16-2006, 05:38 PM
Reynaldovb Reynaldovb is offline
 
Join Date: Dec 2004
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TeddyKGB
I didn't receive an error but it only correct shouting in the title bar, it did nothing for the message text.
1.- You got to disable vBulletin built-in antishouting feature.
2.- Your whole message have to be in caps, otherwise the filter wont be triggered.
3.- If testing with 'jumpy' text, make sure you are using at least 10 words.
Reply With Quote
  #17  
Old 05-16-2006, 08:25 PM
Neal-UK's Avatar
Neal-UK Neal-UK is offline
 
Join Date: Feb 2004
Location: Lancashire, England
Posts: 604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I just installed this and turned off the vb default setting and i posted this message:

Quote:
JUst teStIng the ShouTing ModIFICatIon to make SURE PEOPLE caNt sHOuT likE thIS
Reply With Quote
  #18  
Old 05-16-2006, 08:36 PM
Reynaldovb Reynaldovb is offline
 
Join Date: Dec 2004
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Neal-UK
I just installed this and turned off the vb default setting and i posted this message:
And let me guess... it didnt work. Thats not a shout, THIS IS A SHOUT!

Also 'jumpy' text is defined as capitalizing the first letter of every word. For a reason I dont understand, some people enjoy writing like that.

In my opinion, if you have people writing like this: "JUst teStIng the ShouTing ModIFICatIon to make SURE PEOPLE caNt sHOuT likE thIS", you need more than a simple mod to correct it. Or just modify the mod to always convert text to lowercase.

If you installed it and intend to keep it, please click the INSTALL button.
Reply With Quote
  #19  
Old 06-29-2006, 07:38 AM
futuredood futuredood is offline
 
Join Date: Jan 2002
Posts: 235
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

installed this hack, tested, and works like a charm
Reply With Quote
  #20  
Old 09-17-2006, 01:53 PM
readjono readjono is offline
 
Join Date: Jan 2006
Posts: 113
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Amazing product.
Reply With Quote
  #21  
Old 01-07-2007, 05:37 PM
zylstra zylstra is offline
 
Join Date: Aug 2004
Posts: 144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Reynaldovb View Post
if you have people writing like this: "JUst teStIng the ShouTing ModIFICatIon to make SURE PEOPLE caNt sHOuT likE thIS", you need more than a simple mod to correct it.
Yeah, you need a more complex mod.
Reply With Quote
Reply

Thread Tools

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 04:47 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06028 seconds
  • Memory Usage 2,302KB
  • Queries Executed 25 (?)
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
  • (7)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
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_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