A-A+
mobile里user.php里面的注册登录验证码不显示的解决方法
从网上下载的mobile ecshop 模板,发现其登录和注册页面的验证码不能够正常显示,检查了下其相关的模板文件,原来不显示的原因是登录和注册是在一个页面里面进行执行的,也就是登录和注册是在一个页面里面进行切换的,只需要将登录切换的JS去掉就可以显示正常了,下面夏日博客就来具体介绍一下如何去掉登录切换的JS,找到 mobile/themesmobile/xiariboke下user_passport.dwt文件,找到如下的JS并去掉.
<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>
然后去掉登录和注册的标签,最后将:
{if $action eq 'login'}
下面的注册部分去掉同时增加跳转到注册页面的链接,将:
{if $action eq 'register'}
下面的登录部分去掉同时增加跳转到登录页面的链接。