查看: 1640|回复: 0

[使用帮助] phpcms注册页面的代码怎么理解?

[复制链接]
发表于 2017-10-24 10:33:00 | 显示全部楼层 |阅读模式
phpcms自带的会员注册页的花括号代码看不懂,能不能解释花括号的代码的用途啊?

<h2>{L('member').L('register')}&nbsp;&nbsp;&nbsp;&nbsp;<span {if !isset($_GET['t'])}class="on"{/if}><em>1</em>{L('fill_in').L('info')}</span>
        {if $member_setting['enablemailcheck']}
        <span {if isset($_GET['t']) && $_GET['t']==2}class="on"{/if}><em>2</em>{L('email').L('validate')}</span>
        <span><em>3</em>{L('register').L('success')}</span>
        {elseif $member_setting['registerverify']}
        <span class="on"><em>2</em>{L('administrator').L('verify')}</span><span> <em>3</em>{L('register').L('success')}</span>
        {/if}
        </h2>

{if !isset($_GET['t'])}
<form method="post" action="" id="myform">
        <input type="hidden" name="siteid" value="{$siteid}" />

        <div class="col-left form-login form-reg">

                {if $member_setting['choosemodel'] && count($modellist)>1}
                <!--是否开启选择会员模型选项-->
            <div class="point">
            <div class="content">
                                <strong class="title">{L('notice')}</strong>
                                <p>{L('register_notice')}</p>
                                <p>{$description}</p>
            </div>
            <span class="o1"></span><span class="o2"></span><span class="o3"></span><span class="o4"></span>
        </div>

                <div class="input"><label>{L('member_model')}:</label>
                        {loop $modellist $k $v}
                        <label class="type"><input name="modelid" type="radio" value="{$k}" {if $k==$modelid}checked{/if} onclick="changemodel($(this).val())" />{$v['name']}</label>
                        {/loop}
                </div>
                {else}
                        {loop $modellist $k $v}
                        <input name="modelid" type="hidden" value="{$k}"/>
                        {/loop}
                {/if}

            <div class="input"><label>{L('username')}:</label><input type="text" id="username" name="username" size="36" class="input-text"></div>
        <div class="input"><label>{L('password')}:</label><input type="password" id="password" name="password" size="36" class="input-text"></div>
        <div class="input"><label>{L('cofirmpwd')}:</label><input type="password" name="pwdconfirm" id="pwdconfirm" size="36" class="input-text"></div>
        <div class="input"><label>{L('email')}:</label><input type="text" id="email" name="email" size="36" class="input-text"></div>
                <div class="input"><label>{L('nickname')}:</label><input type="text" id="nickname" name="nickname" size="36" class="input-text"></div>
                {if $member_setting['choosemodel']}
                        <!--是否开启选择会员模型选项-->
                        <script language="JavaScript">
                        <!--
                                function changemodel(modelid) {
                                        redirect('{APP_PATH}index.php?m=member&c=index&a=register&modelid='+modelid+'&siteid={$siteid}');
                                }
                        //-->
                        </script>

                        {loop $forminfos $k $v}
                                <div class="input"><label>{if $v['isbase']}<font color=red>*</font>{/if} {$v['name']}:{if $v['tips']}<br />({$v['tips']}){/if}</label><div class="form">{$v['form']}</div></div>
                        {/loop}
                {/if}
               
               
                {if $sms_setting['sms_enable']=='1'}
                <div class="input"><label>{L('checkcode')}:</label><input type="text" id="code" name="code" size="10" class="input-text">{form::checkcode('code_img', '5', '14', 120, 26)}</div>

                <div class="input"><label> 手机号码:</label><div class="form"><div id="mobile_div"><input type="text" name="mobile" id="mobile" value="" size="15" class="input-text" title="此服务免费,验证码将以短信免费发送到您的手机">
                        <div class="submit"><button onclick="get_verify()" type="button" class="hqyz">获取短信验证码</button></div> <span id="mobileTip"></span>
                        <br>
                        </div>
                        <div id="mobile_send_div" style="display:none">此服务免费,验证码已发送到<span id="mobile_send"></span>,<span id="edit_mobile" style="display:none"><a href="javascript:void();" onclick="edit_mobile()">修改号码</a>,</span> 如果超过120秒未收到验证码,您可以免费重新获取。<br><br>
                        <div class="submit"><button type="button" id="GetVerify" onclick="get_verify()" class="hqyz">重获短信验证码</button></div> <br><br></div>
                        <script language="JavaScript">
<div class="input"><label>短信校验码:</label><input type="text" name="mobile_verify" id="mobile_verify" value="" size="14" class="input-text"></div>       
               
                {/if}
               
                {if $member_setting['enablcodecheck']=='1' && $sms_setting['sms_enable']!='1'}
                <div class="input"><label>{L('checkcode')}:</label><input type="text" id="code" name="code" size="10" class="input-text">{form::checkcode('code_img', '5', '14', 120, 26)}</div>
                {/if}
               
               
                <!-- 注释验证码
        
                -->
                <div class="reg">
                <div class="submit"><input type="submit" name="dosubmit" value="{L('agree_protocol_post')}"></div><br />
                <input type="checkbox" name="protocol" id="protocol" value=""><a href="javascript:void(0);" onclick="show_protocol();return false;" class="blue">{L('click_read_protocol')}</a>
            </div>
        </div>
</form>
{elseif isset($_GET['t']) && $_GET['t']==2}
<div class="col-left form-login form-reg">
{php $emailurl = param::get_cookie('email') ? str_replace('@', '',strstr(param::get_cookie('email'), '@')) : '';}
{param::get_cookie('_username')} {L('hellow')},{L('login_email_authentication')} {if $emailurl} {L('please_click')}<a >{L('login_email')}</a><br><br>
如果没有收到邮件,请点击<a onclick="$('#send_newemail').show()"><font color="red">这里</font></a>更换邮箱试试<br><br>
<div style="display:none" id="send_newemail">
<input type="text" id="newemail" name="newemail" size="36" class="input-text">
<div class="submit"><input type="submit" name="dosubmit" value="重新发送新邮箱验证" onclick="javascript:send_newmail();"></div></div>
<script language="JavaScript">
function send_newmail() {
        //var mail_type = $('input[checkbox=mail_type][checked]').val();
        var newemail = $('#newemail').val();
$.post('?m=member&c=index&a=send_newmail&newemail='+newemail,{},function(data){
        if(data=='1'){alert('发送成功,请查看验证!');}else if(data=='-1'){alert('邮箱已被占用!');}else{alert('发送错误,请联系管理员!');}
        });
}
</script>
{/if}
</div>
{elseif isset($_GET['t']) && $_GET['t']==3}
<div class="col-left form-login form-reg">
{param::get_cookie('_username')} {L('hellow')},{L('please_wait_administrator_verify')}
</div>
{else}
<script language="JavaScript">
<!--
        redirect("{APP_PATH}index.php?m=member&c=index&a=login");
//-->
</script>
{/if}

    <div class="col-auto reg-auto">
            <p class="f14">
        {L('already_have_account')}
        </p>
        <div class="submit"><input type="submit" name="dosubmit" value="{L('login')}" onclick="redirect('{APP_PATH}index.php?m=member&c=index&a=login')"></div>
    </div>
</div>
您需要登录后才可以回帖 登录 | 点击这里注册

本版积分规则

小黑屋|Archiver|phpcms网站管理系统 ( 京ICP备14011169 )

GMT+8, 2019-11-12 08:55 , Processed in 0.241537 second(s), 8 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表