dedecms, 会员, 登陆, 不显示, 显示
使用官方的登陆具体的方法:网页显示登陆状态具体的方法=============================网页首先需要调用默认的可将此JS写入您的JS文件中其中_loginform是网页中显示登陆信息的表格的id/member/loginsta.php是登陆信息的页面您可以修改这个页面,只调用您想要的信息.在网页中加入以上JS以后只需要再在网页中加入[ol]会员登陆用户名:密码:验证码:注册帐号[/ol]出现以下问题:1、根本不显示登陆框,且版面错位; 2、注册一个会员后,登录,提示登录成功,5秒后跳转到会员中心,还是没登陆的样子,直接进入会员中心,显示已经登录上了,看来是网站程序的问题? 经过修改后仍无法解决,于是采用以下具体的方法:1.在网站的模板页上加入以下具体代码如下:2.在页面中需要AJAX登录的地方加入如下具体代码如下:[url=][/url]用户登陆用户名: 密 码: 在member目录里建立两个文件:toplogin.php具体代码如下如下:ExitCookie();}//未登录显示的headif(!$cfg_ml->IsLogin()){echo"登陆注册";}//登录后显示的headelse{echo"尊敬的$cfg_ml->M_UserName,欢迎光临控制面板|退出";}?>toplogin_do.php具体代码如下如下:CheckUser($userid,$pwd);if($rs==0){echo'2';}elseif($rs==-1){echo'2';}elseif($rs==-2){echo'';}else{echo'';}?>建立style目录(图片和CSS我省略了),下有JS目录有两个文件head.js具体代码如下如下:vars_nv=location.href;varcur_obj;if(s_nv.indexOf('news')!=-1){$('#div_menua').eq(1).attr('class','menuAon');cur_obj=$('#div_menua').eq(1);}elseif(s_nv.indexOf('webgame')!=-1){$('#div_menua').eq(2).attr('class','menuAon');cur_obj=$('#div_menua').eq(2);}elseif(s_nv.indexOf('flash')!=-1){$('#div_menua').eq(3).attr('class','menuAon');cur_obj=$('#div_menua').eq(3);}else{$('#div_menua').eq(0).attr('class','menuAon');cur_obj=$('#div_menua').eq(0);}$('#div_menua').mouseover(function(){$(this).attr('class','menuAon').siblings().attr('class','menuA');});$('#div_menu').mouseout(function(){cur_obj.attr('class','menuAon').siblings().attr('class','menuA');});ss_login(1);functionss_login(t){$.ajax({type:"POST",url:'/member/toplogin.php',data:'s=' t,success:function(result){$('#sp_login').html(result);close_site_login();}});}functionshow_center(){if($("#dd_light").length==0){varhtml='';$(document.body).append(html);$('#dd_light').css('width',document.body.scrollWidth 'px');$('#dd_light').css('height',document.body.scrollHeight 'px');}$('#dd_light').show();}functionlogin_site(){vartip=$('#div_site_logindiv').eq(1);tip.show();varusername=$('#div_site_logininput').eq(0).val();varpwd=$('#div_site_logininput').eq(1).val();if(username==''){tip.text('请输入用户名!');return;}if(pwd==''){tip.text('请输入密码!');return;}tip.show();tip.text('正在验证登录信息...');$.ajax({type:"POST",url:'/member/toplogin_do.php',data:'userid=' username '&pwd=' pwd,success:function(result){if(result.indexOf('2')!=-1){tip.text('验证失败,请重新输入!');return;}ss_login(1);}});}functionshow_site_login(){show_center();$('#div_site_login').css("left",(($(document).width())/2-(parseInt($('#div_site_login').width())/2)) "px");$('#div_site_login').show();return;}functionclose_site_login(){$('#dd_light').hide();$('#div_site_login').hide();$('#div_site_logindiv').eq(1).hide();$('#div_site_logininput').eq(0).val('');$('#div_site_logininput').eq(1).val('');$('#div_site_logininput').eq(2).val('');return;}$(function(){$('body').keydown(function(e){if(e.keyCode==13){if($('#div_login').css('display')!='none'&&$('#div_login').length!=0){login();}elseif($('#div_site_login').css('display')!='none'){login_site();}elseif($('#index_search').val()!='站内搜索'&&$('#index_search').length!=0){go_search();}elseif($('#search_news').val()!=''&&$('#search_news').length!=0){location='/news/search.php?s=' $('#search_news').val();}elseif($('#s_text').val()!=''&&$('#s_text').length!=0){t_search();}}});});functiongo_reg(){location='/member/index_do.php?fmdo=user&dopost=regnew';return;}$("#site_gd").jCarouselLite({vertical:true,auto:3000,speed:1000,visible:1});另一个是jquery本身的文件jquery.jsOK,搞定! 登陆 , 弹出式 , 解决具体的方法 |
dedecms 问答模块时间显示