Discuz调用用户勋章方法
2021-05-02 21:17:11
$user_medal = C::t('common_member_medal')->fetch_all_by_uid($_G['uid']); foreach($user_medal as $k=>$value){ $us_medal = reset(C::t('forum_medal')->fetch_all_by_id($value['medalid'])); $user_medals[$k] = $us_medal; $user_medals[$k]['image'] = 'static/image/common/'.$us_medal['image']; } 复制代码
模板循环代码:
<!--{loop $user_medals $v}--> $v['....'] <!--{/loop}--> 复制代码
字典解释:
medalid smallint(6) unsigned NO 是 勋章id name varchar(50) NO 勋章名称 available tinyint(1) 0 NO 是否启用 image varchar(255) NO 勋章图片 type tinyint(1) 0 NO 勋章类型 displayorder tinyint(3) 0 NO 勋章显示顺序 description varchar(255) NO 勋章描述 expiration smallint(6) unsigned 0 NO 勋章有效期 permission mediumtext NO 勋章获得条件表达式 credit tinyint(1) unsigned 0 NO 勋章购买使用积分 price mediumint(8) unsigned 0 NO 勋章价格
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。 如涉及版权问题,请提交至online#300.cn邮箱联系删除。