BB-коды

  • [B], [I], [U], [S] - Жирный шрифт, курсив, подчеркивание и зачеркивание

    Делает выделенный текст жирным, курсивом, подчеркнутым или зачеркнутым.
    Пример:
    Это [B]жирный[/B] текст. Это [I]текст курсивом[/I]. Это [U]подчеркнутый[/U] текст. Это [S]зачеркнутый[/S] текст.
    Вывод:
    Это жирный текст. Это текст курсивом. Это подчеркнутый текст. Это зачеркнутый текст.
  • [COLOR=color], [FONT=name], [SIZE=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][email protected][/EMAIL]
    Вывод:
  • [URL=link], [EMAIL=address] — Ссылки (Расширенные)

    Создает ссылку из заключенного в теги текста на указанную веб-страницу или адрес электронной почты.
    Пример:
    [URL=https://www.example.com]Перейти на example.com[/URL] [[email protected]]Написать мне[/EMAIL]
    Вывод:
  • [USER=ID] – Ссылка на профиль

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

    Отображает изображение, используя заключенный текст в качестве URL-адреса.
    Пример:
    [IMG]https://www.nullpro.net/data/assets/logo/metalogo.png[/IMG]
    Вывод:
    metalogo.png
  • [MEDIA=site] – Встраиваемые медиафайлы

    Встраивает медиафайлы с одобренных сайтов в ваше сообщение. Рекомендуется использовать кнопку медиа на панели инструментов редактора.
    Подтвержденные сайты: Apple Music, Bluesky, 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=A person]Что-то, что он/она сказал(а)[/QUOTE]
    Вывод:
    Процитированный текст
    A person сказал(а):
    Что-то, что он/она сказал(а)
  • [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: [CODE=javascript]var hello = 'world';[/CODE]
    Вывод:
    Общий код:
    Код:
    Общий код
    Код с форматированием:
    Rich (BB-код):
    Код с форматированием
    PHP код:
    PHP:
    echo $hello . ' world';
    JS code:
    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]Header 1[/TH] [TH]Header 2[/TH] [/TR] [TR] [TD]Content 1[/TD] [TD]Content 2[/TD] [/TR] [/TABLE]
    Вывод:
    Header 1Header 2
    Content 1Content 2
  • [HEADING=level] – Уровни заголовков от 1 до 3

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

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

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

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

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

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

    При необходимости дальнейшего подразделения используйте уровень 3.
  • [PLAIN] – Простой текст

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

    Вставляет вложение в указанную точку. Если вложение – изображение, будет вставлена миниатюра или полноразмерная версия. Как правило, это можно вставить, нажав соответствующую кнопку.
    Пример:
    Миниатюра: [ATTACH]123[/ATTACH]
    Полный РАЗМЕР: [ATTACH=full]123[/ATTACH]
    Вывод:
    Здесь будет отображаться содержимое вложений.
  • [CHARGE=option] - Списание

    Взимание платы с пользователей за просмотр вашего контента.
    Пример:
    [CHARGE=5]Чтобы увидеть этот текст, необходимо заплатить 5 кредитов.[/CHARGE]
    Вывод:
    Чтобы увидеть этот текст, необходимо заплатить 5 кредитов.
  • [CLUB] - Для членов клуба

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

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

    Этот тег скрывает контент от пользователей, не входящих в группы X, Y, Z.
    Пример:
    [GROUPS=2]Привет Мир![/GROUPS] - Отображается только для членов группы с ID 2.
    Вывод:
    Содержимое данного скрытого блока доступно только участникам следующих групп: Register Member
    - Отображается только для членов группы с ID 2.
  • [HIDE] [HIDE=option] - Только для зарегистрированных пользователей

    Тег [HIDE] используется для скрытия контента. Если указан [HIDE=(condition)], это условие будет применено к скрытому контенту. Примечание: После знака '=', условия необходимо заключить в круглые скобки, чтобы обозначить начало и конец обработки условия. Внутри можно использовать любые группы условий.

    Допустимые выражения (теги):

    • posts: Количество сообщений пользователя.
    • likes: Количество реакций пользователя.
    • reactions: Количество реакций пользователя (аналогично likes).
    • trophies: Количество трофеев пользователя.
    • days: Количество дней с момента регистрации пользователя.
    • isMemberOf(id): Группа пользователя. Для указания нескольких групп используйте значения, разделенные запятыми.
    • username: Имя пользователя.
    • user_id: Идентификатор пользователя.
    • user_state: Статус пользователя.
    • is_staff: Признак, указывающий, является ли пользователь сотрудником.
    • is_admin: Признак, указывающий, является ли пользователь администратором.
    • is_moderator: Признак, указывающий, является ли пользователь модератором.

    Допустимые операторы:

    • Арифметические операторы:
      Арифметические операторы используются для выполнения математических вычислений:
      • +
      • -
      • *
      • /
      • % (остаток от деления)
      • ** (возведение в степень)
    • Операторы сравнения:
      Операторы сравнения используются для сравнения значений и возвращают логическое значение:
      • == (равно)
      • === (строго равно)
      • != (не равно)
      • !== (строго не равно)
      • < (меньше)
      • > (больше)
      • <= (меньше или равно)
      • >= (больше или равно)
    • Логические операторы:
      Логические операторы используются для выполнения логических операций и возвращают булево значение:
      • and или && (логическое И)
      • or или || (логическое ИЛИ)
      • not или ! (логическое НЕ)
    • Побитовые операторы:
      Побитовые операторы выполняются над двоичными представлениями чисел:
      • & (побитовое И)
      • | (побитовое ИЛИ)
      • ^ (побитовое XOR)
    • Строковые операторы:
      Оператор ~ используется для конкатенации строк:
      • ~ (конкатенация строк)
    • Операторы массивов:
      Операторы массивов используются для проверки принадлежности элемента к массиву:
      • in (элемент присутствует в массиве)
      • not in (элемент отсутствует в массиве)
    • Числовые операторы:
      Оператор .. используется для создания диапазона чисел:
      • .. (числовой диапазон)
    • Тернарный оператор:
      Оператор ?: используется для выполнения условных операций в одной строке:
      • ?: (тернарный оператор)
    Пример:
    [СКРЫТЬ]Привет Мир![/СКРЫТЬ] - только зарегистрированные пользователи видят скрытый текст. [СКРЫТЬ=(posts > 1 or likes > 1)]Привет мир![/СКРЫТЬ] - Скрытый текст "Привет мир!" будет отображаться, если количество Сообщений пользователя больше 1 ИЛИ количество лайков больше 1. [СКРЫТЬ=(posts > 1 and likes > 1)]Привет мир![/СКРЫТЬ] - Скрытый текст "Привет мир!" будет отображаться, если количество Сообщений пользователя больше 1 И количество лайков больше 1. [СКРЫТЬ=(days > 1 or user_state == "valid")]Привет Мир![/СКРЫТЬ] - Скрытый текст "Привет Мир!" будет отображаться, если количество дней с момента регистрации пользователя больше 1 ИЛИ статус пользователя "valid". [СКРЫТЬ=(isMemberOf(2) or trophies >= 0)]Привет Мир![/СКРЫТЬ] - Скрытый текст "Привет Мир!" будет отображаться, если пользователь является членом группы 2 ИЛИ количество Трофеев пользователя больше или равно 0. [СКРЫТЬ=(is_staff)]Привет Мир![/СКРЫТЬ] - Скрытый текст "Привет Мир!" будет отображаться, если пользователь является сотрудником.
    Вывод:
    [СКРЫТЬ]Привет Мир![/СКРЫТЬ] - только зарегистрированные пользователи видят скрытый текст. [СКРЫТЬ=(posts > 1 or likes > 1)]Привет мир![/СКРЫТЬ] - Скрытый текст "Привет мир!" будет отображаться, если количество Сообщений пользователя больше 1 ИЛИ количество лайков больше 1. [СКРЫТЬ=(posts > 1 and likes > 1)]Привет мир![/СКРЫТЬ] - Скрытый текст "Привет мир!" будет отображаться, если количество Сообщений пользователя больше 1 И количество лайков больше 1. [СКРЫТЬ=(days > 1 or user_state == "valid")]Привет Мир![/СКРЫТЬ] - Скрытый текст "Привет Мир!" будет отображаться, если количество дней с момента регистрации пользователя больше 1 ИЛИ статус пользователя "valid". [СКРЫТЬ=(isMemberOf(2) or trophies >= 0)]Привет Мир![/СКРЫТЬ] - Скрытый текст "Привет Мир!" будет отображаться, если пользователь является членом группы 2 ИЛИ количество Трофеев пользователя больше или равно 0. [СКРЫТЬ=(is_staff)]Привет Мир![/СКРЫТЬ] - Скрытый текст "Привет Мир!" будет отображаться, если пользователь является сотрудником.
  • [HIDEUSERAGE=option] - Скрыть контент по возрасту пользователя

    Этот BB-код позволяет скрыть контент от пользователей, не достигших указанного возраста.
    Пример:
    [hideuserage=18]Этот контент виден только пользователям, достигшим 18 лет.[/hideuserage]
    Вывод:
  • [LIKES=option] - Количество отметок "нравится"

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

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

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

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

    Текст скрыт до тех пор, пока пользователь не ответит в Теме и не нажмет «Мне нравится» на этом сообщении.
    Пример:
    [REPLYANDTHANKS]Привет World![/REPLYANDTHANKS] - Отображается пользователям, когда они отвечают в теме и нажимают «Мне нравится».
    Вывод:
    - Отображается пользователям, когда они отвечают в теме и нажимают «Мне нравится».
  • [REPLYTHANKS] - Ответьте или нажмите "Нравится"

    Текст скрыт до тех пор, пока пользователь не ответит в Теме или не нажмет «Мне нравится» на этом сообщении.
    Пример:
    [REPLYTHANKS]Привет World![/REPLYTHANKS] - Отображается пользователям, когда они отвечают в теме или нажимают «Мне нравится».
    Вывод:
    - Отображается пользователям, когда они отвечают в теме или нажимают «Мне нравится».
  • [RESOURCE=option] - Количество ресурсов

    Текст скрыт в зависимости от количества ресурсов
    Пример:
    [RESOURCE=5]Привет World![/RESOURCE] – Для просмотра скрытого контента требуется 5 ресурсов.
    Вывод:
    – Для просмотра скрытого контента требуется 5 ресурсов.
  • [THANKS] - Нажмите "Нравится"

    Этот тег скрывает текст до тех пор, пока пользователь не нажмет кнопку Like button в сообщении.
    Пример:
    [THANKS]Привет World![/THANKS] – Этот тег скрывает текст до тех пор, пока пользователь не нажмет кнопку Like button в сообщении.
    Вывод:
    – Этот тег скрывает текст до тех пор, пока пользователь не нажмет кнопку <b>Like button</b> в сообщении.
  • [TROPHIES=option] - Количество трофеев

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

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

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

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

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