0712-2888027 189-8648-0214
微信公众号

孝感风信网络科技有限公司微信公众号

当前位置:主页 > 技术支持 > DedeCMS > 怎么实现dedecms在首页登录会员功能

怎么实现dedecms在首页登录会员功能

时间:2024-04-25来源:风信官网 点击: 913次

必须引入的两个JS文件:

<!-- 会员登陆开始 -->
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
<script language="javascript" type="text/javascript">
function CheckLogin(){
var taget_obj = document.getElementById('_userlogin');
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta.php");
DedeXHTTP = null;
}
</script>
<!-- 会员登陆结束 -->

登录后的显示内容在 ajax_loginsta.php里修改:

在需要判断是否登录的位置赋予一个id名为_userlogin的div或者span都行,然后打开/member/ajax_loginsta.php进行相应的如果登录了该显示什么样式图标的设置。

最后在这段代码下面加上这局js代码,用来判断页面是否已经登录了:

<script language="javascript" type="text/javascript">CheckLogin();</script>

心得体会:

Dedecms的东西都是封装好的,只需要一步一步跟着走就能找到你所需要修改的东西,进而实现dedecms的二次开发(所有东西都可以用原有的模版文件进行套用)。

自定义定义网站登录框的样式方式:

<!-- 登录注册框开始 -->
<div id="_userlogin">
<a href="/member/index_do.php?fmdo=user&dopost=regnew" style="color: #FF9900;">注册</a> |
<a href="/member/login.php" style="color: #FF9900;">登录</a>
<a href="{dede:global.cfg_memberurl/}/resetpassword.php">找回密码?</a>
</div>
<script language="javascript" type="text/javascript">CheckLogin();</script>
<!-- 登录注册框结束 -->

热门关键词: dedecms 首页 登录会员功能
栏目列表
推荐内容
热点内容
展开