ajax_loginsta.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> <div>你好:<strong><?php echo $cfg_ml->M_UserName; ?></strong>,欢迎登录 </div> <div> <a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/index.php"><img src=http://www.dede58.com/"<?php echo $facepic;?>" width="52" height="52" /></a> </div> <div> <ul> <li><a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/guestbook_admin.php">我的留言</a></li> <li><a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/mystow.php">我的收藏</a></li> <li><a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/article_add.php">发表文章</a></li> <li><a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/myfriend.php">好友管理</a></li> <li><a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/visit-history.php">访客记录</a></li> <li><a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/search.php">查找好友</a></li> </ul> </div> <div> <a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/index.php">会员中心</a> | <a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">资料</a> | <a href=http://www.dede58.com/"<?php echo $myurl;?>">空间</a> | <a href=http://www.dede58.com/"<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit">退出登录</a> </div> </div><!-- /userinfo -->以上代码定义了我们看到的登录结果的样式。
三、修改代码
知道了显示的原理,接下来我们开始实现我们的功能:
1、定义显示的地方,并指定id。
在head.htm中添加:
<!---->
<div>
<div class="w960 center">
<div id="_userlogin_head">
</div>
<div>
欢迎来到本网站, 请
<a href=http://www.dede58.com/"{dede:global.cfg_memberurl/}/login.php" target="_blank">登录</a>
|<a href=http://www.dede58.com/"{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew" target="_blank">注册</a>
</div><!--/toplinks-->
</div>
</div>
2、添加javascript执行
<script language="javascript" type="text/javascript">CheckLogin_head();</script>
3、自义javascript的CheckLogin_head()函数
为了使代码模块化,我们定义在head.htm里。