How will I add rank?

Status
Not open for further replies.

Spartan

OMG Member
Jul 10, 2008
337
8
225
40
www.deadlystream.com
How will I add rank?

How will I do? Can someone explane it please?
Here's a temporary measure until the feature is added.

In the template message_user_info search for the following (lines 8-11)

HTML:
    <h3 class="userText">
        <a {xen:if $user.user_id, 'href="{xen:link members, $user}" '}class="username" itemprop="name">{xen:helper richUserName, $user}</a>
        <xen:if hascontent="true"><em class="userTitle" itemprop="title"><xen:contentcheck>{xen:helper userTitle, $user}</xen:contentcheck></em></xen:if>
    </h3>

Add after that;

HTML:
<xen:if is="{$user.user_group_id}==3">
   <img src="admin.png" alt="Admin Rank"/>
<xen:elseif is="{$user.user_group_id}==4" />
   <img src="mod.png" alt="Moderator Rank"/>
<xen:elseif is="{$user.user_group_id}==2" />
   <img src="member.png" alt="Member Rank"/>
</xen:if>

Just keep repeating the elseif until you've done it for all usergroups you have.
 
  • Like
Reactions: 5 people

akbas

OMG Member
Oct 9, 2010
20
0
55
43
I used;
<xen:if is="{$user.user_group_id}==3">
<img src="admin.png" alt="Admin Rank"/>
</xen:if>

But it is not working. the rank is in the root.
 
  • Like
Reactions: 1 person

akbas

OMG Member
Oct 9, 2010
20
0
55
43
HTML:
<xen:require css="message_user_info.css" />

<div class="messageUserInfo" itemscope itemtype="http://data-vocabulary.org/Person">
	<div class="messageUserBlock">
		<div class="avatarHolder"><xen:avatar user="$user" size="m" itemprop="photo" /></div>

<xen:if is="!{$isQuickReply}">
	<h3 class="userText">
		<a {xen:if $user.user_id, 'href="{xen:link members, $user}" '}class="username" itemprop="name">{xen:helper richUserName, $user}</a>
		<xen:if hascontent="true"><em class="userTitle" itemprop="title"><xen:contentcheck>{xen:helper userTitle, $user}</xen:contentcheck></em></xen:if>
	</h3>
<xen:if is="{$user.user_group_id}==3">
   <img src="admin.png" alt="Admin Rank"/>
</xen:if>
	<xen:if hascontent="true">
		<div class="extraUserInfo">
			<xen:contentcheck>
				<xen:if is="@messageShowRegisterDate">
					<dl class="pairsInline">
						<dt>{xen:phrase member_since}:</dt>
						<dd>{xen:date $user.register_date}</dd>
					</dl>
				</xen:if>
				<xen:if is="@messageShowMessageCount">
					<dl class="pairsInline">
						<dt>{xen:phrase message_count}:</dt>
						<dd><a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed">{xen:number $user.message_count}</a></dd>
					</dl>
				</xen:if>
				<xen:if is="@messageShowTotalLikes">
					<dl class="pairsInline">
						<dt>{xen:phrase likes_received}:</dt>
						<dd>{xen:number $user.like_count}</dd>
					</dl>
				</xen:if>
				<xen:if is="@messageShowTrophyPoints">
					<dl class="pairsInline">
						<dt>{xen:phrase trophy_points}:</dt>
						<dd><a href="{xen:link 'members/trophies', $user}" class="OverlayTrigger concealed">{xen:number $user.trophy_points}</a></dd>
					</dl>
				</xen:if>
				<xen:if is="@messageShowGender AND {$user.gender}">
					<dl class="pairsInline">
						<dt>{xen:phrase gender}:</dt>
						<dd itemprop="gender"><xen:if is="{$user.gender} == 'male'">{xen:phrase male}<xen:else />{xen:phrase female}</xen:if></dd>
					</dl>
				</xen:if>
				<xen:if is="@messageShowOccupation AND {$user.occupation}">
					<dl class="pairsInline">
						<dt>{xen:phrase occupation}:</dt>
						<dd itemprop="role">{xen:string censor, $user.occupation}</dd>
					</dl>
				</xen:if>
				<xen:if is="@messageShowLocation AND {$user.location}">
					<dl class="pairsInline">
						<dt>{xen:phrase location}:</dt>
						<dd><a href="http://maps.google.com/maps?q={xen:urlencode {xen:string censor, $user.location}}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>
					</dl>
				</xen:if>
				<xen:if is="@messageShowHomepage AND {$user.homepage}">
					<dl class="pairsInline">
						<dt>{xen:phrase homepage}:</dt>
						<dd><a href="{$user.homepage}" rel="nofollow" target="_blank" itemprop="url">{xen:string censor, $user.homepage}</a></dd>
					</dl>
				</xen:if>
				<xen:comment>
				<xen:foreach loop="{$user.identities}" key="$service" value="$account">
					<dl class="pairsInline">
						<dt>{$service}</dt>
						<dd>{$account}</dd>
					</dl>
				</xen:foreach>
				</xen:comment>
			</xen:contentcheck>
		</div>
	</xen:if>
</xen:if>

		<span class="arrow"><span></span></span>
	</div>
</div>
 
  • Like
Reactions: 1 person

Floris

I'm just me :) Hi.
Staff member
Jan 1, 2001
60,101
1,425
930
47
Netherlands
mrfloris.com
I wanna see the site too :(

hehe

Great how you guys are working together, adding ranks is something I see asked a lot. Good that we can figure this out on how to do this.

+1 :)
 
  • Like
Reactions: 2 people

Safeman

OMG Member
Jul 20, 2011
9
0
120
31
arenax.org
10x for this useful topic.
but when i used this code, the image appears as broken:(
screenshot:
di-3R3M.png

i used the code like this:
HTML:
   <xen:if is="{$user.user_group_id}==3">
   <img src="admin2.png" alt="Admin Rank"/>
and "admin.png" is in root.
di-EGLL.png

please Help to solve this problem...
thanks alot
 
Status
Not open for further replies.