Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
The Idiot Test Details »»
The Idiot Test
Version: 1.00, by YoricksRequiem YoricksRequiem is offline
Developer Last Online: May 2020 Show Printable Version Email this Page

Version: 2.3.x Rating:
Released: 03-07-2005 Last Update: Never Installs: 0
 
No support by the author.

I got sick and tired of people signing up at my forum and not being able to use proper grammar or spell anything correctly, soo I went ahead and made this nifty little addon that helps turn away some of those people.

This is real simple to add to your page, you can do it a number of ways, the way I did it was change the button Register that linked to register.php to link to test.php

After I did that, I put this inside test.php

Code:
<?php
require("./global.php");
$templatesused = "idiottest";

if($HTTP_POST_VARS['action']==checkmoron) {

$idiotword .= $HTTP_POST_VARS['word'];

if ($idiotword != Grammar) {
	eval("standarderror(\"".gettemplate("error_noregister")."\");");
    	exit;
    }
   elseif ($idiotword == Grammar) { 
   	header("Location: http://www.YOURWEBSITE.com/register.php?action=signup");
   	exit;
   }
   else { exit; };
}
eval("dooutput(\"".gettemplate("test_idiottest")."\");");
?>
That would either send them to the register screen, or kick them back to admin has disabled registration.

Then I created the template test_idiottest and put this inside it

Code:
{htmldoctype}
<html>
<head>
<title>$bbtitle Registration</title>
$headinclude
</head>
<body>

$header

<br>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
  <tr>
    <td width="100%"><font face=verdana size=2>This is a simple test to see if you are fit to register on these forums. The test is so simple that if you fail, you may not register and must go back to the main page.
    <br>
    <br>
    <b>Please type the word in the box below that goes with this definition</b><br><br>
    #
<br>
<br>   1. The study of how words and their component parts combine to form sentences.
<br>   2. The study of structural relationships in language or in a language, sometimes including pronunciation, meaning, and linguistic history.
<br>
<br>#
<br>
<br>   1. The system of inflections, syntax, and word formation of a language.
<br>   2. The system of rules implicit in a language, viewed as a mechanism for generating all sentences possible in that language.
<br>
<br>#
<br>
<br>   1. A normative or prescriptive set of rules setting forth the current standard of usage for pedagogical or reference purposes.
<br>   2. Writing or speech judged with regard to such a set of rules.</font>
<br><br>
<center>
<form name="idiottest" action="test.php" method="post">
<input type="hidden" name="action" value="checkmoron">
<input type="text" name="word" size="10" tabindex="1">
<input type="submit" value="Submit" name="Submit" tabindex="2">
</form>
</center>

    </td>
  </tr>
</table>

$footer

<script language="Javascript">
<!--
  if (document.images.avatarpic != null) {
    document.images.avatarpic.src = document.forms[0].avatarsel[document.forms[0].avatarsel.selectedIndex].value;
  }
// -->
</script>

</body>
</html>


And that was it! That should take care of those pesky kids who can't spell their own name, and help you keep your sanity :lick:

Show Your Support

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

Comments
  #2  
Old 03-08-2005, 12:07 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You realize that your test answer is case-sensitive and it is rejecting users if they type "grammar" or "GRAMMAR", right?

Also please note that register button in the header is not the only link to register page so many visitors can register to your board without getting your test.
Reply With Quote
  #3  
Old 03-08-2005, 04:36 PM
Ghostsuit's Avatar
Ghostsuit Ghostsuit is offline
 
Join Date: Nov 2001
Location: Glasgow, Scotland
Posts: 199
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Interesting hack but I'm less judgemental on people and don't consider those with a lack of grammar or weak spelling idiots.
Reply With Quote
  #4  
Old 03-08-2005, 10:49 PM
BaconDelight BaconDelight is offline
 
Join Date: Jan 2005
Posts: 93
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
I got sick and tired of people signing up at my forum and not being able to use proper grammar or spell anything correctly, so[o] I went ahead and made this nifty little addon that helps turn away some of those people.

