Bulletin board code/ru

From Online Manual

Jump to: navigation, search

Коды электронной доски объявлений, или теги (ярлыки) BBCode (Bulletin Board Code), являются одним из способов форматирования текста посланий в SMF и во многих других форумах и электронных досках объявлений. Разъяснение функции кнопок на странице редактирования посланий дано на странице описания основных BB-тегов (en). Данная статья объясняет важное понятие вложения ярлыков.

Вложение ярлыков

Ярлык BBCode обычно делится на три части — открывающий ярлык, содержимое и закрывающий ярлык, как показано ниже:

[откр.]      текст внутри      [/закр.]
[b]          полужирный текст  [/b]

Когда последовательность имеет значение, часть первая

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

[b][i]полужирный курсив[/i][/b]

Того же результата можно достичь следующим образом; оба правильные, только те же ярлыки здесь в обратном порядке:

[i][b]полужирный курсив[/b][/i]

Правильный способ более понятен, когда продемонстрирован отступлением:

[b]
     [i]
          полужирный курсив
     [/i]
[/b]

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

[b][i]полужирный курсив[/b][/i]
[b]
     [i]
         полужирный курсив
[/b]
     [/i]

Когда последовательность имеет значение, часть вторая

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

[center][size=36pt][b][u]текст[/u][/b][/size][/center]

Вложение ярлыков для изменения размера как на примере, данном ниже, приведёт к нерабочему ярлыку:

[size=36pt][center][b][u]текст[/u][/b][/center][/size]

См. также