如果用户名是某个用户组的成员,我会尝试用他们的用户名替换该用户名。我试过了两次
<vb:if condition="is_member_of($vbulletin->userinfo, 14)">
和
<vb:if condition="is_member_of($bbuserinfo, 14)">
似乎都没有工作。
这就是我所拥有的。
<a class="username {vb:raw memberinfo.online} popupctrl" href="{vb:link member, {vb:raw memberinfo}}" title="{vb:rawphrase {vb:raw memberinfo['onlinestatusphrase']}, {vb:raw memberinfo.username}}">
<vb:if condition="is_member_of($vbulletin->userinfo, 14)">
<!-- <vb:if condition="is_member_of($bbuserinfo, 14)"> -->
<vb:if condition="$memberinfo['musername']">{vb:raw post.usertitle}
<vb:else />{vb:raw post.usertitle}
</vb:if>
<vb:else /><strong>
<vb:if condition="$memberinfo['musername']">{vb:raw memberinfo.musername}
<vb:else />{vb:raw memberinfo.username}
</vb:if></strong>
</vb:if>
</a>
当我尝试使用此模板时,this is what happens和this is what it normally looks like使用以下代码。
我替换的代码是
<a class="username {vb:raw memberinfo.online} popupctrl" href="{vb:link member, {vb:raw memberinfo}}" title="{vb:rawphrase {vb:raw memberinfo['onlinestatusphrase']}, {vb:raw memberinfo.username}}">
<strong><vb:if condition="$memberinfo['musername']">{vb:raw memberinfo.musername}<vb:else />{vb:raw memberinfo.username}</vb:if></strong></a>
答案 0 :(得分:1)
$vbulletin->userinfo
和$bbuserinfo
抓住用户查看网页。你想要的是抓住你正在迭代的帖子的用户。如果查看代码的上下文,所有vBulletin变量都来自$memberinfo
。这是当前的海报,也是我们想要的变量。
尝试:
<vb:if condition="is_member_of($memberinfo, 14)">
答案 1 :(得分:0)
此代码在vb4模板
中测试<vb:if condition="$vbulletin->userinfo['usergroupid'] == 14">
User Belongs to the Group
<vb:else />
User Does not Belong to Group
</vb:if>
由于