以下两个图是织梦系统默认的登录前和登录后的效果:
由于修改模板的需要,对登录框进行了修改,效果如下:
具体修改过程为:
第一步:
在登录页面(如本站首页)<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 -->
这样自己的登录框就做好了,这里只给出了主要的修改步骤,详细的地方还需要大家自己稍做研究。
如果想要登录框无需验证码,在后台“系统”->“验证安全设置”中将“登录前台”的勾去掉,保存即可。