如何调用用户勋章数据
这个模板把帖内用户信息也设置在了右侧,但是没有用户勋章数据,如何调用?
勋章数据获取方式:
$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'];
}模板调用案例:
用户名:$_G['username']
<!--{loop $user_medals $v}-->
勋章名称:$v['name']<br>
勋章简介:$v['description']<br>
勋章图片路径:$v['image']<br>
<img src="$v['image']" alt="$v['name']">
<!--{/loop}-->
在门户首页调用案例:
程序处理文件:source/module/portal/portal_index.php
加入第一段代码:
模板文件:template/default/portal/index.htm
加入第二段代码:
打开门户首页:
数据成功调用!
DZ起点网原创解答,转载请注明出处!
技术帮助 发表于 2016-3-2 10:16
勋章数据获取方式:
模板调用案例:
请问如果放到头部作为当前登录用户信息的一部分,要所有页面都显示,那
$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'];
}
这段代码是否可以直接放模板里或者其他地方? xiaocai 发表于 2016-8-4 09:05
请问如果放到头部作为当前登录用户信息的一部分,要所有页面都显示,那
这段代码是否可以直接放模板里 ...
完全可以
页:
[1]