還是讓我來吧
diy_users_list(A,B,C)
A:會員級別(填寫11后只顯示大于等于11的會員等級值的會員相關信息)
B:排序方式 1、level_maturity_days 會員級別到期天數排序 2、users_id 會員ID排序 3、reg_time 按照會員注冊時間來排序 4、login_count 按照會員登錄次數排序 5、level 按照會員等級排序 6、open_level_time 按照會員開通會員級別時間排序 7、total_amount 按照會員消費金額排序
C:顯示會員信息的數量
內容頁調用會員信息列表代碼:
{eyou:volist name=":diy_users_list(11,level_maturity_days,10)"}
<li><i>{$i}</i>
<p><a>會員用戶名:{$field.username}</a></p>
<strong>會員開通時間:({$field.open_level_time|MyDate='Y-m-d',###})</strong><strong>會員到期天數:({$field.level_maturity_days})天</strong>
<strong>會員等級:({$field.level_name})</strong>
<strong>會員頭像:<img src="{$field.head_pic}" alt=""></strong>
<strong>登錄次數:{$field.login_count}</strong>
<strong>會員地區:{$field.province}</strong>
<strong>用戶余額:{$field.users_money}</strong>
<strong>用戶郵箱:{$field.email}</strong>
<strong>用戶最后登錄IP:{$field.last_ip}</strong>
<strong>用戶累計消費:{$field.total_amount}</strong>
<span>注冊時間:{$field.reg_time|MyDate='Y-m-d',###}</span></li>{/eyou:volist}
將以下代碼加進根目錄下extend文件夾里面function.php文件的代碼如下:if (!function_exists('diy_users_list')) { // 獲取指定會員的文檔列表
function diy_users_list($levels = 0, $paixun = 0, $limit = 10) {
$where = [];if ($levels > 0){
$where['b.level_value'] = ['egt', $levels];
}
$where2 = [ 'a.is_activation' => 1,'a.admin_id' => 0,
];
$where = array_merge($where,$where2);
$paixun = getOrderBy($paixun, 'desc');
$result = \think\Db::name('users')->alias('a')
->field('a.users_id,a.username,a.open_level_time,a.level_maturity_days,a.level,b.level_name,a.reg_time,a.register_place,a.head_pic,a.login_count,a.province,a.users_money,a.email,a.last_ip,a.total_amount')
->join('__USERS_LEVEL__ b', 'a.level = b.level_id', 'LEFT')
->where($where)
->order($paixun)
->limit($limit)
->select();
return $result;
}
}