• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦后台直接添加会员功能开发方法
    POST TIME:2021-05-23 02:51

    我们在运营含有会员系统的网站前期,由于注册会员比较少,或者限制了会员自主注册功能,就需要管理员在后台直接添加会员。织梦默认后台是不能添加会员的。织梦58做了以下二次开发。可以支持在后台直接添加会员。

     

    开发方法

    1、需要新增两个文件: huiyuan_add.php 和 huiyuan.htm。huiyuan_add.php放在 /dede/文件夹下,huiyuan_add.htm放在/dede/templets/文件夹下。

    huiyuan_add.php 代码如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
        <?php
        require(dirname(__FILE__)."/config.php");
        $ENV_GOBACK_URL = "member_main.php";
        if($dopost=="add"){
        $jointime = $logintime = time();
        $loginip = $joinip = GetIP();
        $dsql->ExecuteNoneQuery("INSERT INTO dede_member SET `mtype`='$mtype',`userid`='$userid',`pwd`='$password',`uname`='$uname',`sex`='$sex' ,`rank`='$rank',`money`='$money', `email`='$email', `scores`='$scores', `matt`='0', `face`='',`safequestion`='0',`safeanswer`='$safeanswer', `jointime`='$jointime',`joinip`='$joinip',`logintime`='$logintime',`loginip`='$loginip';");
         ShowMsg('恭喜,成功添加一个用户!',$ENV_GOBACK_URL);
         exit();
        }
        else{
        include DedeInclude('templets/huiyuan_add.htm');
        }
        ?>

     

     

    huiyuan_add.htm 的代码如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
     <html>
        <head>
        <meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
        <title>添加会员</title>
        <link href="css/base.css" rel="stylesheet" type="text/css">
        <script language='javascript'src='../data/enums/area.js'></script>
        <script>
        function checkSubmit()
        {
          if(document.form2.email.value=="")
          {
            document.form2.email.focus();
            alert("Email不能为空!");
            return false;
          }
          if(document.form2.uname.value=="")
          {
            document.form2.uname.focus();
            alert("用户昵称不能为空!");
            return false;
          }
        }
        </script>
        </head>
        <body background='img/allbg.gif' leftmargin='8' topmargin='8'>
        <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D1DDAA">
          <tr>
            <td height="19" background="img/tbg.gif"><a href='<?php echo $ENV_GOBACK_URL; ?>'><b>会员管理</b></a> &gt;&gt; 添加会员</td>
        </tr>
        <tr>
        <td height="200" bgcolor="#FFFFFF" align='center'>
            <table width="98%" border="0" cellspacing="0" cellpadding="6" >
                <tr> 
                  <td colspan="2" height="10" ></td>
                </tr>
                <form name="form2" action="huiyuan_add.php" method="post" onSubmit="return checkSubmit();">
                  <input type="hidden" name="dopost" value="add" />
                  <tr> 
                    <td width="17%" align="right" class='bline'>用户名:</td>
                    <td width="83%" class='bline'> 
                      <input name="userid" type="text" value="" id="userid" size="20" style="width:150px;height:20px" />
                     </td>
                  </tr>
                  <tr> 
                    <td align="right" class='bline'>密 码:</td>
                    <td class='bline'>
                    <input type="text" name="pwd" id="pwd" />
                    </td>
                  </tr>
                  <tr> 
                    <td align="right" class='bline'>用户类型:</td>
                    <td class='bline'>
                    <?php echo $row['mtype']; ?>
                                <input type="radio" name="mtype" class="np" value="个人" checked='1'/>
                      个人 &nbsp; 
                     <input type="radio" name="mtype" class="np" value="企业" />企业
                    </td>
                  </tr>
                  <tr> 
                    <td align="right" class='bline'>电子邮箱:</td>
                    <td class='bline'>
                    <input name="email" type="text" id="email" value="<?php echo $row['email']?>" style="width:150px;height:20px" />
                    </td>
                  </tr>
                  <tr> 
                    <td align="right" class='bline'>昵 称:</td>
                    <td class='bline'>
                    <input name="uname" type="text" value="<?php echo $row['uname']?>" id="uname" size="20" style="width:150px;height:20px" />
                   </td>
                  </tr>
                  <tr> 
                    <td align="right" class='bline'>性 别:</td>
                    <td class='bline'>
                    <input type="radio" name="sex" class="np" value="男"  checked='1'/>
                      男 &nbsp; 
                     <input type="radio" name="sex" class="np" value="女" />
                      女
                     <input type="radio" name="sex" class="np" value="" />
                      保密
                     </td>
                  </tr>
                  <tr> 
                    <td align="right" class='bline'>等级:</td>
                    <td class='bline'><?php
                     $MemberTypes = '';
                     $dsql->SetQuery("Select rank,membername From `dede_arcrank` where rank>0");
                     $dsql->Execute('n');
                     $MemberTypes[0] = "限制会员";
                     while($nrow = $dsql->GetObject('n')){
                          $MemberTypes[$nrow->rank] = $nrow->membername;
                     }
                     $options = "<select name='rank' style='width:180px'>\r\n";
                     foreach($MemberTypes as $k=>$v)
                     {
                          if($k!=$row['rank']) $options .= "<option value='$k'>$v</option>\r\n";
                          else $options .= "<option value='$k' selected>$v</option>\r\n";
                     }
                     $options .= "</select>\r\n";
                     echo $options;
                    ?></td>
                  </tr>
                  <tr> 
                    <td height="67" align="right" >&nbsp;</td>
                    <td height="67" >
                    <input type="submit" name="Submit" value="确定添加" class='coolbg' /> 
                      &nbsp;&nbsp;
                    <input type="reset" name="Submit22" value="重置表单" class='coolbg' />
                    </td>
                  </tr>
                </form>
            </table>
            </td>
        </tr>
        </table>
        </body>
        </html>

     

    打开 dede\inc\inc_menu.php,找到

    <m:item name='注册会员列表' link='member_main.php' rank='member_List' target='main' />

     

    在其 下面 增加如下代码

    <m:item name='添加会员' link='huiyuan_add.php' rank='huiyuan_Add' target='main' />

    完成。


    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!