分类目录归档:ecshop

ECSHOP后台会员列表页增加按手机查询会员功能

1、
首先修改程序文件  admin/users.php

找到

$filter[‘pay_points_lt’] = empty($_REQUEST[‘pay_points_lt’]) ? 0 : intval($_REQUEST[‘pay_points_lt’]);

 

在它下面增加一行代码

 

$filter[‘mobile_phone’] = empty($_REQUEST[‘mobile_phone’]) ? 0 : trim($_REQUEST[‘mobile_phone’]);

 

继续找到

 

 if ($filter[‘pay_points_lt’])
{
$ex_where .=” AND pay_points < ‘$filter[pay_points_lt]’ “;
}

 

在它下面增加下列代码

 

if ($filter[‘mobile_phone’])
{
$ex_where .=” AND mobile_phone like ‘%$filter[mobile_phone]%’ “;
}

 

2、修改模板文件 admin/templates/users_list.htm

 

找到

 

&nbsp;{$lang.label_user_name} &nbsp;<input type=”text” name=”keyword” />

 

在它后面增加代码

 

&nbsp;手机号码:&nbsp;<input type=”text” name=”mobile_phone” />

 

继续找到

 

listTable.filter[‘keywords’] = Utils.trim(document.forms[‘searchForm’].elements[‘keyword’].value);

 

在它下面增加一行代码

listTable.filter[‘mobile_phone’] = Utils.trim(document.forms[‘searchForm’].elements[‘mobile_phone’].value);

实现Ecshop会员注册成功后就是某种会员特殊等级资格

按照ECSHOP默认的程序,新注册的会员都是“非特殊等级”,
你要想实现你期望的那样的效果,得改注册程序,注册成功的同时自动设置为某个“特殊等级”
关于怎么修改程序,以前有人问过,我记得我回复过,你可以搜索下
=============================================

例如,让会员注册成功后就成为“vip用户”,可以用下面方法修改
修改 includes/lib_passwort.php

$update_data = array_merge($update_data, $other);

下面增加一行代码

$update_data['user_rank']=2;   //自动注册成“VIP会员”
$GLOBALS['db']->query("update ".$GLOBALS['ecs']->table('user_rank') . "set special_rank =1 where rank_id=2" );

这样修改以后,会员一注册就是“vip用户”了,