新聞中心
如何設(shè)置在Ecshop后臺(tái)添加通過email查詢用戶的功能
一般情況下商城下都是有很多用戶的,但是有的時(shí)候想抽出某個(gè)用戶查看下最近的活動(dòng)的程序,或者消費(fèi)的情況,就需要用到后臺(tái)的搜索功能了。使用Ecshop建站的站長朋友都清楚的知道這款php開源的程序有強(qiáng)大的會(huì)員管理功能,在網(wǎng)站的后臺(tái)會(huì)員管理下的會(huì)員列表就可以清楚的看到會(huì)員名稱,會(huì)員郵件地址,可用積分,消費(fèi)積分等詳細(xì)情況,然后系統(tǒng)自帶的只有會(huì)員搜索功能,有的站長朋友們想,能否通過使用注冊(cè)的手機(jī)和Email搜索到給會(huì)員呢?答案是肯定的。前段時(shí)間無憂主機(jī)小編已經(jīng)給大家分享了使用手機(jī)號(hào)碼查詢會(huì)員功能了,今天小編就再為大家分享下在模板里添加個(gè)使用注冊(cè)的Email搜索會(huì)員功能。具體方法如下: 首先要查找到Ecshop根目錄下的兩個(gè)文件路徑分別是:/admin/users.php以及admin/templates/users_list.htm。 第一步:修改admin/users.php: 查找“過濾條件”,大概在672行左右,在$filter['keywords']后一行添加 $filter['email']?=?empty($_REQUEST['email'])???''?:?trim($_REQUEST['email']); 查找 if?($filter['keywords']) { $ex_where?.=?"?AND?user_name?LIKE?'%"?.?mysql_like_quote($filter['keywords'])?."%'"; } 把以上代碼修改為: if?($filter['keywords']?&&?$filter['email']) { $ex_where?.=?"?AND?user_name?LIKE?'%"?.?mysql_like_quote($filter['keywords'])?."%'?AND?email?LIKE?'%"?.?mysql_like_quote($filter['email'])?."%'"; } elseif($filter['keywords']) { $ex_where?.=?"?AND?user_name?LIKE?'%"?.?mysql_like_quote($filter['keywords'])?."%'"; } elseif($filter['email']) { $ex_where?.=?"?AND?email?LIKE?'%"?.?mysql_like_quote($filter['email'])?."%'"; } 第二步:修改模板文件也就是在后臺(tái)的會(huì)員列表下顯示出來步驟如下。 找到admin/templates/users_list.htm 查找?{$lang.label_user_name},11行左右,在下面添加郵箱地址。 查找listTable.filter['rank'],97行左右,在后面添加: listTable.filter['email']?=?document.forms['searchForm'].elements['email'].value; 修改以上兩個(gè)步驟再登陸網(wǎng)站的后臺(tái)更新下緩存,再打開會(huì)員管理下面的會(huì)員列表就可以看到郵箱查找的搜索框了。 無憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP廣告位無法顯示問題怎么辦? 無憂主機(jī)教你去除ECSHOP首頁FLASH空白處 ECSHOP錯(cuò)誤提示UNSERIALIZE()ERROR AT OFFSET 130 OF 138 BYTES解決辦法 ECSHOP后臺(tái)編輯分類出現(xiàn)“PHP WARNING INVALID ARGUMENT SUPPLIED FOR FOREACH() IN XXX”
本文地址:http://www.love62.cn/ecshop/16254.html