会员後台增加其他栏位查询 for 2.7

2016-07-07 15:21 来源:www.chinab4c.com 作者:ecshop专家

预设的EC後台只有提供会员名称的查询栏位,这样有点稍嫌不足...
有时想要查询哪些会员是否有重复注册时,可以利用特定栏位来判断~ 譬如会员电话...

修改前请务必先备份下列档案!!!
  • admin/users.php
  • admin/templates/users_list.htm
  • languages/zh_cn/admin/users.php

开启 admin/users.php

找到
  1. $ex_where .= " AND user_name LIKE '%" . mysql_like_quote($filter['keywords']) ."%'";
复制代码


替换
  1. //$ex_where .= " AND user_name LIKE '%" . mysql_like_quote($filter['keywords']) ."%'";
  2. $ex_where .= " AND (user_name LIKE '%" . mysql_like_quote($filter['keywords']) ."%' ";
  3. $ex_where .= " OR email LIKE '%" . mysql_like_quote($filter['keywords']) ."%' ";
  4. $ex_where .= " OR mobile_phone LIKE '%" . mysql_like_quote($filter['keywords']) ."%' ";
  5. $ex_where .= " OR office_phone LIKE '%" . mysql_like_quote($filter['keywords']) ."%' ";
  6. $ex_where .= " OR home_phone LIKE '%" . mysql_like_quote($filter['keywords']) ."%' ";
  7. $ex_where .= " OR msn LIKE '%" . mysql_like_quote($filter['keywords']) ."%' ";
  8. $ex_where .= " OR qq LIKE '%" . mysql_like_quote($filter['keywords']) ."%' ";
  9. $ex_where .= ") ";
复制代码


此步骤为搜寻会员栏位(名称、邮件、手机、公司电话、家用电话、MSN、QQ...)
实际栏位还是得依你的资料表(ecs_users)为主,把想调整的栏位加进去即可... 需留意的是行2及行行9是不能删除的!

存档後关闭上传

开启 admin/templates/users_list.htm

找到
  1. {$lang.label_user_name}
复制代码


替换
  1. {$lang.label_search}
复制代码


存档後关闭上传

开启 languages/zh_cn/admin/users.php

找到
  1. $_LANG['label_rank_name'] = '...';
复制代码


下面加入
  1. $_LANG['label_search'] = '搜寻会员';
复制代码


存档後关闭上传

回答:
支持一下~~

谢谢共享,已成功实现。
已使用版大多种共享文章~受用无穷;回覆为您鼓励一下!谢谢

完全支持,一查就找到这功能了

真是个很好的功能! 不知道此功能对于已经重复注册的id是如何处理?

支持一,下顶一个.