Discuz调用用户勋章方法

  1. $user_medal = C::t('common_member_medal')->fetch_all_by_uid($_G['uid']);
  2. foreach($user_medal as $k=>$value){
  3.         $us_medal = reset(C::t('forum_medal')->fetch_all_by_id($value['medalid']));
  4.         $user_medals[$k] = $us_medal;
  5.         $user_medals[$k]['image'] = 'static/image/common/'.$us_medal['image'];
  6.  
  7. }

复制代码






模板循环代码:

  1. <!–{loop $user_medals $v}–>
  2. $v['….']
  3. <!–{/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

  勋章价格

五月源码网 discuz教程 Discuz调用用户勋章方法 https://www.u532.com/1626.html

常见问题

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务