1、循环显示全部用户组
{cache name=member_group} <p> 用户组ID:{$t.id} 用户组名称:{$t.name} 费用:{$t.price} </p> {/cache}
2、循环显示全部用户组和他的级别
{cache name=member_group} <p> 用户组ID:{$t.id} 用户组名称:{$t.name} 费用:{$t.price} {loop $t.level $m} <li> 级别ID:{$m.id} 级别名称:{$m.name} 升级值:{$m.value} </li> {/loop} </p> {/cache}
3、显示当前已经登录的会员用户组和他的级别
{loop $member.group $t} <p> 用户组ID:{$t.id} 级别名称:{$t.group_level} 用户组名称:{$t.group_name} 有效期:{dr_date($t.stime)} ~ {dr_date($t.etime)} </p> {/loop}
4、显示已经登录用户组和他的级别信息
{cache name=member_group} {if $member && in_array($t.id, $member['groupid'])} <p> 用户组ID:{$t.id} 用户组名称:{$t.name} 费用:{$t.price} <li> 级别ID:{$t['level'][$member['levelid'][$t.id]]['id']} 级别名称:{$t['level'][$member['levelid'][$t.id]]['name']} 升级值:{$t['level'][$member['levelid'][$t.id]]['value']} </li> </p> {/if} {/cache}
5、判断当前已经登录的用户组是否是某个组
{if $member && in_array(777, $member['groupid'])} 当前用户是ID为777的用户组成员 {/if}
6、判断当前已经等了的用户是不是在用户组4或5或6
{if $member && (in_array(5, $member['groupid']) || in_array(5, $member['groupid']) || in_array(6, $member['groupid']) )} 当前用户是ID为【4或5或6】用户组成员 {/if}