Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Баннеры групп для форумов SA:MP

Апр
5
14
Пользователь
Картинки хорошо, но вот ресурсы с баннерами изображением без исходника PSD, мало имеют смысла, так как содержат только уже готовые названия групп, которые не всегда есть на другом форуме.
Предварительно сделаны логотипы для серверов:
  • Arizona RP - arizona-logo.png
  • NextRP - next-logo.png
  • Evolve RP - evolve-logo.png
  • Diamond RP - diamond-logo.png
  • Radmir RP - radmir-logo.png
  • Paradox RP - paradox-logo.png
  • Revent RP - revent-logo.png
  • BlackRussia - blackrussia-logo.png
  • Матрешка RP - matreshka-logo.png
  • Monser DeathMatch - monser-logo.png
Скачиваем архив и содержимое папки upload, заливаем на форум.
В extra.less стиля или с помощью модификации шаблона, добавляем:

Less:
@logoImages: 'arizona-logo.png'; // Изображение логотипа (указывать в кавычках)
@logoSize: 14px;                 // Размер логотипа
@logoOpacity: 70%;               // Прозрачность логотипа (100% - непрозрачный, 0% - прозрачный)

.fontMontserrat(@fweight) {
    @font-face {
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: @fweight;
        src: local(''),
            url('/styles/role-play/fonts/montserrat-@{fweight}.woff2') format('woff2'),
            url('/styles/role-play/fonts/montserrat-@{fweight}.woff') format('woff');
    }
}
.fontMontserrat(400);
.fontMontserrat(500);
.fontMontserrat(600);
.fontMontserrat(700);

@strongTextShadow:  1px 0 1px  rgba(0,0,0,.5),
                    0 1px 1px  rgba(0,0,0,.5),
                    -1px 0 1px rgba(0,0,0,.5),
                    0 -1px 1px rgba(0,0,0,.5);

.gradientUserBanner(@start: transparent, @end: transparent, @position: right) {
    background-image: linear-gradient(to @position, @start 0%, @end 100%);
}

.svg-userBannerVariation(@color; @bg; @logo: @logoImages) {
    color: @color;
    background-color: @bg;
    border: none;
    .userBanner-before {
        &:before {
            content: '';
            display: block;
            width: 18px;
            height: 18px;
            background: url('/styles/role-play/images/@{logo}') no-repeat center / @logoSize,
                linear-gradient(to top, rgba(0,0,0,.8) 10%, rgba(0,0,0,.2) 100%);
            filter: opacity(@logoOpacity);
            padding: 2px;
            border-radius: 50%;
        }
    }
}

.userBanner {
    font-style: normal;
    text-transform: uppercase;
    font-weight: 600;
    padding: 3px 5px 3px 3px;
    border: 1px solid transparent;
    border-radius: 20px;
    text-align: center;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    position: relative;
    strong {
        font-size: 75%;
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        padding-left: 3px;
        line-height: .95;
        text-shadow: @strongTextShadow;
    }
    .message-userBanner& {
        display: flex;
    }
}

@media (max-width: @xf-responsiveMedium) {
    .message:not(.message--forceColumns) .message-userTitle,
    .message:not(.message--forceColumns) .message-userBanner.userBanner {
        display: inline-flex;
    }
}

.userBanner.userBanner-- {
    &staff {
        .svg-userBannerVariation(#fff, #5c97bf);
        .gradientUserBanner();
    }
    &admin {
        .svg-userBannerVariation(#fff, #d80000);
        .gradientUserBanner();
    }
    &moder {
        .svg-userBannerVariation(#fff, #019875);
        .gradientUserBanner();
    }
    &newmember {
        .svg-userBannerVariation(#fff, #6c7a89);
        .gradientUserBanner();
    }
    &verified {
        .svg-userBannerVariation(#fff, #446cb3,);
        .gradientUserBanner();
    }
    &premium {
        .svg-userBannerVariation(#fff, #f89406);
        .gradientUserBanner();
    }
    &banned {
        .svg-userBannerVariation(#fff, #9a12b3);
        .gradientUserBanner();
    }
}

В коде уже предусмотрены несколько баннеров для групп, для команды форума, админа, модера, зарегистрированного, проверенного, премиум и заблокированного. В настройках группы указываем свой класс CSS, к примеру для админа:
CSS:
userBanner userBanner--admin
Так для каждой группы и получим:
1681492377709.png1681492383396.png1681492387937.png
Цвета баннеров указаны в коде:
Less:
  &admin {
        .svg-userBannerVariation(#fff, #d80000);
        .gradientUserBanner();
    }
Где #fff - цвет текста, #d80000 - цвет фона.
Для баннеров можно добавить градиент фона, для этого указать два цвета в свойстве .gradientUserBanner();, например:
Less:
  &admin {
        .svg-userBannerVariation(#fff, #d80000);
        .gradientUserBanner(#ED213A, #93291E);
    }
1681492509586.png1681492514009.png1681492517477.png
Так же можно изменить направление цветов градиента:
Less:
  &admin {
        .svg-userBannerVariation(#fff, #d80000);
        .gradientUserBanner(#ED213A, #93291E, top);
    }
1681492549258.png1681492552425.png1681492555841.png
Как писал выше, можно изменить логотип сервера:
Less:
@logoImages: 'diamond-logo.png'; // Изображение логотипа (указывать в кавычках)

Изменить размер логотипа:
Less:
@logoSize: 16px;                 // Размер логотипа

Прозрачность логотипа:
Less:
@logoOpacity: 70%;               // Прозрачность логотипа (100% - непрозрачный, 0% - прозрачный)


Поставьте плиз лайк если годно все файлы сливаю так без всякого геморроя, если есть вопросы пишите отвечу всем!
 

Вложения

  • 1681492589698.png
    1681492589698.png
    26.8 KB · Просмотры: 15
Последнее редактирование:
вернулся или нет
Фев
160
6,081
Профессионал
Точно не первый раз?

OB8yg5ihje0.jpg
 
Wagner Group's
Сен
330
2,893
Профессионал
Сделайте лично для меня фирменное лого
 
Окт
16
6
Пользователь
А нужно распаковывать папку? И ещё вопросик, а можно залить баннер только "Команда форума" просто трудно найти где-то ещё.
 
Апр
91
557
Пользователь
А куда загружать логотип проекта (в какую папку)?
 
Июл
310
264
Активный
А нужно распаковывать папку? И ещё вопросик, а можно залить баннер только "Команда форума" просто трудно найти где-то ещё.
Команда форума в админ-панели в поиске находиться по слову "Staff", а так же можно кастомно в extra.less написать код для Команды форума и уже там и форму менять и цвета и фон и т.д.
 
Июл
310
264
Активный
А куда загружать логотип проекта (в какую папку)?
через UCP можно, но куда я точно не знаю т.к это муторно.

Легче по моему манаулу сделать или же перенести тему в архив любой не доступный обычным пользователям и от туда уже работать
 
Июл
28
1
Пользователь
Такой вопрос у меня давно а куда надо залить баннеры?
 
Апр
205
616
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Здраствуйте логотип как воткнуть в кружок
 
Дек
93
5
Пользователь
А можно сделать баннер без логотипа типо туда не указывать логотип получится или нет?
 
Июл
310
264
Активный
А можно сделать баннер без логотипа типо туда не указывать логотип получится или нет?
Эти баннеры идут как "Баннеры - изображения", так что нет, можешь на CSS написать свой код баннеров, закругляешь, ставишь градиент
 
Сверху