• dede新手技巧教程(一)--首页横向会员登陆

    2009-07-14 17:56/点击数()

    本系列文章将会把我们发现的或者我们收集到的有关dede新手必备的一些技巧教程分享给各位网友。 本次介绍的是-- 首页实现横向会员登陆 很多做网站的人在做门户资讯网站的时候,都喜欢在首页顶部的位置来个横向的会员登陆。而dede的会员登陆则是在右边的。那到

    本系列文章将会把我们发现的或者我们收集到的有关dede新手必备的一些技巧教程分享给各位网友。

    本次介绍的是--

    首页实现横向会员登陆

    很多做网站的人在做门户资讯网站的时候,都喜欢在首页顶部的位置来个横向的会员登陆。而dede的会员登陆则是在右边的。那到底要如何来实现这个功能呢?请先看效果图。

     

     

     


     

    好,操作正式开始了--

     

    1. <table border="0" width="100%" bgcolor="#99CC00" cellspacing="0" cellpadding="0">   
    2.   <tr>   
    3.      <td bgcolor="#99CC00">   
    4.      <div id="_userlogin">                       ##form name="userlogin" action="{dede:global.cfg_memberurl/}/index_do.php" method="POST">   
    5.                 <input type="hidden" name="fmdo" value="login" />   
    6.                 <input type="hidden" name="dopost" value="login" />   
    7.                 <input type="hidden" name="keeptime" value="604800" />   
    8.                 <div class="fb" style="width: 811; height: 39">   
    9.                   <p align="left"><font color="#808080">用户名:</font><input type="text" name="userid" size="18" class="ipt-txt" />   
    10.                   <font color="#808080">     
    11.                 密码:</font><input type="password" name="pwd" size="18" class="ipt-txt" />     
    12.                   <font color="#808080">      
    13.                 验证码:</font><input type="text" name="vdcode" size="8" class="ipt-txt" />     
    14.                   <img align="center" src="{dede:global.cfg_cmsurl/}/include/vdimgck.php" />       
    15.                   <button type="submit" class="btn-1">登录</button>       
    16.                   <a href="{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew">注册帐号</a>     
    17.                   <font color="#808080"> <a href="{dede:global.cfg_memberurl/}/resetpassword.php">忘记密码?</a> <font>##/form>      
    18.               </div>           <!-- /userlogin -->   
    19.           <script language="javascript" type="text/javascript">CheckLogin();</script>   </tr>   
    20. </table>   


     

    接下来就是修改登陆之后的代码了--

     

    1. <?php   
    2. require_once(dirname(__FILE__)."/config.php");   
    3. AjaxHead();   
    4. if($myurl == '')   
    5. {   
    6.     exit('');   
    7. }   
    8. $uid  = $cfg_ml->M_LoginID;   
    9. $face = $cfg_ml->fields['face'] == '' ? $GLOBALS['cfg_memberurl'].'/images/nopic.gif' : $cfg_ml->fields['face'];   
    10. ?>   
    11. <div>   
    12.       你好:<strong><font color=red><?php echo $cfg_ml->M_UserName; ?></font></strong>,欢迎你回来!   
    13.            <a href="<?php echo $cfg_memberurl; ?>/guestbook_admin.php">我的留言</a>   
    14.             <a href="<?php echo $cfg_memberurl; ?>/mystow.php">我的收藏</a>   
    15.             <a href="<?php echo $cfg_memberurl; ?>/article_add.php">发表文章</a>   
    16.         <a href="<?php echo $cfg_memberurl; ?>/index.php">会员中心</a>   
    17.         <a href="<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">修改资料</a>   
    18.         <a href="<?php echo $myurl;?>">我的空间</a>   
    19.         <a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit">退出登录</a>   
    20. </div>  

     

     

    然后还要修改member/index_do.php,这样才能确保登陆之后不会进入dede会员中心。

     

     

    1.   if(empty($gourl) || eregi("action|_do",$gourl))  
    2.    {  
    3.     ShowMsg("成功登录,5秒钟后转向系统主页...","index.php",0,2000);  
    4.    }  
    5.    else  
    6.    {  
    7.     ShowMsg("成功登录,现在转向指定页面...",$gourl,0,2000);  
    8.    }  
    9.    exit();  
    10.   }  
    11.  } //退出登录  
    12.  else if($dopost=="exit")  
    13.  {  
    14.   $cfg_ml->ExitCookie();  
    15.   ShowMsg("成功退出登录!","index.php",0,2000);  
    16.   exit();  
    17.  }  
    18. }  
    19. else  
    20. {  
    21.  ShowMsg("本页面禁止返回!","index.php");  

    将index开头的 都加上/  如果网站在根目录就这么做,如果不是, 比如网站目录为DEDE 那就改为 DEDE/index.php 。
    注意:与DZ整合后,注册页面用DZ的,因为通过DEDE注册进入论坛需要激活的,在登陆后的代码中添加 登陆论坛,超连接为 logging.php?action=login   如果是BBS目录就在前面加BBS,你会发现登陆DEDE后,点这个连接直接您就进入论坛了,同时用户名也是登陆的。

    就这样,我们就实现了把dede默认的登录改成了横向的会员登陆。

    接下来我们会陆续更新更多的实用的dede新手技巧。请关注幸福工作室www.xingfu880.com

上一篇:试用Illustrator做网页的一些心得(一)

下一篇:dede新手技巧教程(一)--去dedecms!提示信息

帮我订酒店网 广交会酒店 广州酒店预订 刷钻源码 刷信誉程序 广州网站建设 淘宝缩阴排行榜 减肥精油排行榜 淘宝缩阴排行榜 减肥精油排行榜 山寨iphone5 策恩 Ceen 世界皮鞋品牌 休闲男鞋品牌 男士商务男鞋 高端男士皮鞋 淘宝男士皮鞋 男士透气皮鞋