新聞中心
Ecshop程序會員登陸后網(wǎng)站頂部會員區(qū)顯示目前會員等級
目前很多網(wǎng)站都會開放會員注冊,這樣做的好處無非是吸引越來越多的會員,給自己的網(wǎng)站帶來更多的流量,有了流量自然網(wǎng)站就會越做越好。為了吸引會員前來注冊,很多站長們也是絞盡了腦汁,把會員的等級設(shè)置為三六九等,VIP會員和普通會員無論是待遇上,還是購物享受的折扣上明顯是有區(qū)別的,這樣同時也會促進(jìn)會員們的消費,爭取升級到VIP級別。小編的一位站長朋友今天在無憂購買了目前比較暢銷的獨立IP空間,然后又在淘寶上購買了一款Ecshop程序模板,在安裝模板之前,他特意來聯(lián)系小編說在一個論壇上看到了可以在ECShop程序的頂部會員區(qū)設(shè)置下顯示會員等級。一般我們登陸會員后都是提示: 您好,kimball, 歡迎您回來 ! 進(jìn)入用戶中心 | 退出 如下圖: 很多站長們假想能否進(jìn)行二次開發(fā)讓顯示出會員的等級呢。 例如:您好,kimabll, 您的等級是:VIP用戶, 歡迎您回來 ! 進(jìn) 入用戶中心 | 退出。 小編經(jīng)過分析研究測試后實現(xiàn)了,具體方法如下: 第一步:連接FTP到主機空間,打開includes/lib_main.php 文件,查找121 行代碼:
$sql = 'SELECT u.user_id, u.email, u.user_name, u.user_money, u.pay_points' 修改為:
$sql = 'SELECT u.user_id, u.email,u.user_rank, u.rank_points, u.user_name, u.user_money, u.pay_points' 第二步繼續(xù)向下查找代碼找到131行代碼 :
$user['user_bonus'] = price_format($bonus['bonus_value'], false); 在下方添加代碼:
/* 取得用戶等級 */ if ($user['user_rank'] == 0) { // 非特殊等級,根據(jù)等級積分計算用戶等級(注意:不包括特殊等級) $sql = 'SELECT rank_id, rank_name FROM ' . $GLOBALS['ecs']->table('user_rank') . " WHERE special_rank = '0' AND min_points <= " . intval($user['rank_points']) . ' AND max_points > ' . intval($user['rank_points']); } else { // 特殊等級 $sql = 'SELECT rank_id, rank_name FROM ' . $GLOBALS['ecs']->table('user_rank') . " WHERE rank_id = '$user[user_rank]'"; } if ($row = $GLOBALS['db']->getRow($sql)) { $user['user_rank_name']=$row['rank_name']; } else { $user['user_rank_name']='非特殊等級'; } 第三步:找到模板文件,路徑:themes/default/library/member_info.lbi。使用高級編輯器打開找到第5行代碼:
{$user_info.username} 在下方添加:
您的等級是{$user_info.user_rank_name} 修改后把兩個文件全部保存上傳到對應(yīng)的路徑下覆蓋之前的程序文件,這樣再登陸網(wǎng)站后臺更新就可以實現(xiàn)了。如下圖:小編還要在這里溫馨提示下:一般ECSHOP程序VIP等級是10000積分,如果會員賬戶低于10000積分的還是普通用戶,那么這里就無法實現(xiàn)VIP等級的哦。這樣做的好處就是大大促進(jìn)會員消費,消費的越多得到的積分也就越多了。以上即是關(guān)于Ecshop程序會員登陸后網(wǎng)站頂部會員區(qū)顯示目前會員等級的設(shè)置方法了。如果不明白的可以隨時聯(lián)系小編咨詢的哦,QQ:340555009.感謝站長們的大力支持。
無憂主機相關(guān)文章推薦閱讀: 關(guān)于ECSHOP的數(shù)據(jù)庫表前綴大小寫問題 ECSHOP銷售排行如何顯示更多的商品小圖片 ECSHOP程序如何讓銷售排行里所有商品都顯示縮略圖的方法
本文地址:http://www.gle-technology.com/ecshop/19786.html