XF 1.5 Возник вопрос! Тень в цвет группы. memberCard

Статус
В этой теме нельзя размещать новые ответы.

NightWos

Проверенные
Сообщения
268
Реакции
429
Баллы
8,160
Кхм, задался вопросом, как можно реализовать данную тень под цвет группы юзера:
17fde0a94a.jpg
Как я понимаю манипуляции нужно проводить с css и этим кодом:
Код:
.xenOverlay.memberCard {
    font-size: 12px;
    color: #c8c8c8;
    background: url(rgba.php?r=0&g=0&b=0&a=204);
    background: rgba(0,0,0,.8);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);
    padding: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    max-width: 565px;
    -webkit-box-shadow: 0 0 50px 0 rgb(35, 168, 109);
    -moz-box-shadow: 0 0 50px 0 rgb(35, 168, 109);
    -khtml-box-shadow: 0 0 50px 0 rgb(35, 168, 109);
    box-shadow: 0 0 50px 0 rgb(35, 168, 109);
}
Какую переменную нужно использовать что бы парсилось значение с настройки группы ?
Все цвета реализованы через css в таком виде:

Код:
.username .style3 {
    text-shadow: red 1px 1px 10px;
    color: red;
    font-weight: bold;
}

Я думаю информация полезна была бы не только для меня, заранее благодарю за помощь ;)
 
NightWos,

Делайте через модификацию лучше. Я расписывать полностью не буду, как через модификацию делать.

В шаблоне member_card
Ищем <div id="memberCard{$user.user_id}" data-overlayClass="memberCard">

Заменяем так:
Код:
<xen:if is="{$user.user_group_id} == 3">
<div id="memberCard{$user.user_id}" data-overlayClass="memberCard Admin">
<xen:elseif is="{$user.user_group_id} == 4" />
<div id="memberCard{$user.user_id}" data-overlayClass="memberCard Moder">
<xen:else />
<div id="memberCard{$user.user_id}" data-overlayClass="memberCard">
</xen:if>

{$user.user_group_id} == 3 (тут мы проверяем если это группа Администратора, добавляем класс Admin).
Так же и проверка с модераторами , вы можете сами добавлять сколько вам угодно. И можно место {$user.user_group_id} ставить {$user.user_id} индивидуально пользователю.

Потом идём в EXTRA.css
Вставляем
:
Код:
.xenOverlay.memberCard.Admin {box-shadow: 0 0 65px 15px darkred;}
.xenOverlay.memberCard.Moder {box-shadow: 0 0 65px 15px darkgreen;}

И получаем вот так
default.png
adm.png
mod.png
 
Последнее редактирование:
Одно НО. Работается это все с "Группа пользователей", но не с "Дополнительные группы пользователей".Либо я просто криворукий и что-то не так сделал))
 
У меня вопрос откуда эти значения брутся ?
Screenshot_1.png
Мне например нужно для элиты, продавца итд сделать другие.Где взять эти последние слова?
Не могу не как понять откуда они берутся.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу