ecshop2.7.1增加注册高级会员审核功能
2009-12-21 21:29 来源:www.chinab4c.com 作者:admin
ecshop电子商务系统在很多时候,都不满足客户的具体需求,比如注册的时候,申请高级注册用户.那么可能用户就会觉得比较麻烦.管理员也可能会觉得不容易操作。如果你在ecshop注册的时候,增加注册高级会员,并且增加审核机制.不就解决问题了,下面将结合程序,说说ecshop注册审核功能.
1:user.php的register动作里面增加以下代码
//###########################
//取得会员等级
//###########################
$uk = $db -> getAll("select * from ".$ecs->table('user_rank'));
$smarty -> assign('uk',$uk);
2:user_passport.dwt 的register动作里面
<tr>
<td align="right">会员等级:</td>
<td>
<select name="uk">
{foreach from = $uk item = item}
<option value="{$item.rank_id}">{$item.rank_name}</option>
{/foreach}
</select>
</td>
</tr>
3:修改users表。增加字段
alter table ecs_users add column uk int(1) default 0;
4:user.php的act_register
$uk = isset($_POST['uk']) ? trim($_POST['uk']) : '';
$db -> query("update ".$ecs->table('users')." set uk = ".$uk." where user_id = ".$_SESSION['user_id']);
5:后台users.php的function user_list()函数里面
//####################
//修改SQL语句注册审核
//###################3
$sql = "SELECT user_id, user_name, email, is_validated, user_money, uk,user_rank,frozen_money, rank_points, pay_points, reg_time ".
" FROM " . $GLOBALS['ecs']->table('users') . $ex_where .
" ORDER by " . $filter['sort_by'] . ' ' . $filter['sort_order'] .
" LIMIT " . $filter['start'] . ',' . $filter['page_size'];
还有for循环修改成这样
for ($i=0; $i<$count; $i++)
{
$user_list[$i]['reg_time'] = local_date($GLOBALS['_CFG']['date_format'], $user_list[$i]['reg_time']);
$user_list[$i]['rn'] = $GLOBALS['db']-> getOne("select rank_name from ".$GLOBALS['ecs']->table('user_rank')." where rank_id = ".$user_list[$i]['uk']);
}
6:admin/templates/users_list.htm
<td class="first-cell">
{if $user.uk == $user.user_rank}{$user.user_name|escape}{else}<font color="red">{$user.user_name|escape}</font>{/if}
</td>
来源:中国B4C电子商务
来源于香港公司注册管理专家
最近更新
常用插件
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...