vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   help - image verification missing (https://vborg.vbsupport.ru/showthread.php?t=154904)

djsydeburnz 08-10-2007 10:10 PM

help - image verification missing
 
hey all, for some reason, on the register page on my site, there is nothing on there for the image verification portion. and yes, it's turned on in the vbulletin options / user registration settings. i checked to see if there was anything leftover from a hack for image verification, but i uninstalled the product and i am still having this issue. i have had several people send me email because they cannot register. is there any direction anyone could point me towards?

thanks in advance.

ZomgStuff 08-10-2007 10:15 PM

Look to see if it is missing in your template. Should be in the 'Registration Templates'.

I'm not 100% sure if this is the CAPTCHA, but check if you have this, and if you don't: add it.
Code:

$imagereg

djsydeburnz 08-10-2007 10:22 PM

its in the template. looks like it should show up after the email stuff. this is very strange. i know i added some hacks, but i uninstalled the one regarding advanced image verification. im gonna search that hack again and see if there was anything else i changed.

this sux

ZomgStuff 08-10-2007 10:24 PM

Post your register template so we can take a look at it if you don't mind.

djsydeburnz 08-11-2007 12:06 AM

Code:

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] - <if condition="$show['coppa']">$vbphrase[coppa] </if>$vbphrase[registration]</title>
</head>
<body>

$header

<br />

<if condition="$show['coppa']">
        <div>$vbphrase[until_receive_signed_form]</div>
</if>

<if condition="$show['errors']">
        <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
        <tr>
                <td class="tcat">$vbphrase[errors_occurred_during_registration]</td>
        </tr>
        <tr>
                <td class="alt1"><ul>$errorlist</ul></td>
        </tr>
        </table>
        <br />
</if>

<script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript">
function verify_passwords(password1, password2)
{
        // do various checks, this will save people noticing mistakes on next page
        if (password1.value == '' || password2.value == '')
        {
                alert('$vbphrase[fill_out_both_password_fields]');
                return false;
        }
        else if (password1.value != password2.value)
        {
                alert('$vbphrase[entered_passwords_do_not_match]');
                return false;
        }
        else
        {
                <if condition="$show['coppa']">
                pass_copy = password1.value;
                passconfirm_copy = password2.value;
                </if>

                var junk_output;
               
                md5hash(password1, document.forms.register.password_md5, junk_output, $show[nopasswordempty]);
                md5hash(password2, document.forms.register.passwordconfirm_md5, junk_output, $show[nopasswordempty]);
               
                <if condition="$show['coppa']">
                document.forms.register.password.value = pass_copy;
                document.forms.register.passwordconfirm.value = passconfirm_copy;
                </if>
               
                return true;
        }
        return false;
}
</script>

<form action="register.php?do=addmember" name="register" method="post" onsubmit="return verify_passwords(password, passwordconfirm);">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="addmember" />
<input type="hidden" name="url" value="$url" />
<input type="hidden" name="isbot_time1" value="$isbot_time1" />
<input type="hidden" name="agree" value="$agree" />
<input type="hidden" name="password_md5" />
<input type="hidden" name="passwordconfirm_md5" />
<if condition="!$show['birthday']">
        <input type="hidden" name="day" value="$day" />
        <input type="hidden" name="month" value="$month" />
        <input type="hidden" name="year" value="$year" />
</if>
<if condition="$show['coppa']">
        <input type="hidden" name="coppauser" value="1" />
</if>

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
        <td class="tcat"><phrase 1="$vboptions[bbtitle]">$vbphrase[register_at_x]</phrase></td>
</tr>
<tr>
        <td class="panelsurround" align="center">
        <div class="panel">
                <div style="width:$stylevar[formwidth]" align="$stylevar[left]">
               
                        <div class="smallfont" style="margin-bottom:$stylevar[formspacer]px">
                                <phrase 1="$vboptions[bbtitle]">$vbphrase[to_post_must_first_register]</phrase>
                        </div>
                       
                        <div class="smallfont" style="margin-bottom:$stylevar[formspacer]px">
                                <strong>$vbphrase[username]</strong>:<br />
                                <input type="text" class="bginput" name="username" size="50" maxlength="$vboptions[maxuserlength]" value="$username" />
                        </div>
                       
                        <fieldset class="fieldset">
                                <legend>$vbphrase[password]</legend>
                                <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" width="400">
                                <tr>
                                        <td colspan="2">$vbphrase[enter_password_for_account]</td>
                                </tr>
                                <tr>
                                        <td>
                                                $vbphrase[password]:<br />
                                                <input type="password" class="bginput" name="password" size="25" maxlength="50" value="$password" />
                                        </td>
                                        <td>
                                                $vbphrase[confirm_password]:<br />
                                                <input type="password" class="bginput" name="passwordconfirm" size="25" maxlength="50" value="$passwordconfirm" />
                                        </td>
                                </tr>
                                </table>
                        </fieldset>
                       
                        <fieldset class="fieldset">
                                <legend>$vbphrase[email_address]</legend>
                                <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" width="400">
                                <tr>
                                        <td colspan="2">$vbphrase[enter_valid_email_address]</td>
                                </tr>
                                <tr>
                                        <td>
                                                $vbphrase[email_address]:<br />
                                                <input type="text" class="bginput" name="email" size="25" maxlength="50" value="$email" dir="ltr" />
                                        </td>
                                        <td>
                                                $vbphrase[confirm_email_address]:<br />
                                                <input type="text" class="bginput" name="emailconfirm" size="25" maxlength="50" value="$emailconfirm" dir="ltr" />
                                        </td>
                                </tr>
                                <if condition="$show['coppa']">
                                <tr>
                                        <td>$vbphrase[if_under_13_provide_parent]</td>
                                </tr>
                                <tr>
                                        <td>
                                                $vbphrase[parent_guardian_email]:<br />
                                                <input type="text" class="bginput" name="parentemail" size="25" maxlength="50" value="$parentemail" dir="ltr" />
                                        </td>
                                </tr>
                                </if>
                                </table>
                        </fieldset>
                       
                        $imagereg
                       
                </div>
        </div>
        </td>
