HTML assistance required, adding "human question" to forum reg page.

Soldato
Joined
18 Oct 2002
Posts
7,700
Location
"Sunny" Plymouth
I'm an admin on a another forum and we're getting hammered by the single shot signups that leave links to porn/spam in the new member profiles. It's an old XMB based system and upon checking the XMB site, even their own forum is jam packed full of this garbage.

I've got the code from the reg page.

Code:
<form method="post" action="member.php?action=reg">
<input type="hidden" name="token" value="$oToken->newToken" />
<table cellspacing="0" cellpadding="0" border="0" width="$tablewidth" align="center">
<tr>
<td bgcolor="$bordercolor">
<table border="0" cellspacing="{$THEME['borderwidth']}" cellpadding="$tablespace" width="100%">
<tr>
<td colspan="2" class="category"><font color="$cattext"><strong>$lang[textregister] - $lang[required]</strong></font></td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textusername]</td>
<td bgcolor="$altbg2"><input type="text" name="username" size="25" maxlength="25" /></td>
</tr>
$pwtd
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textemail]</td>
<td bgcolor="$altbg2"><input type="text" name="email" size="25" value="" /></td>
</tr>
$regoptional
<tr>
<td colspan="2" class="category"><font color="$cattext"><strong>$lang[textregister] - $lang[textoptions]</strong></font></td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[texttheme]</td>
<td bgcolor="$altbg2">$themelist</td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textlanguage]</td>
<td bgcolor="$altbg2">$langfileselect</td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textbday]</td>
<td bgcolor="$altbg2">
<select name="month">
<option value="0">&nbsp;</option>
<option value="1">$lang[textjan]</option>
<option value="2">$lang[textfeb]</option>
<option value="3">$lang[textmar]</option>
<option value="4">$lang[textapr]</option>
<option value="5">$lang[textmay]</option>
<option value="6">$lang[textjun]</option>
<option value="7">$lang[textjul]</option>
<option value="8">$lang[textaug]</option>
<option value="9">$lang[textsep]</option>
<option value="10">$lang[textoct]</option>
<option value="11">$lang[textnov]</option>
<option value="12">$lang[textdec]</option>
</select>
$dayselect
<input type="text" name="year" size="4" />
</td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[texttpp]</td>
<td bgcolor="$altbg2"><input type="text" name="tpp" value="$topicperpage" size="4" /></td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textppp]</td>
<td bgcolor="$altbg2"><input type="text" name="ppp" value="$postperpage" size="4" /></td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textshowemail]</td>
<td bgcolor="$altbg2"><input type="checkbox" name="showemail" value="yes" checked="checked" /></td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textgetnews]</td>
<td bgcolor="$altbg2"><input type="checkbox" name="newsletter" value="yes" checked="checked" /> </td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textuseoldu2u]</td>
<td bgcolor="$altbg2"><input type="checkbox" name="useoldu2u" value="yes" />
</td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textsaveog]</td>
<td bgcolor="$altbg2"><input type="checkbox" name="saveogu2u" value="yes" checked="checked" />
</td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textemailonu2u]</td>
<td bgcolor="$altbg2"><input type="checkbox" name="emailonu2u" value="yes" /></td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[texttimeformat]</td>
<td bgcolor="$altbg2"><input type="radio" value="24" name="timeformatnew" $timeFormat24Checked/>&nbsp;$lang[text24hour]&nbsp;<input type="radio" value="12" name="timeformatnew" $timeFormat12Checked />&nbsp;$lang[text12hour]</td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[dateformat]</td>
<td bgcolor="$altbg2"><input type="text" name="dateformatnew" size="25" value="$dformatorig" /></td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[textoffset]</td>
<td bgcolor="$altbg2">
<select name="timeoffset1">
<option value="-12" $timezone1>$lang[timezone1]</option>
<option value="-11" $timezone2>$lang[timezone2]</option>
<option value="-10" $timezone3>$lang[timezone3]</option>
<option value="-9" $timezone4>$lang[timezone4]</option>
<option value="-8" $timezone5>$lang[timezone5]</option>
<option value="-7" $timezone6>$lang[timezone6]</option>
<option value="-6" $timezone7>$lang[timezone7]</option>
<option value="-5" $timezone8>$lang[timezone8]</option>
<option value="-4" $timezone9>$lang[timezone9]</option>
<option value="-3.5" $timezone10>$lang[timezone10]</option>
<option value="-3" $timezone11>$lang[timezone11]</option>
<option value="-2" $timezone12>$lang[timezone12]</option>
<option value="-1" $timezone13>$lang[timezone13]</option>
<option value="0" $timezone14>$lang[timezone14]</option>
<option value="1" $timezone15>$lang[timezone15]</option>
<option value="2" $timezone16>$lang[timezone16]</option>
<option value="3" $timezone17>$lang[timezone17]</option>
<option value="3.5" $timezone18>$lang[timezone18]</option>
<option value="4" $timezone19>$lang[timezone19]</option>
<option value="4.5" $timezone20>$lang[timezone20]</option>
<option value="5" $timezone21>$lang[timezone21]</option>
<option value="5.5" $timezone22>$lang[timezone22]</option>
<option value="5.75" $timezone23>$lang[timezone23]</option>
<option value="6" $timezone24>$lang[timezone24]</option>
<option value="6.5" $timezone25>$lang[timezone25]</option>
<option value="7" $timezone26>$lang[timezone26]</option>
<option value="8" $timezone27>$lang[timezone27]</option>
<option value="9" $timezone28>$lang[timezone28]</option>
<option value="9.5" $timezone29>$lang[timezone29]</option>
<option value="10" $timezone30>$lang[timezone30]</option>
<option value="11" $timezone31>$lang[timezone31]</option>
<option value="12" $timezone32>$lang[timezone32]</option>
<option value="13" $timezone33>$lang[timezone33]</option>
</select>
</td>
</tr>
$captcharegcheck
<tr class="ctrtablerow">
<td colspan="2" bgcolor="$altbg2"><input type="submit" class="submit" name="regsubmit" value="$lang[textregister]" /></td>
</tr>
</table>
</td>
</tr>
</table>
</form>

Is there somewhere in there somebody could add something like "what colour are clouds?" or "What do you get if you mix yellow and red?" or similar.

Have i grabbed the right page to alter? We've got a basic captcha page too (the basic forum based system that even forum bot walks right through), would it need to be added there instead?

Code:
<tr>
<td colspan="2" class="category"><font color="$THEME[cattext]"><strong>$lang[captchaverification] - $lang[required]</strong></font></td>
</tr>
<tr class="tablerow">
<td bgcolor="$altbg1">$lang[verificationnote]</td>
<td bgcolor="$altbg2"><img src="misc.php?action=captchaimage&amp;imagehash=$imghash" alt="$lang[captchaverification]" title="$lang[captchaverification]" /><br /><br /><input type="text" name="imgcode" value="" /><input type="hidden" name="imghash" value="$imghash" /></td>
</tr>

Any help is much appreciated.
 
Back
Top Bottom