在帖子页面如何调用出楼主的认证信息图标?

2017-11-7 20:53:20 执笔(班班号码:48238127,来自:17推论坛 | 分类:模板 | 浏览77次
想在帖子页面调用楼主的认证信息,结果调用的是最后回帖人的,在问答区搜索了相关的问题,没有找到具体的解决方法,然后通过推荐学习了“DISCUZ JSON数据提取/解析/反序列化”这个教程,学习了之后还是没有明白如何在帖子页面调用楼主的认证信息!
补充:自己摸索出来了,通过下面这个代码直接就可以实现
  1. <!--{loop $postlist $post}-->
  2.                                         <!--{if $post['first']}-->
  3.                                                 <!--{loop $post['verifyicon'] $vid}-->
  4.                                                         <a href="home.php?mod=spacecp&ac=profile&op=verify&vid=$vid" target="_blank"><!--{if $_G['setting']['verify'][$vid]['icon']}--><img src="$_G['setting']['verify'][$vid]['icon']" class="vm" alt="$_G['setting']['verify'][$vid][title]" title="$_G['setting']['verify'][$vid][title]" /><!--{else}-->$_G['setting']['verify'][$vid]['title']<!--{/if}--></a>
  5.                                                 <!--{/loop}-->
  6.                                                 <!--{loop $post['unverifyicon'] $vid}-->
  7.                                                         <a href="home.php?mod=spacecp&ac=profile&op=verify&vid=$vid" target="_blank"><img src="$_G['setting']['verify'][$vid]['unverifyicon']" class="vm" alt="$_G['setting']['verify'][$vid][title]" title="$_G['setting']['verify'][$vid][title]" /></a>
  8.                                                 <!--{/loop}-->
  9.                                         <!--{/if}-->
  10.                                 <!--{/loop}-->
复制代码


按默认排序| 按时间排序

其他1条回答

2017-11-8 10:01:07
班班学院院长 班班院长(班班号码:1000,来自:班班学院 | TA的头衔:管理团队
这里面主要有2个知识点,第一个调用作者是否已经认证以及认证的类型是什么,第二就是对应认证类型的图标的调用。
第一个知识点相信比较简单,只需要调用pre_common_member_verify中值为1对应的verify字段类型即可。调用出来的对应结果是verify1到6,其中的1-6这个数字是关键,然后就是根据这个数字来调用认证图标,代码如下:
  1. $_G['setting']['verify'][上一步中调用出来的认证类型对应的数字]['icon'];
复制代码
例如:
  1. $_G['setting']['verify'][6]['icon'];
复制代码
这个表示的就是实名认证的图标。