</tr>
</table>
<br />

<if condition="$show['customfields_profile']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
        <td class="thead">$vbphrase[additional_required_information_profile]</td>
</tr>
<tr>
        <td class="panelsurround" align="center">
        <div class="panel">
                <div style="width:$stylevar[formwidth]" align="$stylevar[left]">
               
                        $customfields_profile
                       
                        <if condition="$show['birthday']">$birthdayfields</if>
               
                </div>
        </div>
        </td>
</tr>
</table>
<br />
</if>

<if condition="$show['customfields_option']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
        <td class="thead">$vbphrase[additional_required_information_option]</td>
</tr>
<tr>
        <td class="panelsurround" align="center">
        <div class="panel">
                <div style="width:$stylevar[formwidth]" align="$stylevar[left]">
               
                        $customfields_option
               
                </div>
        </div>
        </td>
</tr>
</table>
<br />
</if>

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
        <td class="thead">$vbphrase[additional_information]</td>
</tr>
<tr>
        <td class="panelsurround" align="center">
        <div class="panel">
                <div style="width:$stylevar[formwidth]" align="$stylevar[left]">
               
                        <if condition="$show['referrer']">
                        <fieldset class="fieldset">
                                <legend>$vbphrase[referrer]</legend>
                                <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" width="100%">
                                <tr>
                                        <td><phrase 1="$vboptions[bbtitle]">$vbphrase[if_referred_enter_name]</phrase></td>
                                </tr>
                                <tr>
                                        <td>
                                                $vbphrase[referrer]:<br />
                                                <div id="referrerfield"><input id="referrerfield_txt" type="text" class="bginput" name="referrername" value="$referrername" size="50" maxlength="$vboptions[maxuserlength]" /></div>
                                                <if condition="$show['popups']">
                                                        <div id="referrerfield_menu" class="vbmenu_popup" style="display:none; z-index:50"></div>
                                                        <script type="text/javascript" src="clientscript/vbulletin_ajax_namesugg.js?v=$vboptions[simpleversion]"></script>
                                                        <script type="text/javascript">
                                                        <!--
                                                                vbmenu_register('referrerfield', true);
                                                                rnc = new vB_AJAX_NameSuggest('rnc', 'referrerfield_txt', 'referrerfield');
                                                                rnc.allow_multiple = false;
                                                        //-->
                                                        </script>
                                                </if>
                                        </td>
                                </tr>
                                </table>
                        </fieldset>
                        </if>
               
                        $timezoneoptions
                       
                        <fieldset class="fieldset">
                                <legend>$vbphrase[receive_email]</legend>
                                <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" width="100%">
                                <tr>
                                        <td>
                                                $vbphrase[administrators_may_send_email]
                                        </td>
                                </tr>
                                <tr>
                                        <td><label for="cb_adminemail"><input type="checkbox" name="options[adminemail]" value="1" id="cb_adminemail" $checkedoff[adminemail] />$vbphrase[receive_email_from_bulletin_board_staff]</label></td>
                                </tr>
                                <if condition="$show['email']">
                                <tr>
                                        <td>$vbphrase[allow_members_send_you_email]</td>
                                </tr>
                                <tr>
                                        <td><label for="cb_showemail"><input type="checkbox" name="options[showemail]" value="1" id="cb_showemail" $checkedoff[showemail] />$vbphrase[receive_email_from_other_members]</label></td>
                                </tr>
                                </if>
                                </table>
                        </fieldset>

                       
                        $customfields_other
               
                </div>
        </div>
       
        <div style="margin-top:$stylevar[cellpadding]px">
                <input type="submit" class="button" value="$vbphrase[complete_registration]" accesskey="s" />
                <input type="reset" class="button" name="Reset" value="$vbphrase[reset_fields]" />
        </div>
        </td>
</tr>
</table>

</form>

$footer

</body>
</html>


ZomgStuff 08-11-2007 12:47 AM

Hm, only difference I see in our templates is I have this, but I'm not sure if this is what you need
Code:

<if condition="$show['coppa']">
        <input type="hidden" name="coppauser" value="1" />
</if>

Maybe it's a custom hook from another hack.

djsydeburnz 08-11-2007 01:15 AM

so, should i just start removing hacks one by one and see which one brings back the image verification?

ZomgStuff 08-11-2007 01:33 AM

Turn off hooks in admin cp and see if it works.

djsydeburnz 08-11-2007 01:53 AM

hooks turned off, i still do not see the image verification.

im assuming im missing a setting somewhere then?

ok, i just hit 'revert' on the register template for my theme which is held over from 3.5 which has performed allright for the most part. strange thing is that one of the pieces of code that i added is still there after hitting 'revert'. it is a hack that times the registration process. still there after revert and now it seems to show the image verification. that is more strange than before, dontcha think?


All times are GMT. The time now is 07:02 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.01181 seconds
  • Memory Usage 1,810KB
  • 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
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (9)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete