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

悟途网 2013年06月09日 13:27 阅读()
字号 (A- A+)

必须引入的两个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><ahref="{dede:global.cfg_memberurl/}/resetpassword.php">找回密码?</a>

</div>

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

<!-- 登录注册框结束 -->

热门文章
随机推荐
DEDECMS“图片是否加水印”勾选后无效的解决方法

DEDECMS“图片是否加水印”勾

DedeCMS“图片是否加水印”勾选后无效的解决方法,打开...

dedecms织梦系统全站图片调用教程

dedecms织梦系统全站图片调用

dedecms织梦系统全站图片调用教程,代码解释:row='11'...

dedecms调用dz论坛帖子和图片所需代码

dedecms调用dz论坛帖子和图片

dedecms调用discuz论坛帖子和图片所需代码,调用查看次数...

DEDECMS首页调用栏目简介的方法

DEDECMS首页调用栏目简介的方

DEDE首页调用栏目简介做企业简介的方法:一句简单的代...

修改DedeCMS默认文档标题长度的方法

修改DedeCMS默认文档标题长度

修改DedeCMS默认文档标题长度的方法 解决织梦文档标题...

DEDECMS 5.7后台登陆后空白的处理办法

DEDECMS 5.7后台登陆后空白的

DEDEdede后台打开空白dede后台空白dede后台登陆空白 dede前...

实现织梦dedecms留言板自动发邮件通知网站管理员

实现织梦dedecms留言板自动发

实现织梦dedecms留言板自动发邮件通知网站管理员,系统...

DEDECMS去掉自动生成首页或栏目后面带的index.html

DEDECMS去掉自动生成首页或栏

Dede默认生成首页后,首页的链接后面会多出一个index...