BB-коды

  • [B], [I], [U], [S] - полужирный, курсив, подчёркивание и зачёркивание

    Делает выделенный текст полужирным, наклонным, подчёркнутым или зачёркнутым.
    Пример:
    Это [B]полужирный[/B] текст.
    Это [I]курсивный[/I] текст.
    Это [U]подчёркнутый[/U] текст.
    Это [S]зачёркнутый[/S] текст.
    Результат:
    Это полужирный текст.
    Это курсивный текст.
    Это подчёркнутый текст.
    Это зачёркнутый текст.
  • [COLOR=цвет], [FONT=название], [SIZE=размер] - цвет текста, шрифт и размер

    Изменяет цвет, шрифт или размер выделенного текста.
    Пример:
    Это [COLOR=red]красный[/COLOR] и [COLOR=#0000cc]голубой[/COLOR] текст.
    Это шрифт [FONT=Courier New]Courier New[/FONT].
    Это [SIZE=1]маленький[/SIZE] и [SIZE=7]большой[/SIZE] текст.
    Результат:
    Это красный и голубой текст.
    Это шрифт Courier New.
    Это маленький и большой текст.
  • [URL], [EMAIL] - ссылки

    Создаёт ссылку из выделенного текста.
    Пример:
    [URL]https://www.example.com[/URL]
    [EMAIL]example@example.com[/EMAIL]
    Результат:
  • [URL=ссылка], [EMAIL=адрес] - ссылки (дополнительно)

    Делает выделенный текст ссылкой на интернет-страницу или на адрес электронной почты.
    Пример:
    [URL=https://www.example.com]Перейти на example.com[/URL]
    [EMAIL=example@example.com]Моя электронная почта[/EMAIL]
    Результат:
  • [USER=ID] - ссылка на профиль

    Ссылка на профиль пользователя. Как правило добавляется автоматически при упоминании пользователя.
    Пример:
    [USER=1]Имя пользователя[/USER]
    Результат:
  • [IMG] - изображение

    Показывает изображение, используя выделенный текст как URL-адрес.
    Пример:
    [IMG]https://forum.stalker-rp.net/data/assets/logo/logo_srp.png[/IMG]
    Результат:
    logo_srp.png
  • [MEDIA=сайт] - вставка медиа

    Вставляет в сообщение медиа с разрешенных сайтов. Рекомендуется использовать кнопку добавления медиа в панели инструментов редактора.
    Поддерживаемые сайты: Apple Music, Dailymotion, Facebook, Flickr, Giphy, Imgur, Instagram, Pinterest, Reddit, SoundCloud, Spotify, TikTok, Tumblr, Twitch, X, Vimeo, YouTube
    Пример:
    [MEDIA=youtube]kQ0Eo1UccEE[/MEDIA]
    Результат:
    Встроенный YouTube плеер появится здесь.
  • [LIST] - списки

    Отображает нумерованный или маркированный список.
    Пример:
    [LIST]
    [*]Маркер 1
    [*]Маркер 2
    [/LIST]
    [LIST=1]
    [*]Запись 1
    [*]Запись 2
    [/LIST]
    Результат:
    • Маркер 1
    • Маркер 2
    1. Запись 1
    2. Запись 2
  • [LEFT], [CENTER], [RIGHT] - выравнивание текста

    Изменяет выравнивание выделенного текста.
    Пример:
    [LEFT]Выравнивание по левому краю[/LEFT]
    [CENTER]Выравнивание по центру[/CENTER]
    [RIGHT]Выравнивание по правому краю[/RIGHT]
    Результат:
    Выравнивание по левому краю​
    Выравнивание по центру​
    Выравнивание по правому краю​
  • [QUOTE] - цитата текста

    Отображает текст, как процитированный из другого источника. Можно также указать имя этого источника.
    Пример:
    [QUOTE]Цитируемый текст[/QUOTE]
    [QUOTE=Пользователь]Пользователь что-то сказал[/QUOTE]
    Результат:
    Цитируемый текст
    Пользователь написал(а):
    Пользователь что-то сказал
  • [SPOILER] - текст, содержащий спойлеры

    Скрывает текст, который может содержать спойлеры (преждевременно раскрытая важная сюжетная информация). Чтобы увидеть текст, нужно нажать кнопку спойлера.
    Пример:
    [SPOILER]Обычный спойлер[/SPOILER]
    [SPOILER=Заголовок спойлера]Спойлер с заголовком[/SPOILER]
    Результат:
    Обычный спойлер
    Спойлер с заголовком
  • [ISPOILER] - однострочный текст, содержащий спойлеры

    Однострочный текст внутри обычного содержимого, который является скрытым и может содержать спойлеры. Для его просмотра - необходимо выполнить нажатие на данный текст.
    Пример:
    Вам необходимо выполнить нажатие на данное [ISPOILER]слово[/ISPOILER], чтобы увидеть содержимое.
    Результат:
    Вам необходимо выполнить нажатие на данное слово, чтобы увидеть содержимое.
  • [CODE] - вставка программного кода

    Отображает текст на одном из языков программирования, выделяя синтаксис где это возможно.
    Пример:
    Основной код:
    [CODE]Основной код[/CODE]

    Код с поддержкой форматирования:
    [CODE=rich]Код с поддержкой [COLOR=red]форматирования[/COLOR][/CODE]

    PHP-код:
    [CODE=php]echo $hello . ' world';[/CODE]

    JS-код:
    [CODE=javascript]var hello = 'world';[/CODE]
    Результат:
    Основной код:
    Код:
    Основной код

    Код с поддержкой форматирования:
    Форматирование (BB-код):
    Код с поддержкой форматирования

    PHP-код:
    PHP:
    echo $hello . ' world';

    JS-код:
    JavaScript:
    var hello = 'world';
  • [ICODE] - отображение однострочного программного кода

    Позволяет отображать однострочный код внутри обычного содержимого сообщения. Синтаксис не будет подсвечен.
    Пример:
    Блоки однострочного кода - [ICODE]это лучший способ[/ICODE] отображения кода одной строкой.
    [ICODE=rich][COLOR=red]Также[/COLOR] [U]поддерживается[/U][/ICODE] расширенное форматирование в разделах однострочного кода.
    Результат:
    Блоки однострочного кода - это лучший способ отображения кода одной строкой.
    Также поддерживается расширенное форматирование в разделах однострочного кода.
  • [INDENT] - отступ текста

    Увеличивает отступ выделенного текста. Можно использовать несколько раз для создания больших отступов.
    Пример:
    Обычный текст
    [INDENT]Небольшой отступ[/INDENT]
    [INDENT=2]Значительный отступ[/INDENT]
    Результат:
    Обычный текст
    Небольшой отступ​
    Значительный отступ​
  • [TABLE] - таблицы

    Специальная разметка для отображения таблиц в Вашем контенте.
    Пример:
    [TABLE]
    [TR]
    [TH]Заголовок 1[/TH]
    [TH]Заголовок 2[/TH]
    [/TR]
    [TR]
    [TD]Содержимое 1[/TD]
    [TD]Содержимое 2[/TD]
    [/TR]
    [/TABLE]
    Результат:
    Заголовок 1Заголовок 2
    Содержимое 1Содержимое 2
  • [HEADING=уровень] - заголовки с первого по третий уровень

    Помечает текст как структурированный заголовок для облегчения машинного чтения.
    Пример:
    [HEADING=1]Основной заголовок[/HEADING]
    Этот текст подпадает под основной заголовок, используемый для разделения основных разделов статьи.

    [HEADING=2]Второстепенный заголовок[/HEADING]
    Если вам нужно разделить основные разделы статьи, используйте второстепенный заголовок второго уровня.

    [HEADING=3]Подзаголовок[/HEADING]
    Если вам требуется дополнительное разделение, то Вы можете воспользоваться подзаголовком.
    Результат:

    Основной заголовок​

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

    Второстепенный заголовок​

    Если вам нужно разделить основные разделы статьи, используйте второстепенный заголовок второго уровня.

    Подзаголовок​

    Если вам требуется дополнительное разделение, то Вы можете воспользоваться подзаголовком.
  • [PLAIN] - обычный текст

    Отключает обработку BB-кодов внутри выделенного текста.
    Пример:
    [PLAIN]Это не [B]полужирный[/B] текст.[/PLAIN]
    Результат:
    Это не [B]полужирный[/B] текст.
  • [ATTACH] - вставка вложений

    Вставляет вложение в указанной точке. Если вложение является изображением, будет вставлена его уменьшенная версия или всё оно целиком. Для этого нужно нажать на соответствующую кнопку.
    Пример:
    Миниатюра: [ATTACH]123[/ATTACH]
    Полный размер: [ATTACH=full]123[/ATTACH]
    Результат:
    Содержимое вложений появится здесь.
  • [CLUB] - Для участников клуба

    Информация внутри кода отображается только для участников клуба.
    Пример:
    [CLUB]Hello World![/CLUB] – скрытый текст для участников клуба.
    Результат:
    – скрытый текст для участников клуба.
  • [DAYS=option] - Количество дней

    Количество дней с момента регистрации на форуме, которое нужно пользователю, чтобы увидеть содержимое.
    Пример:
    [DAYS=5]Hello World![/DAYS] – отображается только пользователям, зарегистрированным не менее 5 дней назад.
    Результат:
    – отображается только пользователям, зарегистрированным не менее 5 дней назад.
  • [GROUPS=option] - Для групп пользователей

    Тег скрывает содержимое от тех, кто не состоит в пользовательских группах X,Y,Z.
    Пример:
    [GROUPS=2]Hello World![/GROUPS] – отображается только участникам группы с ID 2.
    Результат:
    Content of this hidden block can only be seen by members of: Зарегистрированный
    – отображается только участникам группы с ID 2.
  • [HIDE] [HIDE=option] - Только для зарегистрированных пользователей

    Тег [HIDE] используется для скрытого содержимого. Если указать [HIDE=(условие)], условие будет применяться к обработке скрытого содержимого. Внутри можно использовать группы условий, переменные пользователя, логические и арифметические операции. <p> <b>Допустимые выражения (теги):</b> </p> <ul> <li>posts: количество сообщений пользователя.</li> <li>likes: количество реакций пользователя.</li> <li>reactions: количество реакций пользователя (то же, что likes).</li> <li>trophies: количество трофеев пользователя.</li> <li>days: количество дней с момента регистрации.</li> <li>isMemberOf(id): принадлежность к группе, для нескольких групп можно указать ID через запятую.</li> <li>username: имя пользователя.</li> <li>user_id: идентификатор пользователя.</li> <li>user_state: состояние учётной записи пользователя.</li> <li>is_staff: флаг, показывающий, является ли пользователь членом персонала.</li> <li>is_admin: флаг, показывающий, является ли пользователь администратором.</li> </ul> <p> <b>Логические операторы:</b> </p> <ul> <li>&& (логическое И)</li> <li>|| (логическое ИЛИ)</li> <li>! (логическое НЕ)</li> </ul> <p> <b>Операторы сравнения:</b> </p> <ul> <li>== (равно)</li> <li>!= (не равно)</li> <li>> (больше)</li> <li>< (меньше)</li> <li>>= (больше или равно)</li> <li><= (меньше или равно)</li> </ul> <p> <b>Арифметические операторы:</b> </p> <ul> <li>+ (сложение)</li> <li>- (вычитание)</li> <li>* (умножение)</li> <li>/ (деление)</li> <li>% (остаток от деления)</li> </ul> <p> <b>Числовые диапазоны:</b> </p> <ul> <li>.. (диапазон чисел)</li> </ul> <p> <b>Тернарный оператор:</b> </p> <ul> <li>?: (тернарный оператор, условие в одной строке)</li> </ul>
    Пример:
    [HIDE]Hello World![/HIDE] – скрытый текст виден только зарегистрированным пользователям.
    [HIDE=(posts > 1 or likes > 1)]Hello world![/HIDE] – текст будет показан, если у пользователя больше 1 сообщения ИЛИ больше 1 отметки «Нравится».
    [HIDE=(posts > 1 and likes > 1)]Hello world![/HIDE] – текст будет показан, если у пользователя больше 1 сообщения И больше 1 отметки «Нравится».
    [HIDE=(days > 1 or user_state == "valid")]Hello World![/HIDE] – текст будет показан, если со дня регистрации прошло больше 1 дня ИЛИ состояние учётной записи «valid».
    [HIDE=(isMemberOf(2) or trophies >= 0)]Hello World![/HIDE] – текст будет показан, если пользователь состоит в группе 2 ИЛИ количество трофеев больше либо равно 0.
    [HIDE=(is_staff)]Hello World![/HIDE] – текст будет показан, если пользователь является членом персонала.
    Результат:
    View hidden content is available for registered users!
    – скрытый текст виден только зарегистрированным пользователям.
    message > 1 (0) или like > 1 (0)
    – текст будет показан, если у пользователя больше 1 сообщения ИЛИ больше 1 отметки «Нравится».
    message > 1 (0) и like > 1 (0)
    – текст будет показан, если у пользователя больше 1 сообщения И больше 1 отметки «Нравится».
    day > 1 (0) или Статус пользователя является "valid" (valid)
    Hello World!
    – текст будет показан, если со дня регистрации прошло больше 1 дня ИЛИ состояние учётной записи «valid».
    Member group(s): Зарегистрированный или point >= 0 (0)
    Hello World!
    – текст будет показан, если пользователь состоит в группе 2 ИЛИ количество трофеев больше либо равно 0.
    Команда форума
    – текст будет показан, если пользователь является членом персонала.
  • [LIKES=option] - Количество «Нравится»

    Количество отметок «Нравится» на форуме, которое нужно пользователю, чтобы увидеть содержимое.
    Пример:
    [LIKES=5]Hello World![/LIKES] – отображается пользователям, у которых не менее 5 реакций.
    Результат:
    – отображается пользователям, у которых не менее 5 реакций.
  • [POSTS=option] - Количество сообщений

    Количество сообщений на форуме, которое нужно пользователю, чтобы увидеть содержимое.
    Пример:
    [POSTS=5]Hello World![/POSTS] – отображается пользователям, у которых не менее 5 сообщений.
    Результат:
    – отображается пользователям, у которых не менее 5 сообщений.
  • [REACTS=option] - По реакциям

    Скрытый текст, для просмотра которого нужно поставить определённую реакцию.
    Пример:
    [REACTS=1]Hello World![/REACTS] – отображается тем, кто поставил реакцию «Нравится».
    Результат:
    – отображается тем, кто поставил реакцию «Нравится».
  • [REPLY] - Ответ в теме

    Скрытый текст, пока пользователь не ответит в теме.
    Пример:
    [REPLY]Hello World![/REPLY] – отображается пользователям, когда они отвечают в теме.
    Результат:
    – отображается пользователям, когда они отвечают в теме.
  • [REPLYANDTHANKS] - Ответ и «Нравится»

    Скрытый текст, пока пользователь не ответит в теме и не нажмёт «Нравится» на этом сообщении.
    Пример:
    [REPLYANDTHANKS]Hello World![/REPLYANDTHANKS] – отображается пользователям, когда они отвечают в теме и нажимают «Нравится».
    Результат:
    – отображается пользователям, когда они отвечают в теме и нажимают «Нравится».
  • [REPLYTHANKS] - Ответ или «Нравится»

    Скрытый текст, пока пользователь не ответит в теме или не нажмёт «Нравится» на этом сообщении.
    Пример:
    [REPLYTHANKS]Hello World![/REPLYTHANKS] – отображается пользователям, когда они отвечают в теме или нажимают «Нравится».
    Результат:
    – отображается пользователям, когда они отвечают в теме или нажимают «Нравится».
  • [THANKS] - Нажать «Нравится»

    Этот тег скрывает текст, пока пользователь не нажмёт кнопку «Нравится» в сообщении.
    Пример:
    [THANKS]Hello World![/THANKS] – этот тег скрывает текст, пока пользователь не нажмёт кнопку «Нравится» в сообщении.
    Результат:
    – этот тег скрывает текст, пока пользователь не нажмёт <b>кнопку «Нравится»</b> в сообщении.
  • [TROPHIES=option] - Баллы за трофеи

    Количество трофеев на форуме, которое нужно пользователю, чтобы увидеть содержимое.
    Пример:
    [TROPHIES=5]Hello World![/TROPHIES] – отображается пользователям, у которых количество баллов за трофеи больше либо равно 5.
    Результат:
    – отображается пользователям, у которых количество баллов за трофеи больше либо равно 5.
  • [USERS=option] - Для пользователей

    Скрывает текст от всех пользователей, кроме перечисленных в параметрах BB-кода.
    Пример:
    [USERS=Alex,John,Bryan]Hello World![/USERS] – отображается только пользователям Alex, John, Bryan.
    Результат:
    Hidden text for users:
    – отображается только пользователям Alex, John, Bryan.
  • [USERSEXC=option] - Кроме пользователей

    Скрывает текст от пользователей, перечисленных в параметрах BB-кода.
    Пример:
    [USERSEXC=Alex,John,Bryan]Hello World![/USERSEXC] – отображается всем, кроме Alex, John, Bryan.
    Результат:
    – отображается всем, кроме Alex, John, Bryan.
  • [USERSID=option] - Для пользователей по ID

    Скрывает текст от пользователей по ID, кроме перечисленных в параметрах BB-кода.
    Пример:
    [USERIDS=1,2,3]Hello World![/USERIDS] – отображается только пользователям с ID 1, 2, 3.
    Результат:
    [USERIDS=1,2,3]Hello World![/USERIDS] – отображается только пользователям с ID 1, 2, 3.
  • [USERSIDEXC=option] - Кроме пользователей по ID

    Скрывает текст от пользователей по ID, перечисленных в параметрах BB-кода.
    Пример:
    [USERSIDEXC=1,2,3]Hello World![/USERSIDEXC] – отображается всем пользователям, кроме ID 1, 2, 3.
    Результат:
    – отображается всем пользователям, кроме ID 1, 2, 3.