XenForo Rich Username Styles [Tutorial] !!

Marks-Man

Loyal Member
Step 1 :

Before : (قبل از)


Capture (1).PNG

Step 2 :

After : (بعد از)

Capture (1).PNG

Step 3 :

For example we chose this template : (به عنوان مثال ما این الگو را انتخاب کردیم)
  • PHP:
    widget_forum_statistics
Change this line : (این خط را تغییر دهید)
  • Code:
    <dd><xf:username user="{$forumStatistics.latestUser}" /></dd>

Step 4 :

to : (به)
  • Code:
    <dd><xf:username user="{$forumStatistics.latestUser}" rich="true" /></dd>
 

Marks-Man

Loyal Member

Part 2. Lines might be different ;)

Step 1 :

node_list_forum​

Line 189
change
PHP:
<li class="node-extra-user"><xf:username user="{$extras.LastPostUser}" defaultname="{$extras.last_post_username}" /></li>
to
PHP:
<li class="node-extra-user"><xf:username user="{$extras.LastPostUser}" defaultname="{$extras.last_post_username}" rich="true" /></li>

Step 2 :

node_list_category​

Line 122
change this
PHP:
<li class="node-extra-user"><xf:username user="{$extras.LastPostUser}" defaultname="{$extras.last_post_username}" /></li>
to
PHP:
<li class="node-extra-user"><xf:username user="{$extras.LastPostUser}" defaultname="{$extras.last_post_username}" rich="true"/></li>

Step 3 :

thread_list_macros​

line 181
change
PHP:
<li><xf:username user="$thread.User" defaultname="{$thread.username}" /></li>
to
PHP:
<li><xf:username user="$thread.User" defaultname="{$thread.username}" rich="true" /></li>

Step 4 :

xfrm_resource_list_macros​

change
line 161
PHP:
<li><xf:username user="$resource.User" defaultname="{$resource.username}" /></li>
to
PHP:
<li><xf:username user="$resource.User" defaultname="{$resource.username}" rich="true" /></li>

Step 5 :

xfrm_resource_view​

Line 208
change it
PHP:
<dd><xf:username user="{$resource.User}" defaultname="{$resource.username}" /></dd>
to
PHP:
<dd><xf:username user="{$resource.User}" defaultname="{$resource.username}" rich="true" /></dd>

Step 6 :

xfrm_resource_wrapper_macros​

Line 70
change
PHP:
<xf:username user="{$resource.User}" defaultname="{$resource.username}" class="u-concealed"/>
Rich (BB code):
<xf:username user="{$resource.User}" defaultname="{$resource.username}" class="u-concealed" rich="true"/>

Untitled-4.png
 

XenForo

Administrative
  • thread_list_macros
  • Look for this
PHP:
<div class="contentRow-minor contentRow-minor--hideLinks">
                <ul class="listInline listInline--bullet">
                    <li>{{ phrase('latest_x', {'name': $thread.last_post_cache.username}) }}</li>
                    <li><xf:date time="{$thread.last_post_date}" /></li>
                </ul>
            </div>
  • replace with this:
PHP:
<div class="contentRow-minor contentRow-minor--hideLinks">
                <ul class="listInline listInline--bullet">
                    <li><xf:username user="$thread.LastPoster" size="xxs" defaultname="{$thread.last_post_username}" rich="true"/></li>
                    <li><xf:date time="{$thread.last_post_date}" /></li>
                </ul>
            </div>

  • xfrm_resource_list_macros

  • Replace this
PHP:
<div class="contentRow-main contentRow-main--close">
<a href="{{ link('resources', $resource) }}">{{ prefix('resource', $resource) }}{$resource.title}</a>
<div class="contentRow-lesser">{$resource.tag_line}</div>
<xf:if is="$withMeta">
<div class="contentRow-minor contentRow-minor--smaller">
<ul class="listInline listInline--bullet">
<li>{{ $resource.User.username ?: $resource.username }}</li>
<li>{{ phrase('updated:') }} <xf:date time="{$resource.last_update}" /></li>
</ul>
</div>
  • with
PHP:
<div class="contentRow-main contentRow-main--close">
<a href="{{ link('resources', $resource) }}">{{ prefix('resource', $resource) }}{$resource.title}</a>
<div class="contentRow-lesser">{$resource.tag_line}</div>
<xf:if is="$withMeta">
<div class="contentRow-minor contentRow-minor--smaller">
<ul class="listInline listInline--bullet">
<li><xf:username user="$resource.User" defaultname="{$resource.username}" rich="true" /></li>
<li>{{ phrase('updated:') }} <xf:date time="{$resource.last_update}" /></li>
</ul>
</div>

Untitled.png

Big Thanks @Marks-Man
 

XenForo

Administrative
  • thread_list_macros
  • change this
PHP:
<li>{{ phrase('started_by_x', {'name': $thread.username}) }}</li>
  • to
PHP:
<li><xf:username user="$thread.User" defaultname="{$thread.username}" rich="true" /></li>
 
  • Tags
    rich username styles xenforo rich username styles
  • Back
    Top Bottom