开发织梦后台直接添加会员功能的方法
织梦后台直接添加会员功能开发方法如下:首先,登录织梦后台,找到“模块”-“自定义模块”,点击进入。然后,在右侧的“模块列表”中,点击“新建模块”。接着,填写模块名称、模块类型等信息,并勾选“会员管理”。最后,点击“确定”按钮,即可完成织梦后台直接添加会员功能的设置。此外,您还可以通过安装第三方插件来实现织梦后台直接添加会员功能。例如,您可以安装“DedeCMS会员中心插件”,该插件可以让您快速搭建一个强大的会员中心系统。
开发方法
1、需要新增两个文件:huiyuan_add.php和huiyuan.htm。huiyuan_add.php放在/dede/文件夹下,huiyuan_add.htm放在/dede/templets/文件夹下。
huiyuan_add.php代码如下:
<?phprequire(dirname(__FILE__)."/config.php");$ENV_GOBACK_URL="member_main.php";if($dopost=="add"){$jointime=$logintime=time();$loginip=$joinip=GetIP();$dsql->ExecuteNoneQuery("INSERTINTOdede_memberSET`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{includeDedeInclude('templets/huiyuan_add.htm');}?>
huiyuan_add.htm 的代码如下:
<html><head><metahttp-equiv='Content-Type'content='text/html;charset=gb2312'><title>添加会员</title><linkhref="css/base.css"rel="stylesheet"type="text/css"><scriptlanguage='javascript'src='../data/enums/area.js'></script><script>functioncheckSubmit(){if(document.form2.email.value==""){document.form2.email.focus();alert("Email不能为空!");returnfalse;}if(document.form2.uname.value==""){document.form2.uname.focus();alert("用户昵称不能为空!");returnfalse;}}</script></head><bodybackground='img/allbg.gif'leftmargin='8'topmargin='8'><tablewidth="98%"border="0"align="center"cellpadding="3"cellspacing="1"bgcolor="#D1DDAA"><tr><tdheight="19"background="img/tbg.gif"><ahref='<?phpecho$ENV_GOBACK_URL;?>'><b>会员管理</b></a>>>添加会员</td></tr><tr><tdheight="200"bgcolor="#FFFFFF"align='center'><tablewidth="98%"border="0"cellspacing="0"cellpadding="6"><tr><tdcolspan="2"height="10"></td></tr><formname="form2"action="huiyuan_add.php"method="post"onSubmit="returncheckSubmit();"><inputtype="hidden"name="dopost"value="add"/><tr><tdwidth="17%"align="right"class='bline'>用户名:</td><tdwidth="83%"class='bline'><inputname="userid"type="text"value=""id="userid"size="20"style="width:150px;height:20px"/></td></tr><tr><tdalign="right"class='bline'>密码:</td><tdclass='bline'><inputtype="text"name="pwd"id="pwd"/></td></tr><tr><tdalign="right"class='bline'>用户类型:</td><tdclass='bline'><?phpecho$row['mtype'];?><inputtype="radio"name="mtype"class="np"value="个人"checked='1'/>个人 <inputtype="radio"name="mtype"class="np"value="企业"/>企业</td></tr><tr><tdalign="right"class='bline'>电子邮箱:</td><tdclass='bline'><inputname="email"type="text"id="email"value="<?phpecho$row['email']?>"style="width:150px;height:20px"/></td></tr><tr><tdalign="right"class='bline'>昵称:</td><tdclass='bline'><inputname="uname"type="text"value="<?phpecho$row['uname']?>"id="uname"size="20"style="width:150px;height:20px"/></td></tr><tr><tdalign="right"class='bline'>性别:</td><tdclass='bline'><inputtype="radio"name="sex"class="np"value="男"checked='1'/>男 <inputtype="radio"name="sex"class="np"value="女"/>女<inputtype="radio"name="sex"class="np"value=""/>保密</td></tr><tr><tdalign="right"class='bline'>等级:</td><tdclass='bline'><?php$MemberTypes='';$dsql->SetQuery("Selectrank,membernameFrom`dede_arcrank`whererank>0");$dsql->Execute('n');$MemberTypes[0]="限制会员";while($nrow=$dsql->GetObject('n')){$MemberTypes[$nrow->rank]=$nrow->membername;}$options="<selectname='rank'style='width:180px'>rn";foreach($MemberTypesas$k=>$v){if($k!=$row['rank'])$options.="<optionvalue='$k'>$v</option>rn";else$options.="<optionvalue='$k'selected>$v</option>rn";}$options.="</select>rn";echo$options;?></td></tr><tr><tdheight="67"align="right"> </td><tdheight="67"><inputtype="submit"name="Submit"value="确定添加"class='coolbg'/> <inputtype="reset"name="Submit22"value="重置表单"class='coolbg'/></td></tr></form></table></td></tr></table></body></html>
打开dedeincinc_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' />
完成。