上两次说到会员注册如何添加字段以及会员在会员中心如何修改自己添加的字段,今天给大家说一下网站后台管理员如果修改会员新字段。
这次的修改需要修改的文件比较少,只有2个,相对简单,下面说方法。
1、打开管理员后台编辑会员信息页面 \admin\templates\user_info.htm 页面。
添加管理代码:
<tr>
 <td class=”label”>性质:</td>
 <td><input type=”radio” name=”xingzhi” value=”0″ {if $user.xingzhi==0}checked=”checked”{/if} />个人  
 <input type=”radio” name=”xingzhi” value=”1″ {if $user.xingzhi==1}checked=”checked”{/if} /> 企业</td>
 </tr>
 <tr>
 <td class=”label”>关注产品A:</td>
 <td><input type=”text” name=”gza” maxlength=”60″ size=”40″ value=”{$user.gza}” />{$lang.require_field}</td>
 </tr>
 <tr>
 <td class=”label”>关注产品B:</td>
 <td><input type=”text” name=”gzb” maxlength=”60″ size=”40″ value=”{$user.gzb}” />{$lang.require_field}</td>
 </tr>
 <tr>
 <td class=”label”>关注产品C:</td>
 <td><input type=”text” name=”gzc” maxlength=”60″ size=”40″ value=”{$user.gzc}” />{$lang.require_field}</td>
 </tr>
2、打开\admin\users.php
打开第112行,
在$sex = in_array($sex, array(0, 1, 2)) ? $sex : 0;下面添加
$xingzhi = empty($_POST[‘xingzhi’]) ? ” : trim($_POST[‘xingzhi’]);
 $gza = empty($_POST[‘gza’]) ? ” : trim($_POST[‘gza’]);
 $gzb = empty($_POST[‘gzb’]) ? ” : trim($_POST[‘gzb’]);
 $gzc = empty($_POST[‘gzc’]) ? ” : trim($_POST[‘gzc’]);
搜索
//– 添加会员帐号
大约在101行,
 在$sex = in_array($sex, array(0, 1, 2)) ? $sex : 0;下面添加
 $xingzhi = empty($_POST[‘xingzhi’]) ? ” : trim($_POST[‘xingzhi’]);
 $gza = empty($_POST[‘gza’]) ? ” : trim($_POST[‘gza’]);
 $gzb = empty($_POST[‘gzb’]) ? ” : trim($_POST[‘gzb’]);
 $gzc = empty($_POST[‘gzc’]) ? ” : trim($_POST[‘gzc’]);
搜索 //– 编辑用户帐号 大约在213行
 在SELECT u.user_name, u.sex,后面添加u.xingzhi, u.gza, u.gzb, u.gzc, 一共有2处要修改,下面还有一处,修改方法相同。
 搜索 $user[‘sex’]            = $row[‘sex’];
 在下面添加
 $user[‘xingzhi’] = $row[‘xingzhi’];
 $user[‘gza’] = $row[‘gza’];
 $user[‘gzb’] = $row[‘gzb’];
 $user[‘gzc’] = $row[‘gzc’];
好了,修改方法完成,看下效果:







发表回复