Пользователь публикует сообщение на форуме, оборачивает слово в теги [b]текст[/b] — и вместо жирного шрифта на странице отображаются сами квадратные скобки. Причина почти всегда одна: движок площадки либо не поддерживает ВВ-код, либо использует собственный диалект разметки, где синтаксис отличается. Понимание того, что такое ВВ-код и как он устроен, избавляет от подобных ситуаций.

ВВ-код (от английского BBCode — Bulletin Board Code) — это облегчённый язык разметки, созданный для форматирования сообщений на форумах, в гостевых книгах и комментариях. Он задумывался как безопасная замена HTML: вместо угловых скобок здесь используются квадратные, а набор тегов строго ограничен. Ниже разберём, как устроен синтаксис, какие теги встречаются чаще всего и чем ВВ-код отличается от HTML и Markdown.

Что такое ВВ-код и зачем он придуман

Форумные движки конца 1990-х — начала 2000-х годов столкнулись с проблемой: разрешать пользователям вставлять чистый HTML опасно. Через теги можно внедрить скрипты, сломать вёрстку страницы или подставить вредоносную ссылку. Решением стал BBCode — промежуточный язык, который движок форума сам преобразует в безопасный HTML при выводе сообщения.

Идея проста: пользователь пишет [b]важный текст[/b], а движок при публикации заменяет конструкцию на HTML-эквивалент <strong>важный текст</strong>. Всё, что не входит в разрешённый список тегов, отображается как обычный текст. Так достигается баланс между удобством форматирования и безопасностью площадки.

💡

ВВ-код — это контролируемая «прослойка» между пользователем и HTML: движок форума сам решает, какие теги превратить в разметку, а какие показать как текст.

Базовый синтаксис ВВ-кода

Синтаксис строится на парных тегах в квадратных скобках: открывающий тег, содержимое, закрывающий тег с косой чертой. Общий шаблон выглядит так:

[тег]содержимое[/тег]

[тег=параметр]содержимое[/тег]

