你的位置:HBcms宏博内容管理系统 模板设计 正文
模板设计
  1. 留言板
内容搜索
热门内容
  1. 几套推荐的HBcms模板下..
  2. 如何修改模板文件?怎..
  3. Smarty模板插件下载,..
  4. HBcms的模板语言是自己..
  5. smarty官方文档下载
  6. 模板变量说明,如何制..
  7. HBcms的Smarty模板结构..
  8. 做模板的基础:掌握基..
  9. 如何在模板里加上会员..
  10. 吐血推荐让流量暴涨的..
推荐内容
  1. 如何修改模板文件?怎..
  2. HBcms的模板语言是自己..
  3. 修改添加留言表单的外..
  4. 如何设计一个漂亮的公..
  5. 为留言板内容录入框增..
  6. 会员查看自己的留言列..
  7. 会员查看自己的留言详..
  8. 让导航条里的外部链接..
  9. 产品或图片频道如何自..
  10. 随机显示栏目文章的首..
如何在模板里加上会员登录框?登录后显示会员状态
  •  添加时间:2008-03-07 发表时间:2008-03-07 人气:5067
  • 如果你的网站是以会员服务为主的性质,那么,您可能希望在网站首页显示一个会员登录框,可以直接输入登录名和密码,而不是简单的一个登录链接,怎么做呢?

    登录前演示图(会自动记录登录名):
    logout.gif 

    登录后的演示图:
    login.gif

    在模板里加上会员登录框和登录后显示会员状态的代码如下,请直接copy到你的模板对应的位置,然后稍作修改即可。


    <SCRIPT type=text/javascript>//<![CDATA[
    function validate_login_form(frm) {  var value = '';  var errFlag = new Array();  var _qfGroups = {};  _qfMsg = '';  value = frm.elements['login_name'].value;  if (value == '' && !errFlag['login_name']) {    errFlag['login_name'] = true;    _qfMsg = _qfMsg + '\n - 登陆名: 必须填写';  }  value = frm.elements['login_name'].value;  if (value != '' && value.length < 2 && !errFlag['login_name']) {    errFlag['login_name'] = true;    _qfMsg = _qfMsg + '\n - 登陆名: 至少需要 2 个字母!';  }  value = frm.elements['login_pass'].value;  if (value == '' && !errFlag['login_pass']) {    errFlag['login_pass'] = true;    _qfMsg = _qfMsg + '\n - 登录密码: 必须填写';  }  value = frm.elements['login_pass'].value;  if (value != '' && value.length < 5 && !errFlag['login_pass']) {    errFlag['login_pass'] = true;    _qfMsg = _qfMsg + '\n - 登录密码: 至少需要 5 个字母!';  }  if (_qfMsg != '') {    _qfMsg = '\n=== 有如下错误需要修改 ===\n' + _qfMsg;    _qfMsg = _qfMsg + '\n\n- 请修改上述错误后再重新提交';    alert(_qfMsg);    return false;  }  return true;
    }

    function showHBcmsLoginName() {
     if ( typeof(hbcms_GetCookie) == 'function' ) {
      if( hbcms_GetCookie('HBcmsLoginName') != null ) {
       document.getElementById('welcome_back').innerHTML = '您好 <font color="green">' + hbcms_GetCookie('HBcmsLoginName') + '</font>';
       document.login_form.login_name.value = hbcms_GetCookie('HBcmsLoginName');
      }
     } else {
      setTimeout("showHBcmsLoginName()",500);
     }
    }

    setTimeout("showHBcmsLoginName()",1000);

    if(  document.cookie.indexOf('HBcmsLogin=') == -1 ){
     login_tb_dis = 'block'; user_tb_dis = 'none';
    } else {
     login_tb_dis = 'none'; user_tb_dis = 'block';
    }

    document.write('<st'+'yle>#index_login_tb{displ'+'ay:'+login_tb_dis+';}#index_user_tb{di'+'splay:'+user_tb_dis+';}#index_user_tb td{text-align: center;height:30px;}</s'+'tyle>');

    //]]></SCRIPT>

    <div class="t3 bcb bgb sub_nav">会员登录</div>
    <div class="b3 bcb mb12" style="padding-left: 2px;">
    <FORM id=login_form name=login_form onsubmit="try { var myValidator = validate_login_form; } catch(e) { return true; } return myValidator(this);" action="/<{$web.cms_dir}>/user/login.php" method=post target=_top>
    <CENTER>
    <div id="index_login_tb">
    <TABLE border=0>
    <TBODY>
    <TR>
    <TD vAlign=top align=right>会员名称:</TD>
    <TD vAlign=top align=left><INPUT style="WIDTH: 100px" value="" name=login_name></TD></TR>
    <TR>
    <TD vAlign=top align=right>登录密码:</TD>
    <TD vAlign=top align=left><INPUT style="WIDTH: 100px" type=password value="" name=login_pass></TD></TR>

    <TR>
    <TD vAlign=top align=center colspan=2>
    <INPUT type=submit value="会员登录" name=btnSubmit class=header_btn>
     
    <INPUT type=button value="免费注册" name=btnReg class=header_btn onclick="location.href='/<{$web.cms_dir}>/user/register.php';">

    <INPUT type=hidden value="index.php" name=next_url>
    <INPUT type=hidden value=1 name=rememberMe>
    <INPUT type=hidden name=addon_app>
    </TD></TR>
    </TBODY></TABLE></div>


    <div  id="index_user_tb"><TABLE border=0 width=95%>
    <TBODY>
    <TR><TD id="welcome_back" colspan=2 align=center>欢迎您回来</TD></TR>
    <TR>
    <TD><a href="/<{$web.cms_dir}>/user/index.php">会员控制中心</a></TD>
    <TD><a href="/<{$web.cms_dir}>/user/user_info_edit.php">个人资料</a>|<a href="/<{$web.cms_dir}>/user/login.php?logout=1">退出</a></TD>

    </TR>

    <TR><TD><A HREF="/<{$web.cms_dir}>/user/list_article.php">文章发布管理</A></TD>

    <TD><A HREF="/<{$web.cms_dir}>/user/list_action_history.php"><{$web.money_name}>历史记录</a></TD></TR>
    </TBODY></TABLE></div>

    </CENTER>
    </FORM>

    </div>

    上述代码非常适合官方发布的冰蓝模板,直接放在冰蓝模板首页即可看到效果。

    注意:我们不对上述代码进行免费技术支持,如需要帮助,请购买我们的高级技术支持服务或模板定制服务。

     

  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 相关文章
  • 相关评论
    • 2008-12-23评论人:呵,有兴趣
    • 我常给个人和企业做站,若你CMS是不是好快,希望有机会能合作!联系QQ351022881
    • 2008-05-22评论人:很好很强大
    • 我就是不想要会员注册
    • 2008-04-19评论人:haah
    • 不错的功能,支持
    • 2008-03-28评论人:发2008
    • hao
  • 本文章所属分类:首页 模板设计