dedecms 怎样做会员登录、注册、退出会员

dedecms 怎样做会员登录、注册、退出会员,第1张

带广告的效果

进入dede后台模板:查找/dede/templets/loginhtm源文件,用Dreamweave打开,找到广告代码,直接删掉并保存loginhtm文件。

<divclass="dede-iframe"><iframe name="loginad"src="loginphpdopost=showad" frameborder="0"id="loginad" scrolling="no" marginwidth="0"marginheight="0"width="100%"></iframe></div>

打开dede/loginphp文件查看源代码,对应着loginphp第42到46行部分代码,去掉这部分代码即可:if ($dopost=='showad')

{

include('templets/login_adhtm');

exit;

}

删除对应的/dede/templets/login_adhtm模板文件,这个文件是多余的。

删除对应的广告样式,打开dede/css/logincss 样式文件,找到

dede-iframe{margin:0auto;width:640px;}dede-ad{border:5px solid#eee;background-color:#fff;width:630px;margin:0 auto;}dede-ad ul{padding:10px0 10px 3px;overflow:hidden;zoom:1;}dede-ad ulli{float:left;display:inline;width:120px;height:60px;margin-left:4px;}dede-adul li img{width:120px;height:60px;}

如果本地测试网站刷新后台登录即可看到修改后效果,如果是在服务器上的网站需要上传修改过的文件覆盖原文件,刷新即可。

一:如果你需要的是某一处点点击弹出新窗口

<a href="#" target="_blank"></a>新窗口打开

二:如要你需要全站都是,那么这样加有点太麻烦了,你可以在

<head>与</head>之间加上<base target="_blank" />

那么只要加这句代码的网页,点点击所有链接都会新窗口打开的。

具体方法如下:

1、DedeCMS默认风格里,顶部左边有一段话"织梦CMS - 轻松建站从此开始!",很多朋友想把这段话修改成一个横向登录框,像织梦吧(dedecms8com)顶部一样。

2、打开头部公用模板文件templets/default/headhtm,找到如下汉字:

3、把上图里汉字,替换为如下代码:

<div id="_userlogin">

<form name="userlogin" action="{dede:globalcfg_memberurl/}/index_dophp" method="POST">

<input type="hidden" name="dopost" value="login" />

<span>用户名:</span>

<input type="text" name="userid" size="10" class="ipt-txt" />

<span>密码:</span>

<input type="密码" name="pwd" size="10" class="ipt-txt" />

{dede:php}

if(preg_match("#2#", $safe_gdopen)){

echo '

<span>验证码:</span>

<input type="text" name="vdcode" size="8" class="ipt-txt" />

<img id="vdimgck" align="absmiddle" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'$cfg_cmspath'/include/vdimgckphp"/>';}

{/dede:php}

<button type="submit" class="btn-1">登录</button>

<a href="{dede:globalcfg_memberurl/}/index_dophpfmdo=user&dopost=regnew" >注册账号</a> <a href="{dede:globalcfg_memberurl/}/reset密码php">忘记密码</a>

</form>

</div>

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

  改后:

4、其实仅仅这段代码还不够,还需要完成下一步才能达到效果:

那么,我这里为什么没有加这段代码呢这是因为默认主页模板文件indexhtm里,已经包涵了这段代码。如果没有,或被自己删除了,请添加在indexhtm里之前。

打开member/ajax_loginstaphp文件,找到如下代码

5、上图红色框内的代码,即为登录成功后,返回用户信息。多数时候,我们的顶部导航没太宽的地方,以显示这些数据,所有完全没必要全部返回这些信息,可以适当减少几项,并且对div做美化,以达到美观体验。这里,简单做下调整,如下:

6、更新生成后,可以看到如下效果:

这样一个顶部横向登录框就制作完了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 怎样做会员登录、注册、退出会员

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情