zdcms想在后台会员列表中显示每个用户的会员组和价格如何实现呢?
1. 首先我们打开自定义回调函数文件,路劲如下:
根目录/config/custom.php
2. 然后再里面加入下面代码:
// 用于会员列表显示用户组价格
function groupjg($value, $param = [], $data = []) {
$user = dr_member_info($data['id']);
if ($user && $user['group']) {
$i = 0;
$rt = '';
$color = ['blue', 'red', 'green', 'dark', 'yellow'];
foreach ($user['group'] as $t) {
$cs = isset($color[$i]) && $color[$i] ? $color[$i] : 'default';
$rt.= '<span>'.\Phpcmf\Service::C()->member_cache['group'][$t['gid']]['price']." 元".'</span>';
$i++;
}
return $rt;
}
return dr_lang('无');
}3. 打开网站后台,在用户设置,后台列表显示字段中,找到要显示会员组加个的字段,在回调函数那里填写 groupjg 即可,如下图:


完成以上步骤,后台会员列表就可以正常显示会员所在用户组的价格了,如果你有这样的需求就试试看吧。