mobile里user.php里面的注册登录验证码不显示的解决方法
从网上下载的mobile ecshop 模板,发现其登录和注册页面的验证码不能够正常显示,检查了下其相关的模板文件,原来不显示的原因是登录和注册是在一个页面里面进行执行的,也就是登录和注册是在一个页面里面进行切换的,只需要将登录切换的JS去掉就可以显示正常了,下面小虎博客就来具体介绍一下如何去掉登录切换的JS,找到 mobile/themesmobile/xiariboke下user_passport.dwt文件,找到如下的JS并去掉.
[code lang="php"]
<script>
      $().ready(function(){
          //登录切换
          $("#logRegTab li").bind("click", function () {
              if (this.id == "mob_log") {
                  $("#mob_log").removeClass("currl");
                  $("#acc_log").addClass("currr");
                  $("#phonearea").removeClass("hide");
                  $("#accountarea").addClass("hide");
              } else {
                  $("#acc_log").removeClass("currr");
                  $("#mob_log").addClass("currl");
                  $("#phonearea").addClass("hide");
                  $("#accountarea").removeClass("hide");
              }
			  $(".btn_log").css("color","#FFFEFE");
          });
	  });
  </script>
[/code]
然后去掉登录和注册的标签,最后将:
[code lang="php"]
{if $action eq 'login'}
[/code]
下面的注册部分去掉同时增加跳转到注册页面的链接,将:
[code lang="php"]
{if $action eq 'register'}
[/code]
下面的登录部分去掉同时增加跳转到登录页面的链接。