View Full Version : sToP pEoPle TaLkiNg LiKe tHiS!!!
robert_2004
10-03-2004, 03:06 PM
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):
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
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/showthread.php?t=59727&page=1&pp=15&highlight=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.
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?
Natch
10-03-2004, 08:09 PM
You should be able to add to the function posted above a test to see if all the words begin with caps and if so allow (on a setting)
maybe check for the amount of capital letters in the text and if it's over a certain percentige, echo an error message?
yeah that what i thought about, count all letters in text if caps is more then 30 % then echo error
vBulletin® v3.8.12 by vBS, Copyright ©2000-2024, vBulletin Solutions Inc.