This is real simple to add to your page. You can do it a number of ways. The way I did it was by changing the button labled "Register" that linked to register.php to link to test.php.

After I did that, I put this inside test.php:
I have marked the various corrections needed to make your post grammatically correct in yellow. Hopefully, seeing as you're apparantly an idiot because you don't use perfect grammar or spelling, you will immediately resign from whatever board you are running. Or PERHAPS you will just learn to deal with the fact that not everyone is perfect and that not everyone cares to deal with perfect grammar when positng on a message board.
Reply With Quote
  #5  
Old 03-08-2005, 11:00 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry, but it looks like you failed the test as well. It's "labeled".
Reply With Quote
  #6  
Old 03-08-2005, 11:08 PM
YoricksRequiem YoricksRequiem is offline
 
Join Date: Jan 2004
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BaconDelight
I have marked the various corrections needed to make your post grammatically correct in yellow. Hopefully, seeing as you're apparantly an idiot because you don't use perfect grammar or spelling, you will immediately resign from whatever board you are running. Or PERHAPS you will just learn to deal with the fact that not everyone is perfect and that not everyone cares to deal with perfect grammar when positng on a message board.
Haha...gee thanks for spell checking my post, The (The...seeee?) point of this was to keep a few people away from the site who were extremely annoying. I got sick of reading posts like these,

Quote:
eastlondon boy seen! everytink sorted???
slicknsexc u safe? me chillin
Quote:
yeh me kool
chillin n dat
just in college at da mo
wt u been up2 lately?
And the eye pains go on and on. I understand nobody is perfect at grammar but for god sakes its a message board, and you should at least try to make your post make sense.



I also understand that it only accepts "Grammar" and not "grammar" and that was for a reason.


It is your choice to install this mod or not. If you see it fit for your forums then go ahead and install it, I don't mind if you modify the code to your liking, that is if you know php. I won't support anybody who has modified the original code though.
Reply With Quote
  #7  
Old 03-09-2005, 03:41 PM
Intex Intex is offline
 
Join Date: Apr 2002
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In fact, if you really wanted the full list of correct spellings for the word, it could be either 'labeled' or 'labelled' .

Quote:
Originally Posted by Paul M
Sorry, but it looks like you failed the test as well. It's "labeled".
Reply With Quote
  #8  
Old 03-09-2005, 08:41 PM
Sleepyk Sleepyk is offline
 
Join Date: Dec 2004
Location: CT
Posts: 234
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by YoricksRequiem
Haha...gee thanks for spell checking my post, The (The...seeee?) point of this was to keep a few people away from the site who were extremely annoying. I got sick of reading posts like these,





And the eye pains go on and on. I understand nobody is perfect at grammar but for god sakes its a message board, and you should at least try to make your post make sense.



I also understand that it only accepts "Grammar" and not "grammar" and that was for a reason.


It is your choice to install this mod or not. If you see it fit for your forums then go ahead and install it, I don't mind if you modify the code to your liking, that is if you know php. I won't support anybody who has modified the original code though.

You must be the silverspoon rich boy type that most dont like, and dont know slang, yes it gets annoying, but why think ++++ has to be perfect? As shown u got proved wrong so you yourself are an idiot. Well anyway i think the idiot test shouldn't be made by an idiot.
have a nice day.
Reply With Quote
  #9  
Old 03-10-2005, 01:17 AM
Guest190829
Guest
 
Posts: n/a
Default

I agree

dat its annoyN to read poost dat r writtn lik dis but i think dat dere r betta ways 2 handle dis.
Reply With Quote
  #10  
Old 03-10-2005, 02:24 AM
kall's Avatar
kall kall is offline
 
Join Date: Apr 2004
Location: New Zealand
Posts: 2,608
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Danny.VBT
I agree

dat its annoyN to read poost dat r writtn lik dis but i think dat dere r betta ways 2 handle dis.
But...as per your signature, you have tested this hack and have clicked install. :P
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 07:55 PM.


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.07109 seconds
  • Memory Usage 2,306KB
  • 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
  • (2)bbcode_code
  • (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
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (10)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