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 即可,如下图:
完成以上步骤,后台会员列表就可以正常显示会员所在用户组的价格了,如果你有这样的需求就试试看吧。