找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1881|回复: 0

[分享] 实现横向登录,解决了登陆后没有显示登录状态

[复制链接]
发表于 2012-4-10 19:54:19 | 显示全部楼层 |阅读模式 来自 中国–浙江–台州–椒江区
实现横向登录,解决了登陆后没有显示登录状态

这个我美化做的不够,不是很漂亮,大家可以自己修改,主要还是代码重要;
1删除主页上的登录代码
2.在head中加入

复制代码
  
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>  
<script src="{dede:global.cfg_cmspath/}/images/js/j.js" language="javascript" type="text/javascript"></script>   <script language="javascript" type="text/javascript">  
<!--         
$(function(){            
$("dl.tbox dt span.label a[_for]").mouseover(function(){                 
$(this).parents("span.label").children("a[_for]").removeClass("thisclass").parents("dl.tbox").children("dd").hide();                 $(this).addClass("thisclass").blur();                 
$("#"+$(this).attr("_for")).show();             });            
$("a[_for=uc_member]").mouseover();         });                  
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="dingji">
<dd id="uc_member" >              
<div id="_userlogin"  class="dj">            
                <form name="userlogin" action="{dede:global.cfg_memberurl/}/index_do.php" method="POST">   
                <input type="hidden" name="fmdo" value="login" />   
                <input type="hidden" name="dopost" value="login" />   
                <input type="hidden" name="keeptime" value="604800" />   
                <div class="fb"><span>用户名:</span>   
                   <span> <input type="text" name="userid" size="20" class="ipt-txt" /> </span>   
               <span>密码:</span>   
                    <span> <input type="password" name="pwd" size="20" class="ipt-txt" />  </span>               
                   <span> <button type="submit" class="btn-1">登录</button>  </span>   
                  <a href="{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew">注册帐号</a> <a href="{dede:global.cfg_memberurl/}/resetpassword.php">忘记密码?</a>     
                </div>   
                </form>     
    </div>   
          <!-- /userlogin -->   
         <script language="javascript" type="text/javascript">CheckLogin();</script>   
            
  </dd>  
</div>

CSS部分:

复制代码
  
#dingji{ background-image:url(../images/nv.gif); width:100%; height:30px; margin:0 auto; font-size:12px; color:#0066FF; font-weight:700;}
#dingji a{text-decoration:none; color:#0066FF; font-weight:700; font-size:12px;}
.dj{ margin-top:5px; margin-left:10%;}
.ipt-txt{ height:14px;}
.btn-1{height:20px;}


在修改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['**'] == '女')? 'dfgirl' : 'dfboy';
$facepic = empty($face)? $cfg_ml->fields['face'] : $GLOBALS['cfg_memberurl'].'/templets/images/'.$face.'.png';
?>
<div class="userinfo">      
    <div class="welcome"><div class="userface"></div>
    你好:<strong><?php echo $cfg_ml->M_UserName; ?></strong>,欢迎登录  
    <a href="<?php echo $cfg_memberurl; ?>/index.php">会员中心</a> |
    <a href="<?php echo $myurl;?>">空间</a> |              
    <a href="<?php echo $cfg_memberurl; ?>/article_add.php">发表文章</a> |            
    <a href="<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">资料</a> |              
    <a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit">退出登录</a>         
    </div>
  </div><!-- /userinfo -->  
  


说明一些这个文件就是你登录的状态的样式,他的样式是调用的head文件中这个登录框实用的CSS样式,我做修饰的时候没有美化,只是为了解决问题,读者可自行修改CSS代码

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-12-23 07:15 , Processed in 0.046128 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表