XF 1.5 Картинки в sidebar_online_user

xDimasx

Проверенные
Сообщения
19
Реакции
0
Баллы
703
Вчера сделал по одному уроку с этого форума вместо ников аватарки пользователей.
Вот код:
Код:
<!-- block: sidebar_online_users -->
<div class="section membersOnline userList">   
    <div class="secondaryContent">
        <h3><a href="{xen:link online}" title="{xen:phrase see_all_online_users}">{xen:phrase members_online_now}</a></h3>
   
        <xen:if is="{$onlineUsers.records}">
   
            <xen:if is="{$visitor.user_id}">
                <xen:if hascontent="true">
                <h4 class="minorHeading"><a href="{xen:link account/following}">{xen:phrase people_you_follow}:</a></h4>
                <ul class="followedOnline">
                    <xen:contentcheck>
                        <xen:foreach loop="$onlineUsers.records" value="$user">
                            <xen:if is="{$user.followed}">
                            <li title="{$user.username}" class="Tooltip"><xen:avatar user="$user" size="s" img="true" class="_plainImage{xen:if '!{$user.visible}', ' dKinvisible'}" /></li>
                            </xen:if>
                        </xen:foreach>
                    </xen:contentcheck>
                </ul>
                <h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4>
                </xen:if>
            </xen:if>
       
            <ol class="listInline">
                <xen:foreach loop="$onlineUsers.records" value="$user" i="$i">
                    <xen:if is="{$i} <= {$onlineUsers.limit}">
                        <li title="{$user.username}" class="Tooltip">
                        <xen:if is="{$user.user_id}">
                        <xen:avatar user="$user" size="s"  img="true"
                            class="_plainImage{xen:if '!{$user.visible}', ' dKinvisible'}{xen:if {$user.followed}, ' followed'}" /><xen:if is="{$i} < {$onlineUsers.limit}"></xen:if>
                        <xen:else />
                            {xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                        </xen:if>
                        </li>
                    </xen:if>
                </xen:foreach>
                <xen:if is="{$onlineUsers.recordsUnseen}">
                    <li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}">{xen:phrase and_x_more, 'count={xen:number $onlineUsers.recordsUnseen}'}</a></li>
                </xen:if>
            </ol>
        </xen:if>
   
        <div class="footnote">
            {xen:phrase online_now_x_members_y_guests_z_robots_a, 'total={xen:number $onlineUsers.total}', 'members={xen:number $onlineUsers.members}', 'guests={xen:number $onlineUsers.guests}', 'robots={xen:number $onlineUsers.robots}'}
        </div>
    </div>
</div>
<!-- end block: sidebar_online_users -->

Как сделать что-бы аватарки в этом блоке обводилась в цвет группы пользователя? Т.е раньше был цветной ник,а здесь хочу сделать цветную обводку аватарки.
 
Стандартными средствами - никак. Можно придумать костыли вида

Код:
<style>
.usergroup_id1 {
 color: white;
}
.usergroup_id2 {
 color: yellow;
}
</style>

А код, отвечающий за аватарку
Код:
<xen:avatar user="$user" size="s" img="true" class="_plainImage{xen:if '!{$user.visible}', ' dKinvisible'}" />

Заменить на (добавлен новый класс)
Код:
<xen:avatar user="$user" size="s" img="true" class="usergroup_id{$user.display_style_group_id} _plainImage{xen:if '!{$user.visible}', ' dKinvisible'}" />
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу