vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   sToP pEoPle TaLkiNg LiKe tHiS!!! (https://vborg.vbsupport.ru/showthread.php?t=70132)

robert_2004 10-03-2004 03:06 PM

sToP pEoPle TaLkiNg LiKe tHiS!!!
 
referring to my title, i really hate it when members write like this. my moderators end up re-writing the post, or deleting it, just to fix it.

i'm not sure what to call this, so i couldn't exaclty search for something on the forum now.

Has anyone made a mod like this yet, that someone could kindly point me in the right direction??

If not, i would like a script that would auto happen (auto pick up the member want to post like that) or a button so my mods can select all the words, press the button, and the writing goes normal (with capitols after full stops, etc - would be great :squareeyed: )

Logikos 10-03-2004 03:19 PM

CaN'T YoU PrEvEnT ShOuTiNg FrOm ThE AdMiNcP? :)

Surtain23 10-03-2004 03:23 PM

He DoEsNt MeAn ShOuTiNg

Caps, lowercase, caps, lowercase, ect. Very annoying.

Logikos 10-03-2004 03:27 PM

Ya i hate those also, thought it would be funny to do it. Alway reminds me of the chat rooms in AOL 3.0 :p.

I'll look at php.net for a command in refrence to this...

Velocd 10-03-2004 03:44 PM

A script could easily be made to autocorrect their mispellings, but that isn't going to teach the people not to type that way. You should instead make it more aware to your members that poor grammar and inappropriate mixture of caps makes it hard for people to read posts, and ask (or maybe enforce) them to not do it.

But, for an automated fix something like this would do it (found from PHP.net):
PHP Code:

function RemoveShouting($string)
{
 
$lower_exceptions = array(
       
"to" => "1""a" => "1""the" => "1""of" => "1"
 
);
                                     
 
$higher_exceptions = array(
       
"I" => "1""II" => "1""III" => "1""IV" => "1",
       
"V" => "1""VI" => "1""VII" => "1""VIII" => "1",
       
"XI" => "1""X" => "1"
 
);

 
$words split(" "$string);
 
$newwords = array(); 
 
 foreach (
$words as $word)
 {
       if (!
$higher_exceptions[$word])
               
$word strtolower($word);
       if (!
$lower_exceptions[$word])
               
$word ucfirst($word);
         
array_push($newwords$word);
 
 }
       
 return 
join(" "$newwords);  



robert_2004 10-03-2004 04:25 PM

i remember seeing a forum that allowed the use to change all your words INTO the shOuTiNg StYLe, but can't remember where forum / what site.

thanks velocd, i'll look at this in the morning :)

Talisman 10-03-2004 05:48 PM

Quote:

Originally Posted by robert_2004
i really hate it when members write like this. my moderators end up re-writing the post, or deleting it, just to fix it.

If there was a simple hack to install that would correct the typing automatically, that would be very handy. Since there isn't one that would fix this, I'd suggest you contact the member(s) directly. Let them know it's not cool to deliberately annoy your community like this and tell them you're simply not going to allow it. Ask them to stop "nicely" the first time; repeat the warning more firmly one time after that.

Then, if they continue playing games like this with their posts, slap them into a "Miserable User" status and be done with it.

https://vborg.vbsupport.ru/showthrea...miserable+user

Now the situation is effectively reversed. Either ignore them completely when they get irritated and start to complain... or just blow them off with polite (but useless) replies. You could suggest they must be having connection problems, say the server's been acting weird lately, tell them to check with their ISP, or blame it on solar flares.

miz 10-03-2004 05:58 PM

well i have another idea for that,

need to make a function that check if post is like that

only to check not to replace

if check_shout=="yes" then

print stantard error ( dont shout ++++er)

so the user will need to rewrite his msg again only without the shouting thing

after 2-3 times same user edit his posts again and again
he will learn, and post normally
or else he wont be able to post

what do you think about this idea ?

i think its better then warning etc etc

Logikos 10-03-2004 06:14 PM

Would if a user wants to add the title to his thread like this:

Today Microsoft Drops Two Points

See the caps? Would need to make it so it don't take caps off of all the words.

Colin F 10-03-2004 07:57 PM

maybe check for the amount of capital letters in the text and if it's over a certain percentige, echo an error message?


All times are GMT. The time now is 03:20 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.01197 seconds
  • Memory Usage 1,747KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete