[*]
- элемент списка. Аналог HTML-ного <li>. Может
содержаться только в теге [list].
Автоматически закрывается, если начинается очередной [*]
или если закрывается [list].
При конвертации переводится в <li class="bb">.
Может использоваться в форме [*=целое_число],
что эквивалентно <li class="bb" value="целое_число">.
Целое число здесь - номер (возможно, переведенный в букву) текущего элемента
списка. Смотрите примеры в описании [list].[a]
- ссылка. Аналог HTML-ного <a>. Поддерживаются
атрибуты title, id (для
создания якорей), name (фактически - синоним для
id), href и target,
аналогичные HTML-ным. Кроме того, поддерживаются атрибуты url
(синоним для href) и anchor
(синоним для id). Тег [a]
может быть использован в следующих формах:| Код |
Пример |
Результат |
|---|---|---|
[a]адрес_ссылки[/a] |
[a
target=_blank]www.idealcountry.org.ua[/a] |
www.idealcountry.org.ua |
[a=адрес_ссылки]текст
ссылки[/a] |
[a=www.idealcountry.org.ua
title="Хороший
форум"]Ідеальна
Країна[/a] |
Ідеальна
Країна |
[a
href=адрес_ссылки]текст
ссылки[/a] |
[a
href=toloka.org.ua]Толока[/a] |
Толока |
[a
url=адрес_ссылки]текст
ссылки[/a] |
[a
url=plus.minus.org.ua]Плюс.Мінус[/a] |
Плюс.Мінус |
[a
id=this
/],
[a
name=this
/]
или [a
anchor=this
/]
создаст якорь в документе. Если имя якоря не начинается с латинской буквы
(как того требует W3C), к нему в начало будет дописано 'bb'.[align]
- выравниване текста по левому ([align=left]),
правому ([align=right])
краю, по центру ([align=center])
или по ширине ([align=justify]).
При конвертации переводится в <div class="bb" align="...">.[align=right]Текст,
выровненный по правому краю.[/align].
Результат:[b]
- жирный шрифт. Эквивалент HTML-ного <strong>.[b]текст[/b]".
Результат: "текст".[bbcode]
- тег для подсветки ББКода. Внутри [bbcode]
теги BBCode, смайлики, и "автоматические ссылки" не транслируются в HTML,
а посвечиваются. Пример:[bbcode][/bbcode]В содержимом тега [bbcode]
можно использовать мнемонизацию спецсимволов, чтобы исключить неоднозначную
трактовку вложенности тегов. Например, неоднозначность "[bbcode]
[/bbcode]
[/bbcode]"
можно исключить, написав "[bbcode]
@l;/bbcode@r;
[/bbcode]".
Если же вам надо вывести собственно мнемонику какого-то спецсимвола, то она
сама должна быть мнемонизирована. То есть, чтобы вывести '@l;',
нужно набрать '@at;l;'.[caption]
- заголовок таблицы. Эквивалент HTML-ного <caption class="bb">.
Может содержаться только в теге [table].
Смотрите пример в описании [table].[center]
- сокращение для [align=center].[center]Текст,
выровненный по центру[/center].[code]
- тег для программных кодов, кодов разметки и т.п. Эквивалент HTML-ного <code
class="bb">. Внутри [code]
игнорируются ББ-теги и смайлики, не работают "автоматические ссылки". Пример:[code] // Класс для тега @l;code@r;
class bb_code extends bbcode { var $ends = array(); var $children = array(); function get_html() { $str = '<code class="bb">'; foreach ($this -> tree as $item) { if ('item' == $item['type']) { continue; } $str .= htmlspecialchars($item['str']); } $str .= '</code>'; return str_replace(' ', ' ', nl2br($str)); } } [/code] |
|
[color]
- тег для цветового выделения текста. При конвертации переводится в <font
color="...">.[color=red]текст[/color]".
Результат: "текст".[cut]
- тег [cut]
позволит вам скрыть запись целиком или частично под ссылкой «читать дальше».
Часть, убранная "под [cut]",
не видна в вашем журнале и в лентах ваших друзей, но доступна в полной записи
на странице комментариев.[cut].[email]
- тег для создания гиперссылки e-mail. При конвертации переводится в <a
class="bb_email" href="mailto:...">...</a>. Поддерживает также
атрибуты title, name и
target, аналогичные соответствующим в HTML. Примеры:| Код |
Результат |
|---|---|
[email]info@idealcountry.org.ua[/email] |
info@idealcountry.org.ua |
[email=info@idealcountry.org.ua
title="Info"]Info[/email] |
Info |
[i]
- аналог HTML-ного <i>. Пример: "[i]текст[/i]".
Результат: "текст".[img]
- аналог HTML-ного <img>. Поддерживает атрибуты
width, height и border.
Примеры:| Код |
Результат |
|---|---|
[img]http://idealcountry.org.ua/img/site/top/logo.gif[/img] |
![]() |
[img
width=100
height=42]http://idealcountry.org.ua/img/site/top/logo.gif[/img] |
[justify]
- сокращение для [align=justify].[justify]Выровнять
текст по ширине (как в этом абзаце) можно с помощью тега [align=justify]
или с помощью тега [justify].
Этот тег эквивалентен [b]<div
class="bb" align="justify">[/b]
в HTML. Помимо выравнивания по ширине возможно также выравнивание по левому
краю (тег [left]
или [align=left]),
по правому краю (тег [right]
или [align=right])
и по центру (тег [center]
или [align=center]).[/justify].[align=justify]
или с помощью тега [justify].
Этот тег эквивалентен <div class="bb" align="justify">
в HTML. Помимо выравнивания по ширине возможно также выравнивание по левому
краю (тег [left]
или [align=left]),
по правому краю (тег [right]
или [align=right])
и по центру (тег [center]
или [align=center]).[left]
- сокращение для [align=left].
Пример: [left]Текст,
выровненный по левому краю.[/left].[list]
- тег для создания списка. Аналог HTML-ных <ul>
и <ol>. При конвертации переводится в <ul
class="bb"> или в <ol class="bb" type="...">.
Единственный вложенный тег - [*],
который в свою очередь может иметь вложенные теги. Примеры:| Код |
Результат |
Код |
Результат |
Код |
Результат |
|---|---|---|---|---|---|
[list] |
|
[list=1] |
|
[list=a] |
|
[nobb]
- тег, внутри которого не происходит конвертации ББКода в HTML, не работают
"автоматические ссылки" и не вставляются смайлы.[nobb][b]ББКод[/b]
со смайлом :)[/nobb]".
Результат: "[b]ББКод[/b] со смайлом :)".[nobb]
текст1 [/nobb] текст2 [/nobb][nobb]
текст1 [/nobb]
текст2 [/nobb][b]
текст1 [nobb]
текст2 [/b] текст3 [/nobb]
текст4 [/b][b]
текст1 [nobb]
текст2 [/nobb][/b]
текст3 [/nobb] текст4 [/b][quote]
- Цитата. При конвертации конструкция [quote=Автор]текст[/quote]
переводится в[right]
- сокращение для [align=right].
Пример: [right]Текст,
выровненный по правому краю.[/right].[s]
- зачеркнутый текст. Аналог HTML-ного <del>.
Пример: "[s]текст[/s]".
Результат: "[strike]
- синоним для [s].
Пример: "[strike]текст[/strike]".
Результат: "[sub]
- нижний индекс. Аналог HTML-ного <sub>. Пример:
"[sub]текст[/sub]".
Результат: "текст".[sup]
- верхний индекс. Аналог HTML-ного <sup>.
Пример: "[sup]текст[/sup]".
Результат: "текст".[table]
- таблица. Аналог HTML-ного <table>. При конвертации
переводится в <table class="bb">. Поддерживаются
атрибуты border, width,
cellspacing, cellpadding
и align, аналогичные HTML-ным. В [table]
могут быть вложены только теги [caption]
(заголовок) и [tr]
(строка). Пример:[table
border=1
align=center
cellspacing=0
cellpadding=5]
[caption]Заголовок[/caption]
[tr]
[th]Столбец
1
[th]Столбец
2
[tr]
[td
align=center
colspan=2]Строка
[/table]| Столбец 1 |
Столбец 2 |
|---|---|
| Строка |
|
[td]
- ячейка таблицы. Аналог HTML-ного <td>. Может
быть вложен только в [tr].
При конвертации переводится в <td class="bb">.
Поддерживаются атрибуты width, height,
align, valign, colspan
и rowspan, аналогичные HTML-ным. Пример использования
смотрите выше.[th]
- заголовок столбца таблицы. Аналог HTML-ного <th>.
Может быть вложен только в [tr].
При конвертации переводится в <th class="bb">.
Поддерживаются атрибуты width, height,
align, valign, colspan
и rowspan, аналогичные HTML-ным. Пример использования
смотрите выше.[tr]
- строка таблицы. Аналог HTML-ного <tr>. Может
быть вложен только в [table].
Может содержать только [th]
и [td].
При конвертации переводится в <tr class="bb">.
Пример использования смотрите выше.[u]
- подчеркнутый текст. Аналог HTML-ного <u>.
Пример: "[u]текст[/u]".
Результат: "текст".[url]
- ссылка. Синоним для [a].