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

Картинки хорошо, но вот ресурсы с баннерами изображением без исходника PSD, мало имеют смысла, так как содержат только уже готовые названия групп, которые не всегда есть на другом форуме. Уже не первый раз делаю подобные баннеры на CSS/LESS.
Предварительно сделаны логотипы для серверов:
  • 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

Так для каждой группы и получим:
1689689045004.png
1689689049217.png
1689689054815.png


Цвета баннеров указаны в коде:
Less:
&admin {
        .svg-userBannerVariation(#fff, #d80000);
        .gradientUserBanner();
    }

Где #fff - цвет текста, #d80000 - цвет фона.
Для баннеров можно добавить градиент фона, для этого указать два цвета в свойстве .gradientUserBanner();, например:
Less:
&admin {
        .svg-userBannerVariation(#fff, #d80000);
        .gradientUserBanner(#ED213A, #93291E);
    }

1689689132989.png
1689689137331.png
1689689141134.png


Так же можно изменить направление цветов градиента:
Less:
&admin {
        .svg-userBannerVariation(#fff, #d80000);
        .gradientUserBanner(#ED213A, #93291E, top);
    }

1689689169316.png
1689689173261.png
1689689176848.png


Как писал выше, можно изменить логотип сервера:
Less:
@logoImages: 'diamond-logo.png'; // Изображение логотипа (указывать в кавычках)

1689689209932.png
1689689213931.png
1689689218689.png
1689689222454.png
1689689226926.png


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

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

Мануал Префиксы тем с иконками

Добавляем в extra.less, лучше модификацией
Less:
@svgPrefixBorderRadius: @xf-borderRadiusSmall; // Радиус префиксов
@svgPrefixFontFamily: inherit;                 // Семейство шрифта префикса
@svgPrefixColorGradient: rgba(0,0,0,.4);       // Цвет градиента прификса
@svgPrefixTextShadow: rgba(0,0,0,.5);          // Цвет тени префикса


.svgLabelPrefix(@prefix-name, @prefix-color, @prefix-icon: "none") {
    .svgPrefix, .label.svgPrefix {
        font-family: @svgPrefixFontFamily;
        font-size: 70%;
        font-weight: 500;
        display: inline-flex;
        text-align: center;
        align-items: center;
        text-transform: uppercase;
        line-height: ((@xf-lineHeightDefault) * .9);
        padding: .25em .5em;
        border: none;
        border-radius: @svgPrefixBorderRadius;
        position: relative;
        white-space: nowrap;
        .fsp & {
            margin-right: 5px;
        }
        .menuPrefix& {
            display: inline-block;
            font-size: 1.3em;
            width: 100%;
            padding: .333em;
            a& {
                text-decoration: none;
            }
        }
        .p-title-value & {
            .p-title & {
                font-size: 70%;
            }
        }
        &:before {
            position: absolute;
            top: .25em;
            bottom: 0;
            left: .333em;
        }    
        &.@{prefix-name} {
            background: linear-gradient(135deg, @svgPrefixColorGradient 0%, @svgPrefixColorGradient 40%, transparent 40%, transparent 100%), @prefix-color;
            color: rgb(250,250,250);
            text-shadow: 1px 0 1px @svgPrefixTextShadow, 0 1px 1px @svgPrefixTextShadow, -1px 0 1px @svgPrefixTextShadow, 0 -1px 1px @svgPrefixTextShadow;
            &when (iskeyword(@prefix-icon)) {
                padding: .25em .5em .25em 1.75em;
                &:before {
                    .m-faBase();
                    content: "\@{prefix-icon}";
                }
            }
        }    
    }
}

Потом, делаем префиксы по примеры
Less:
.svgLabelPrefix(important, rgb(198,40,40), f06a);

Где important - название префикса, rgb(198,40,40) - основной цвет префикса, f06a - иконка префикса (можно не указывать)
В настройках префикса указываем свой класс svgPrefix important

ПЛАГИН xF2 [Xon] Post Delete Time Limit

Разрешение на ограничение того, насколько старым может быть пост/тред, который все еще может быть удален, отдельно от стандартного разрешения временного окна редактирования XenForo.

Вводит 1 новых разрешений:
  • Ограничение по времени на удаление собственных сообщений (минуты) (по умолчанию 0, удалить никогда нельзя)
Примечание; удаление любого сообщения обойдет это разрешение.

Добавление функций или исправление ошибок
Создайте запрос на вытягивание Github по ссылке «Дополнительная информация».

ПЛАГИН xF2 [cXF] Sidebar for Media

Описание.
Переместите боковую панель рядом с элементом мультимедиа или альбомом мультимедиа. Скрыть блоки боковой панели мультимедиа с разрешениями.

Функции:
  • при желании переместите боковую панель рядом с элементом мультимедиа (посмотрите на скриншот ниже)
  • при желании переместите боковую панель рядом с видом альбома (посмотрите на скриншот ниже)
  • возможность включить модуль копирования на боковой панели Lightbox
  • права группы пользователей для блоков боковой панели мультимедиа:
    • Скрыть блок информации о медиа
    • Скрыть дополнительный блок информации о медиа
    • Скрыть дополнительный блок медиаполя
    • Скрыть блок метаданных изображения
    • Скрыть блок пользовательских тегов медиа
    • Скрыть блокировку обмена медиафайлами
    • Скрыть блок информации об альбоме
    • Скрыть блокировку конфиденциальности альбома
    • Скрыть блокировку общего доступа к альбому

ПЛАГИН xF2 [cXF] QuickSearch customizations

Описание :
Настройте окно быстрого поиска таким образом, чтобы в нем было меньше опций и оно было более прозрачным для пользователей.
В настоящее время поле By: удалено (пользователи не могут выполнять поиск по сообщениям участников в окне быстрого поиска)

СТИЛЬ xF2 [SultanTheme] Aeunix xf2

1689683674416.png


Aeunix для xenforo 2 состоит из 5 цветов: Vista, Olivine, Amber, Radical и Pacific Blue. Логотип можно изменить в меню Внешний вид > свойства стиля > основные параметры > Url-адрес логотипа (или просто загрузить файл с тем же именем логотипа в папку со стилем. PSD для логотипа и значка форума прилагается)

Как изменить значки социальных сетей в правом верхнем углу, приветственное сообщение и пользовательские столбцы нижнего колонтитула

Пожалуйста, перейдите в admincp> Внешний вид > Стили и шаблоны > Шаблоны > найдите “пользовательские”, вы найдете отмеченные красным пользовательские шаблоны, которые мы использовали.
1689683692052.png


вы также можете выполнить поиск по “custom_topbarsocial”
1689683710401.png


или “custom footer”
1689683735817.png


Что входит в комплект?
логотип в формате PSD с разрешением только на редактирование логотипа. Также включены 5 стилей Xml и текстовая инструкция readme.

Версия.
Мы всегда храним последнюю версию xenforo 2 в нашем репозитории

СТИЛЬ xF2 [DohTheme] Pi Pro

1689682787769.png


Чистый дизайн - это наш способ в Pi выразить чистый пользовательский опыт, созданный для улучшения взаимодействия пользователей с форумом, что делает его намного проще, потому что все хорошо видно, между каждым элементом стиля достаточно места, расслабляющий белый цвет сочетается с плоскими цветами, приятными глазу.

Список функций темы:
  • Веб-шрифт Google легко настраивается
  • Липкие инструменты для персонала
  • Липкие полоски категории
  • Показывать статистику узлов при наведении курсора
  • Необязательные символы (Навигация-Боковая панель-Панель действий с сообщениями)
  • И более......

Список функций фреймворка RE-ME
Вы не просто получаете простую тему; вы получите настройки, которые изменят фреймворк по умолчанию на ваш собственный. Это ваш сайт; сделайте его своим!
  • Веб-шрифт Google легко настраивается.
  • Фон узла
  • Форма аватара
  • Пользовательская полоса прокрутки
  • Гостевое сообщение
  • Липкие инструменты для персонала
  • Текстовый логотип
  • Два стиля триггеров входа в систему
  • Удалить строку вложенной навигации
  • Сворачиваемые категории
  • Липкие полоски категории
  • Упрощенная статика узла
  • Метка индикатора "New"
  • Положение боковой панели
  • Липкая боковая панель
  • Складная боковая панель
  • Складные блоки боковой панели
  • Отдельные липкие нити
  • Показать аватар того, кто последний раз публиковал
  • Индикатор статуса онлайн/оффлайн в списке обсуждений
  • Три разных макета сообщений
  • Уникальный фон для первого поста
  • Индикатор автономного состояния
  • Складные пользовательские дополнения
  • Необязательные символы (Навигация-Боковая панель-Панель действий с сообщениями)
  • Дополнительный нижний колонтитул легко настраивается с помощью 8 различных виджетов.
  • И более......

ПЛАГИН xF2 Flarum Banners

1689661299115.png


Флаги Flarum. Используйте это таким образом:
HTML:
<i class="fas fa-star" data-xf-init="tooltip" title="Administrator"></i>

1689661355195.png


"fas fa-star замените на свой"
1689661396189.png

ПЛАГИН xF2 [XFI] Categories - Collapse & Expand - Xenforo 2

Дополнение позволит вашим пользователям дать возможность сворачивать/разворачивать категории.

1689604300851.png


Так же присутствует возможность исключать определённые категории для сворачивания.
Но, это сделано в настройках стиля, где для исключения нужных категорий, просто требуется указать их ID через запятую.

1689604312627.png


Так же есть права групп, позволяющие отключить данную возможность определённой группе.
1689604328643.png

ПЛАГИН xF2 [TC] Paygate: RuKassa

Платежный шлюз RuKassa - Панель управления | Платежная система криптофиат

Прием через:
  1. Карты VISA/MC/MIR
  2. Международные карты (VISA/MC)
  3. Кошелек QiWi
  4. Юмани
  5. Payeer (USD, EUR, RUR)
  6. Криптовалюты (BTC, USDT, LTC, ETH)
Вывод на:
  1. Карты VISA/MC/MIR
  2. QiWi
  3. YooMoney
  4. USDT (TRC20)
Комиссия на круг (ввод+вывод) от 7%

ПЛАГИН xF2 [OzzModz] Log All Moderator Actions

Это дополнение позволит регистрировать все действия, связанные с модерацией, в журнале, даже если пользователь не является настоящим модератором.
Также возможно регистрировать собственные правки пользователей в сообщениях / темах. Это будет видно в журнале модератора.

По умолчанию XenForo будет регистрировать действия модератора, только если пользователь является частью группы модераторов (Группы и разрешения > Персонал> Модераторы).
Иногда вы можете захотеть предоставить обычному пользователю дополнительные права модератора, например, возможность блокировать / разблокировать темы, не делая этого пользователя настоящим модератором. Эти действия по умолчанию не регистрируются. Вот почему вам может понадобиться это дополнение.

Стиль xF2 Elegance

1690570202031.png


Elegance – это насыщенная, многоцветная, удобная в использовании светлая тема для xenForo 2 с легконастраиваемыми дополнительными опциями.

ОСОБЕННОСТИ СТИЛЯ:
  • Чистый дизайн
  • Полностью адаптивен (отлично смотрится на планшетах и мобильных девайсах)
  • Удобная настройка (стиль легко настраивается с помощью дополнительных свойств)
  • В комплекте несколько готовых цветовых вариаций
  • Простое подключение и использование Google шрифтов
  • Разновидности панели навигации
  • Хлебные крошки на CSS
  • Разновидности внешнего вида хлебных крошек
  • Сворачиваемые узлы
  • Отображение узлов в 2 колонки
  • Иконки узлов FA Duotone
Стиль был создан на основе стиля из первой ветки https://xenforo.com/community/resources/2420/

ПЛАГИН xF2 [cXF] Facebook Page Widget

ФУНКЦИИ
  • добавьте плагин страницы Facebook в виджет (лучше всего на боковой панели, но вы можете выбрать любой, который хотите)
  • настройте язык плагина
  • добавьте любой URL страницы Facebook
  • добавьте вкладки, такие как временная шкала, события, сообщения
  • используйте маленький заголовок в плагине
  • скрыть обложку в плагине
  • показать файл лица в плагине
  • скрыть кнопку призыва к действию в плагине
  • отрегулируйте высоту плагина
  • отключите виджет на мобильном устройстве

ПЛАГИН xF2 Original Poster Reply Only (Thread starter reply only)

Разрешить форумам иметь темы «Только ответы от автора», что означает, что только автор может отвечать, это идеально подходит, например, для авторских тем или дневников.

Права
  • Post replies in "Original Poster Reply Only"-forums
    • Пользователи с этим разрешением по-прежнему могут отвечать (полезно для группы модераторов)
Фразы:
  • thread_only_allows_replies_from_original_poster
    • Сообщение об ошибке, отображаемое в случае, если пользователю удается опубликовать ответ или используется API

Если у пользователя нет разрешения на ответ:Скриншоты:
1689533396856.png


Если им каким-то образом удается отправить ответ, отображается предупреждение:
1689533401559.png

ПЛАГИН xF2 [021] ChatGPT Autoresponder

Для информации, данная версия оставлена для ознакомления, если хотите получать поддержку и актуальные версии, то поддержите автора и приобретите дополнение, здесь обновления не гарантированы!

Это дополнение позволяет встроить в форум бота на базе ChatGPT, который будет отвечать вашим пользователям в определенных разделах.
Он сохраняет контекст и может отвечать на несколько вопросов одновременно.

Вы можете настроить длительность ответов и язык, на котором они будут даны. Более подробную информацию смотрите в разделе "Настройки".

Можно протестировать в разделе помощника ChatGPT.
  • Это дополнение требует установки [021] ChatGPT Bots и ключ OpenAI
  • OpenAI может взимать плату за использование своего API

ПЛАГИН DLE Google Play Parser DLE (Multi-language: Ru|ENG)

1686731510065.png

Парсер собирает все данные со страницы с игрой или приложением и заполняет данные в доп поля
Работает парсер в трёх режимах: ищет по названию, ищет по ссылке, а так же ищет по названию жанра приложения
Модуль работает на двух языках: на русском и на английском.

Парсятся:
  • Заголовок новости.
  • Полное описание.
  • Краткое описание.
  • Логотип.
  • Скриншоты.
  • ID приложения.
  • URL приложения (ссылка на гугл плей).
  • Название приложения.
  • Создатель приложения.
  • Категория приложения (жанр).
  • Описание приложения.
  • Последние изменения приложения (что нового).
  • Цена приложения
  • Размер приложения
  • Цена на встроенные покупки.
  • Возрастное ограничение.
  • Дата релиза
  • Количество скачиваний
  • Версия приложения.
  • Требуемая версия Android.
  • Логотип приложения.
  • ID видео на Youtube.
  • Ссылка на превью видео Youtube.
  • Ссылка iframe на видео Youtube.
Так же проставляются:
  • Метатег Title.
  • Метатег Description.
  • Метатег Keywords.
  • Теги новости.
Версия DLE: 13.0-15x
Кодировка: utf-8
Версия PHP: 7.2 и выше
IonCube Loader: да

СТИЛЬ xF2 [XenGenTr] Style V7 - 7th Gen theme

[XenGenTr] Стиль V7- тема 7-го поколения
Тема Xencenter 7-го поколения, простота и ясность, светлая тема, интеграция синего, белого и серого цветов для Xenforo 2

ПЛАГИН xF2 Andy - Convert image

Описание:
Преобразует изображения с горячими ссылками во вложения.

Надстройка Convert image преобразует изображения с горячими ссылками в сообщениях во вложения. Изображения с горячими ссылками - это те изображения, которые были вставлены с помощью значка изображения на панели инструментов редактора.

Это дополнение запускается автоматически при каждом создании или редактировании сообщения, работает с сообщениями в потоках и беседах.

(Пример изображения с горячей привязкой)
1689451817493.png


(Пример вложения)
1689451829318.png


(Пример выбора максимальных размеров вложенного изображения)
1689451842415.png


(Пример страницы настроек)
1689451898410.png


(Пример сообщения об ошибке)
1689451919235.png


Особенности:
  • Изображения с горячими ссылками сразу же преобразуются во вложения после сохранения сообщения.
  • Изображения, размер которых превышает максимальную ширину и высоту, заданные в панели управления администратора, будут изменены.
  • Позволяет вставлять полноразмерные вложения или миниатюры.
Выбор максимальных размеров вложенного изображения:

Хотя на скриншоте выше указано, что вы можете использовать 0 или пустое значение, это дополнение требует, чтобы вы использовали положительное значение для настроек максимальных размеров изображения вложения. Я предлагаю использовать 2500 x 2500.

Панель управления администратора -> Настройка -> Параметры -> Вложения -> Максимальные размеры изображения вложения

Вопросы и ответы:
Вопрос: Используются ли вложения повторно, то есть, если одно и то же вложение находится в нескольких сообщениях, занимает ли каждое из них место на диске?
Ответ: Каждое вложение сохраняется отдельно, однако в наши дни это не проблема, поскольку место на диске стоит очень недорого.

Вопрос: Преобразует ли это дополнение изображения с горячими ссылками в другие области, помимо постов?
О: Он преобразует изображения с горячими ссылками в посты и сообщения для переписки.

Вопрос: Поддерживает ли надстройка Convert image $config['http']['proxy'], чтобы скрыть мой IP-адрес?
Ответ: да.

ПЛАГИН xF2 Top Posters of the Month (TPM2)

Данный плагин отображает выбранное вами кол-во пользователей для отображения в настройках с наибольшим количеством постов за месяц и год (можно выбрать).

Возможности:
  • Исключить выбранных пользователей.
  • Исключить узлы (разделы).
  • Исключить группы пользователей.

ПЛАГИН xF2 [AndyB] Insert attachment

Описание:
Автоматически вставляет вложения в сообщение.

Вместо галереи вложений, показывающей миниатюры внизу сообщения, это дополнение будет вставлять вложения в сообщение в виде встроенного тега.
1689451112097.png


(Пример страницы настроек)
1689451129700.png


Особенности:
  • Вложения вставляются сразу после сохранения сообщения
  • Опция администратора, позволяющая вставлять коды вложений полноразмерных изображений или миниатюр
Вопросы и ответы:
Вопрос: Какой тип видео-вложений вставляется?
Ответ: Те, которые являются расширением MP4.

ПЛАГИН xF2 Version check

Описание:
Проверяет дополнения, разработанные XF2 Addons, и сообщает, нуждаются ли какие-либо из них в обновлении.

(Пример страницы проверки версии)
1689450779256.png


(Пример страницы настроек)
1689450792215.png


Особенности:
Все фразы начинаются с version check_ для вашего удобства.

Как использовать:
  • Только те, у кого есть права администратора, могут запускать это дополнение.
  • В адресной строке вашего браузера добавьте "проверка версии" к URL вашего форума и нажмите enter.
Вариант обновления:

Если этот параметр выбран на странице настроек, будет показана ссылка на обновление.

Ссылка на обновление позволяет администратору легко обновлять дополнения. При нажатии последняя версия дополнения копируется на ваш сервер, и отображается знакомое диалоговое окно обновления XenForo, позволяющее обновить дополнение.

Вопросы и ответы:
Вопрос: Будет ли отображаться информация о дополнениях, созданных другими разработчиками?
Ответ: Нет.

Вопрос: Я получаю сообщение об ошибке "ZIP не включен на вашем сервере.", что это значит?
Ответ: Это означает, что вы должны включить ZIP на своем сервере. Вот ссылка, которая объясняет шаги:

Фильтровать

Назад
Верх Низ