身份类型

2018-1-7 19:40:10 ℡李鹏飞(班班号码:1016 | 分类:二次开发 | 浏览100次
  1. <!--{template common/header}-->
  2. <style>
  3. input{background: none!important; background-color: #fff!important;}
  4. #emailmore_menu{top:425px; left: 50%; margin-left:-287px;min-width: 260px!important;}
  5. </style>
  6. <script type="text/javascript">
  7.         var strongpw = new Array();
  8.         <!--{if $_G['setting']['strongpw']}-->
  9.                 <!--{loop $_G['setting']['strongpw'] $key $val}-->
  10.                 strongpw[$key] = $val;
  11.                 <!--{/loop}-->
  12.         <!--{/if}-->
  13.         var pwlength = <!--{if $_G['setting']['pwlength']}-->$_G['setting']['pwlength']<!--{else}-->0<!--{/if}-->;
  14. </script>

  15. <script type="text/javascript" src="{$this->setting[jspath]}register.js?{VERHASH}"></script>


  16.         <div class="nfl" id="main_succeed" style="display: none">
  17.                 <div class="f_c altw">
  18.                         <div class="alert_right">
  19.                                 <p id="succeedmessage"></p>
  20.                                 <p id="succeedlocation" class="alert_btnleft"></p>
  21.                                 <p class="alert_btnleft"><a id="succeedmessage_href">{lang message_forward}</a></p>
  22.                         </div>
  23.                 </div>
  24.         </div>
  25.         <!--{hook/register_side_top}-->
  26.         <p id="returnmessage4"></p>

  27. <link href="template/kaili_maijiaxiu/css/banban.css" type="text/css" rel="stylesheet" />

  28. <div class="container w">
  29.     <div class="main clearfix" id="form-main">
  30.         <div class="reg-form" style="float:left;">
  31.             <form method="post" autocomplete="off" name="register" id="registerform" enctype="multipart/form-data" onsubmit="checksubmit();return false;" action="member.php?mod=$regname">
  32.                        <input type="hidden" name="regsubmit" value="yes" />
  33.                                 <input type="hidden" name="formhash" value="{FORMHASH}" />
  34.                                 <input type="hidden" name="referer" value="$dreferer" />
  35.                                 <input type="hidden" name="activationauth" value="{if $_GET[action] == 'activation'}$activationauth{/if}" />
  36.                                 <!--{if $_G['setting']['sendregisterurl']}-->
  37.                                         <input type="hidden" name="hash" value="$_GET[hash]" />
  38.                                 <!--{/if}-->
  39.                 <div class="form-item form-item-account" id="form-item-account">
  40.                     <label>用 户 名</label>
  41.                     <input type="text" id="{$this->setting['reginput']['username']}" name="" class="field" autocomplete="off" placeholder="您的账户名和登录名">
  42.                     <i class="i-status"></i>
  43.                 </div>
  44.                 <div class="input-tip">
  45.                     <i id="tip_nPEe0V" class="p_tip">用户名由 3 到 15 个字符组成</i>
  46.                     <kbd id="chk_nPEe0V" class="p_chk"></kbd>
  47.                 </div>
  48.                 <div class="form-item">
  49.                     <label>设 置 密 码</label>
  50.                     <input type="password" name="" id="{$this->setting['reginput']['password']}" class="field" placeholder="建议至少使用两种字符组合">
  51.                     <i class="i-status"></i>
  52.                     <div class="capslock-tip tips">大写已开启<b class="arrow"></b><b class="arrow-inner"></b></div>
  53.                     <div class="capslock-tip tips">大写已开启<b class="arrow"></b><b class="arrow-inner"></b></div>
  54.                 </div>
  55.                 <div class="input-tip">
  56.                     <i id="tip_jU5Pcj" class="p_tip">请填写密码, 最小长度为 6 个字符</i>
  57.                     <kbd id="chk_jU5Pcj" class="p_chk"></kbd>
  58.                 </div>
  59.                 <div class="form-item">
  60.                     <label>确 认 密 码</label>
  61.                     <input type="password" name="" id="{$this->setting['reginput']['password2']}" class="field" placeholder="请再次输入密码">
  62.                     <i class="i-status"></i>
  63.                     <div class="capslock-tip tips">大写已开启<b class="arrow"></b><b class="arrow-inner"></b></div>
  64.                     <div class="capslock-tip tips">大写已开启<b class="arrow"></b><b class="arrow-inner"></b></div>
  65.                 </div>
  66.                 <div class="input-tip">
  67.                     <i id="tip_xopo0D" class="p_tip">请再次输入密码</i>
  68.                     <kbd id="chk_xopo0D" class="p_chk"></kbd>
  69.                 </div>
  70.                 <div class="form-item form-item-account" id="form-item-account">
  71.                     <label>电 子 邮 箱</label>
  72.                     <input type="text" id="{$this->setting['reginput']['email']}" name="" class="field" autocomplete="off" placeholder="您的电子邮箱地址">
  73.                     <i class="i-status"></i>
  74.                 </div>
  75.                 <div class="input-tip">
  76.                     <i id="tip_QDyFUO" class="p_tip">请输入正确的邮箱地址</i>
  77.                     <kbd id="chk_QDyFUO" class="p_chk"></kbd>
  78.                 </div>
  79.                 <div class="form-item">
  80.                     <label>手 机 号 码</label>
  81.                     <input type="text" name="" id="lmobile" class="field" placeholder="请输入手机号码">
  82.                 </div>
  83.                 <div class="input-tip"><i id="tip_lmobile" class="p_tip">请输入正确的手机号码</i>
  84.                     <kbd id="chk_lmobile" class="p_chk"></kbd>
  85.                 </div>
  86.                 <div class="form-item">
  87.                     <label>手机验证码</label>
  88.                     <input name="" id="lmobilecheck" type="text" autocomplete="off" placeholder="验证码" style="ime-mode:disabled;width:115px; float:left;" class="ajaxCheck field code ajaxCheck3">
  89.                     <input class="pn" type="button" name="lcheckcode" id="lcheckcode" onclick="settime(this)" style="width:128px; height:40px; margin-left:20px; margin-right:0!important;background: #f2f2f2!important; border: none!important; margin-top: 5px; color: #333;" value="获取验证码">
  90.                 </div>
  91.                 <div class="input-tip"></div>
  92.                 <script src="template/kaili_maijiaxiu/js/jquery.min.js" type="text/javascript"></script>
  93.                 <script type="text/javascript">
  94.                 var ljq = jQuery.noConflict();
  95.                 </script>
  96.                 <script type="text/javascript">
  97.                 var countdown = 60;
  98.                 var time;

  99.                 function settime(obj) {
  100.                     var sign = 0;
  101.                     if (ljq('#lmobile').val() == '') {
  102.                         showDialog('请输入正确的手机号码');
  103.                         return;
  104.                     }

  105.                     ljq.get('plugin.php?id=aljyzm&formhash=4680f881&phone=' + ljq('#lmobile').val(), function(data) {
  106.                         if (data == 1) {
  107.                             showDialog('手机号码格式不正确!');
  108.                             sign = 1;
  109.                         } else if (data == 2) {
  110.                             showDialog('您获取手机验证码太过频繁,请稍候再试!!');
  111.                             sign = 1;
  112.                         } else if (data == 3) {
  113.                             showDialog('手机短信验证码已发送到您手机,请查收', 'right');
  114.                         } else {
  115.                             showDialog('系统忙,发送失败,请重试!');
  116.                             sign = 1;
  117.                         }
  118.                         if (sign == 1) {
  119.                             obj.removeAttribute("disabled");
  120.                             obj.value = "获取验证码";
  121.                             countdown = 60;
  122.                             clearInterval(time);
  123.                             return;
  124.                         }
  125.                     });
  126.                     time = setInterval(function() {
  127.                         if (countdown == 0) {
  128.                             obj.removeAttribute("disabled");
  129.                             obj.value = "获取验证码";
  130.                             countdown = 60;
  131.                             clearInterval(time);
  132.                             return;
  133.                         } else {
  134.                             obj.setAttribute("disabled", true);
  135.                             obj.value = "重新发送(" + countdown + ")";
  136.                             countdown--;
  137.                         }
  138.                     }, 1000);



  139.                 }
  140.                 </script>
  141.                 <div class="form-agreen">
  142.                     <div>
  143.                         <input type="checkbox" name="agreebbrule" value="7fd28ec1" id="agreebbrule" checked="checked">我已阅读并同意<a href="javascript:;" onclick="showBBRule()" id="agreebbrule">《用户注册协议》</a>
  144.                     </div>
  145.                     <div class="input-tip">
  146.                         <span></span>
  147.                     </div>
  148.                 </div>
  149.                 <div>
  150.                     <button id="registerformsubmit" type="submit" name="regsubmit" value="true" class="btn-register"><!--{if $_GET[action] == 'activation'}-->{lang activation}<!--{else}-->{lang submit}<!--{/if}--></button>
  151.                 </div>
  152.             </form>
  153.         </div>
  154.                 <div id="form-company" class="reg-other">
  155.                         <!--{loop $_G['cache']['fields_register'] $field}-->
  156.                                         <!--{if $htmls[$field['fieldid']]}-->
  157.                                         <div class="company-reg">
  158.                                                 <!--{if $field['required']}--><span class="rq">*</span><!--{/if}-->
  159.                                                 <i class="i-company"></i>
  160.                                                 <span>$field[title]:</span>
  161.                                         </div>
  162.                                         <div class="inter-cust">
  163.                                             <a>
  164.                                                         <span>$htmls[$field['fieldid']]</span>
  165.                                                         <!--{if $field['description']}--><!--{echo dhtmlspecialchars($field[description])}--><!--{/if}-->
  166.                                                 </a>
  167.                                         </div>
  168.                                         <!--{/if}-->
  169.                                 <!--{/loop}-->

  170.                 <!--{hook/register_input}-->
  171.                                 <div class="phone-fast-reg" style="border-bottom: solid 1px #ddd;"></div>
  172.                     <div id="third_login" style="padding: 40px 0 15px 0; border-top: solid 1px #ddd; margin-top: 20px; margin-left: 30px;0">
  173.                         <a href="javascript:;" onclick="showWindow('wechat_bind1', 'plugin.php?id=xigua_login:login')"><img src="template/kaili_maijiaxiu/imges/wechat_login1.png" align="absmiddle"></a>
  174.                         <a href="https://www.banban.so/plugin.php?id=htt_qqlogin:qqoauth" target="_top" rel="nofollow"><img src="template/kaili_maijiaxiu/imges/qq_login.png" class="vm"></a>
  175.                     </div>
  176.                 </div>
  177.     </div>
  178.     <div id="protocoldiv" style="display:none">
  179.         <div class="protocol-button">
  180.             <button>同意并继续</button>
  181.         </div>
  182.     </div>
  183. </div>
  184. <!--{hook/register_bottom}-->



  185. <div id="layer_regmessage"class="f_c blr nfl" style="display: none">
  186.         <div class="c"><div class="alert_right">
  187.                 <div id="messageleft1"></div>
  188.                 <p class="alert_btnleft" id="messageright1"></p>
  189.         </div>
  190. </div>

  191. <div id="layer_bbrule" style="display: none">
  192. <div class="c" style="width:700px;height:350px;overflow:auto">$bbrulestxt</div>
  193. <p class="fsb pns cl hm">
  194.         <button class="pn pnc" onclick="$('agreebbrule').checked = true;hideMenu('fwin_dialog', 'dialog');{if $this->setting['sitemessage'][register] && ($bbrules && $bbrulesforce)}showRegprompt();{/if}"><span>{lang agree}</span></button>
  195.         <button class="pn" onclick="location.href='$_G[siteurl]'"><span>{lang disagree}</span></button>
  196. </p>
  197. </div>

  198. <script type="text/javascript">
  199. var ignoreEmail = <!--{if $_G['setting']['forgeemail']}-->true<!--{else}-->false<!--{/if}-->;
  200. <!--{if $bbrules && $bbrulesforce}-->
  201.         showBBRule();
  202. <!--{/if}-->
  203. <!--{if $this->showregisterform}-->
  204.         <!--{if $sendurl}-->
  205.         addMailEvent($('{$this->setting['reginput']['email']}'));
  206.         <!--{else}-->
  207.         addFormEvent('registerform', <!--{if $_GET[action] != 'activation' && !($bbrules && $bbrulesforce) && !empty($invitecode)}-->1<!--{else}-->0<!--{/if}-->);
  208.         <!--{/if}-->
  209.         <!--{if $this->setting['sitemessage'][register]}-->
  210.                 function showRegprompt() {
  211.                         showPrompt('custominfo_register', 'mouseover', '<!--{echo trim($this->setting['sitemessage'][register][array_rand($this->setting['sitemessage'][register])])}-->', $this->setting['sitemessage'][time]);
  212.                 }
  213.                 <!--{if !($bbrules && $bbrulesforce)}-->
  214.                         showRegprompt();
  215.                 <!--{/if}-->
  216.         <!--{/if}-->
  217.         function showBBRule() {
  218.                 showDialog($('layer_bbrule').innerHTML, 'info', '<!--{echo addslashes($this->setting['bbname']);}--> {lang rulemessage}');
  219.                 $('fwin_dialog_close').style.display = 'none';
  220.         }
  221. <!--{/if}-->
  222. </script>
  223. <!--{eval updatesession();}-->
  224. <!--{template common/footer}-->
复制代码
在后台添加了【身份类型】 --学生&老师,2个身份,让用户注册的时候选择注册,但是按照课程一直不对,总是提示身份格式不正确,团长看看什么情况吧?源码已经放到上边了。