Некоторые теги принимают параметр — например, размер шрифта, цвет или адрес ссылки. Параметр указывается через знак равенства в открывающем теге: [url=https://example.com]текст ссылки[/url]. Важно закрывать теги в правильном порядке: вложенность должна быть корректной, иначе движок либо исправит разметку по-своему, либо выведет теги как текст.

  • 🔹 Квадратные скобки [ ] вместо угловых < > — главный внешний признак ВВ-кода.
  • 🔹 Регистр тегов обычно не важен: [B] и [b] работают одинаково на большинстве движков.
  • 🔹 Незакрытый или неизвестный тег чаще всего выводится как обычный текст, а не ломает страницу.
  • 🔹 Набор доступных тегов определяется конкретным форумом и может быть сокращён администратором.

Основные теги ВВ-кода с примерами

Набор тегов варьируется от движка к движку, но существует устойчивое ядро, которое поддерживается практически везде. Ниже — типичные конструкции, с которыми вы столкнётесь на большинстве форумов.

Тег ВВ-кодаНазначениеПример записи
[b][/b]Жирный текст[b]важно[/b]
[i][/i]Курсив[i]примечание[/i]
[u][/u]Подчёркивание[u]акцент[/u]
[url][/url]Ссылка[url=https://site.ru]перейти[/url]
[img][/img]Вставка изображения[img]https://site.ru/pic.jpg[/img]
[quote][/quote]Цитата[quote]чужой текст[/quote]

Дополнительно часто встречаются теги [code] для вставки программного кода, [list] с маркерами [*] для списков, [color=red] и [size=14] для оформления текста. Поддержка [spoiler], [video] и подобных расширений зависит от конкретной площадки — перед использованием проверьте местную справку по разметке.

💡

Почти на каждом форуме есть кнопка или ссылка «Правила оформления» / «BBCode» рядом с формой ответа — там перечислены именно те теги, которые разрешены на этой площадке.

⚠️ Внимание: тег [img] с внешней картинкой может не отобразиться, если администрация форума запретила вставку изображений или если источник запрещает хотлинкинг. Если картинка не появилась, проверьте, разрешён ли тег, и доступность файла по прямой ссылке.
📊 Где вы чаще всего встречали ВВ-код?
На классических форумах
В чатах и мессенджерах
В комментариях на сайтах
Впервые слышу о нём

Чем ВВ-код отличается от HTML и Markdown

Все три инструмента решают одну задачу — форматирование текста, но делают это по-разному. HTML — полноценный язык разметки веб-страниц: он мощнее, но избыточен и небезопасен для пользовательского ввода. Markdown использует символы вроде звёздочек и решёток, он легче читается в «сыром» виде, но исторически появился позже и ориентирован на другую аудиторию.

ВВ-код занимает нишу между ними: он проще HTML, но нагляднее Markdown для неподготовленного пользователя — теги явно называют действие ([b] — bold, [i] — italic). Именно поэтому он десятилетиями оставался стандартом форумных движков phpBB, vBulletin, Simple Machines Forum и подобных.

  • 📌 Безопасность: движок обрабатывает только белый список тегов, остальное выводится текстом.
  • 📌 Читаемость: теги самодокументируемы, их легко запомнить без справочника.
  • 📌 Ограниченность: вёрстка сложных блоков, таблиц и медиа либо невозможна, либо требует нестандартных расширений.
  • 📌 Зависимость от движка: один и тот же тег может работать по-разному на разных площадках.

Где ВВ-код используется сегодня

Классические форумы остаются основной средой обитания ВВ-кода: тематические сообщества, форумы поддержки, торрент-трекеры и игровые площадки по-прежнему работают на движках с BBCode-разметкой. Там он нужен для оформления шапок тем, спойлеров, ссылок и цитат.

За пределами форумов ВВ-код встречается реже, но не исчез полностью: отдельные чаты, внутренние корпоративные системы и старые CMS продолжают его поддерживать. При этом современные платформы всё чаще выбирают Markdown или визуальные редакторы, поэтому навык работы с ВВ-кодом постепенно становится специфическим — но на «его» площадках без него не обойтись.

Почему теги иногда отображаются как текст

Наиболее частые причины: разметка отключена в настройках конкретного раздела форума, тег не входит в разрешённый список, нарушена вложенность тегов, либо в тексте случайно использованы «полные» квадратные скобки из другой раскладки или текстового редактора. Проверьте сообщение в режиме предпросмотра — большинство движков показывают результат до публикации.

Как проверить и отладить разметку перед публикацией

Если оформление «поехало», искать причину стоит последовательно. Сначала убедитесь, что площадка вообще поддерживает нужный тег — откройте справку по разметке или попробуйте простейший [b]тест[/b] в предпросмотре. Затем проверьте парность и вложенность тегов: каждый открытый тег должен быть закрыт в обратном порядке.

☑️ Проверка ВВ-кода перед отправкой

Выполнено: 0 / 5
⚠️ Внимание: при копировании текста из Word или мессенджеров в сообщение могут попасть невидимые символы и «умные» кавычки, из-за которых движок не распознаёт теги. Если разметка внезапно не работает, вставьте текст сначала в простой блокнот, а уже оттуда — в форму ответа.

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

Частые ошибки при работе с ВВ-кодом

Типичная ошибка новичков — смешение синтаксисов: попытка использовать HTML-теги там, где работает только ВВ-код, или наоборот. Результат предсказуем: разметка выводится как обычный текст. Вторая по распространённости проблема — неправильная вложенность вида [b][i]текст[/b][/i], которую часть движков корректирует, а часть — нет.

Отдельно стоит осторожность с тегом [url]: если адрес содержит квадратные скобки или специальные символы, ссылка может «развалиться». В таких случаях надёжнее использовать форму с параметром [url=адрес]текст[/url] и проверять результат в предпросмотре.

💡

Рабочее правило: пишите теги вручную, закрывайте их сразу парами и проверяйте результат в предпросмотре — это устраняет большинство проблем с ВВ-кодом.

Часто задаваемые вопросы

Что означает аббревиатура ВВ-код?

ВВ-код — это русскоязычное написание BBCode, что расшифровывается как Bulletin Board Code — «код электронной доски объявлений». Название отражает происхождение языка: он создавался для форумов и досок сообщений.

Чем ВВ-код отличается от HTML?

ВВ-код использует квадратные скобки вместо угловых и ограниченный набор тегов. Он не выполняется браузером напрямую: движок площадки преобразует его в HTML при выводе, отфильтровывая всё лишнее. Это делает его безопаснее для пользовательского контента.

Почему мои теги [b] и [url] отображаются как текст?

Возможные причины: разметка отключена в данном разделе форума, тег не входит в список разрешённых, нарушена парность или вложенность тегов, либо площадка вообще использует другую разметку (например, Markdown). Проверьте справку по оформлению и протестируйте простой тег в предпросмотре.

Работает ли ВВ-код в мессенджерах и соцсетях?

Как правило, нет. Современные мессенджеры и соцсети используют собственные способы форматирования: символьную разметку, встроенные редакторы или Markdown-подобный синтаксис. ВВ-код остаётся прерогативой форумных движков и отдельных специализированных площадок.

Можно ли вкладывать теги ВВ-кода друг в друга?

Да, вложенность поддерживается, но теги должны закрываться в обратном порядке: [b][i]текст[/i][/b]. Перекрёстная вложенность вида [b][i]текст[/b][/i] — частая причина битой разметки, так как не все движки умеют её исправлять.