Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 获取楼主所在用户组

[复制链接]
KiSsゞ 发表于 2012-11-10 19:38:43 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X2.5
浏览器: 其他(帖子中请注明浏览器) 
使用模板: 其他模板(请在回帖中说明模板的名称或者是模板的下载地址)
BUG地址: http://127.0.0.1
本帖最后由 KiSsゞ 于 2012-11-10 19:47 编辑

自己在做的一个模板,将原来在viewthread_node.htm的一段代码放到viewthread.htm来用,结果原来的代码大多不能正常显示。

我想获取楼主所在的用户组,用$post['first']来判断楼主层无效,反正凡是post***的都显示为最后回复人的信息,请教下:

我想通过获取楼主的groupid来显示用户组头衔

自己写了这样的一段代码,但是显示的是当前登录用户的用户组,求教各位大大。
  1. <!--{if $_G[group][groupid] == 10}-->
  2.                 新手上路
  3.                 <!--{elseif $_G[group][groupid] == 11}-->
  4.                 注册会员
  5.                 <!--{elseif $_G[group][groupid] == 12}-->
  6.                 中级会员
  7.                 <!--{elseif $_G[group][groupid] == 13}-->
  8.                 高级会员
  9.                 <!--{elseif $_G[group][groupid] == 14}-->
  10.                 金牌会员
  11.                 <!--{elseif $_G[group][groupid] == 15}-->
  12.                 论坛元老
  13.                 <!--{elseif $_G[group][groupid] == 1}-->
  14.                 管理员
  15.                 <!--{elseif $_G[group][groupid] == 2}-->
  16.                 超级版主
  17.                 <!--{elseif $_G[group][groupid] == 3}-->
  18.                 版主
  19.                 <!--{/if}-->
复制代码
幽壑潜蛟 发表于 2014-6-20 16:06:00 | 显示全部楼层
$post['xxx']是必须要在这个循环之中的。<!--{loop $postlist $post}--><!--{/loop}-->不然是不存在这个数组变量的。需要在循环里面才能判断是否楼主。当然也可以不用那个循环直接使用$postlist。
然后你就可以得到用户组头衔。也就是楼主所在的用户组。
{if $post['first']}<p>$post['authortitle']</p>{/if}
可以在循环中打印一下数组。基本上你想要什么都能得到。
最后搞不懂楼主12年发的帖子。怎么可以在看不到回复的情况下顶上来。
回复

使用道具 举报

朱朝兵 发表于 2014-7-1 00:02:06 | 显示全部楼层
幽壑潜蛟 发表于 2014-6-20 16:06
$post['xxx']是必须要在这个循环之中的。不然是不存在这个数组变量的。需要在循环里面才能判断是否楼主。当 ...

难道是顶了又删除?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 11:01 , Processed in 0.024643 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表