• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > DedeCMS教程 > DedeCMS安装使用 >

dedecms5.7横向登录框制作图文教程

来源: www.dedecms8.com 编辑:织梦吧 时间:2011-06-08点击:

以下两个图是织梦系统默认的登录前和登录后的效果:

 




由于修改模板的需要,对登录框进行了修改,效果如下:


  





具体修改过程为:

第一步:
在登录页面(如本站首页)<head> </head>标签之间添加代码,
<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>
登录文本框代码必须放在<div id="_userlogin"> </div> 标签内,
记得在<div id="_userlogin"> </div> 标签结束后加上
<script language="javascript" type="text/javascript">CheckLogin();</script>

第二步:
找到 member/ajax_loginsta.php 文件,做修改;

我的修改为:
<?php
require_once(dirname(__FILE__)."/config.php");
AjaxHead();
if($myurl == '') exit('');

$uid = $cfg_ml->M_LoginID;
!$cfg_ml->fields['face'] && $face = ($cfg_ml->fields['sex'] == '女')? 'dfgirl' : 'dfboy';
$facepic = empty($face)? $cfg_ml->fields['face'] : $GLOBALS['cfg_memberurl'].'/templets/images/'.$face.'.png';
?>
<div class="userinfo">
<div class="welcome">您好:<a href="<?php echo $cfg_memberurl; ?>/index.php"><strong><font color="#FF0000"><?php echo $cfg_ml->M_UserName; ?></font></strong></a> <a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit"><font color="#768CCD">[退出]</font></a></div>
</div><!-- /userinfo -->

这样自己的登录框就做好了,这里只给出了主要的修改步骤,详细的地方还需要大家自己稍做研究。
如果想要登录框无需验证码,在后台“系统”->“验证安全设置”中将“登录前台”的勾去掉,保存即可。

 

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