bbCode
bbCode
На нашем форуме для форматирования текста в сообщениях существует множество тегов bbCode.
bbCode это...
(аббр. от англ. Bulletin Board Code) — язык разметки, используемый для форматирования сообщений на многих электронных досках объявлений (BBS) и форумах. Для форматирования текста используются теги, подобные тегам HTML, но, в отличие от них, заключённые в квадратные скобки. Перед отображением страницы движок форума производит разбор текста и преобразование его в HTML-код. wiki

С их помощью можно доступно, компактно и в удобном виде представлять материал. Иногда использование этих тегов просто незаменимо (ссылки на профили и точки на карте, цветовое оформление, скрытие громоздких изображений).

Основные bbCode представлены на панели форматирования, которая появляется после нажатия по кнопке

Панель форматирования

Список тегов
bbCodeОписаниеИконка
b, i, u, sПолужирный текст / Текст курсивом / Подчёркнутый текст / Зачеркнутый текст
center, left, rightВыравнивание текста по центру / левому краю / правому краю
sizeРазмер текста
colorЦвет текста
bgЦвет фона
quoteЦитата
codeКод
urlСсылка на URL
tabОтступ
listМаркированный список
listnНумерованный список
youtubeВставка видео с YouTube
achieveДобавление достижения
userВставка ссылки на профиль пользователя или получение данных профиля
tableДобавление таблицы
scrollДобавление скролла
spoilerДобавление спойлера
hrГоризонтальная линия
imgДобавление картинки
limgДобавление картинки и текста слева от нее
anchor, gotoДобавление якоря и переход по нему
ipОтображение IP
itemДобавление картинки блока/предмета
craftОтображение окна крафта
procraftОтображение окна проф. крафта
forgeОтображение окна крафта наковальни
furnaceОтображение окна обжига в печи
hintДобавление всплывающей подсказки
btnСсылка в виде кнопки
audioВставка музыки для прослушивания онлайн
wikiВставка ссылок на статьи из Вики
witemВставка картинки блока/предмета со ссылкой на статью из Вики
buffВставка картинки эффекта со ссылкой на статью из Вики
frameДобавление фрэйма
key, containerДобавление контейнера
cardДобавление карточки
previewВставка кликабельной миниатюры
teamВставка ссылки на сообщество
clanВставка ссылки на клан
infoblockДобавление информационного блока
videoВставка видео в текст
mapСсылка на карту
coubВставка видео с Coub
vimeoВставка видео с Vimeo
designОтображение окна матрицы узоров
fixboxБокс фиксированной ширины по центру экрана

Неправильное использование bbCode
[url] http://forum.mcserver.ru [/url]
Нельзя допускать пробела между bbCode и текстом внутри (для некоторых тегов).
[url]http://forum.mcserver.ru[url]
Закрывающая часть bbCode должна быть с косой чертой (слеш: '/') ([/url])
[b], [i], [u], [s]
Описание
Использование:
[b]Текст[/b], [i]Текст[/i], [u]Текст[/u], [s]Текст[/s]
Пример:
[b]Полужирный текст[/b], [i]текст курсивом[/i], [u]подчеркнутый текст[/u], [s]зачеркнутый текст[/s]
Результат:
Полужирный текст, текст курсивом, подчеркнутый текст, зачеркнутый текст
[center], [left], [right]
Описание
Использование:
[center]Текст[/center], [left]Текст[/left], [right]Текст[/right]
Пример:
[left]Текст выровнен по левому краю[/left]
[center]Текст выровнен по центру[/center]
[right]Текст выровнен по правому краю[/right]
Результат:
Текст выровнен по левому краю
Текст выровнен по центру
Текст выровнен по правому краю
[size]
Описание
Использование:
[size=Размер]Текст[/size]
Пример:
Некоторый [size=16]текст увеличен[/size] и [size=10]уменьшен[/size]
Результат:
Некоторый текст увеличен и уменьшен
[color]
Описание
Использование:
[color=Опция]значение[/color]
Пример:
[color=green]Этот текст зеленый[/color], а [color=#8888ff]этот текст синий[/color]
Результат:
Этот текст зеленый, а этот текст синий
[bg]
Описание
Использование:
[bg=Опция]значение[/bg]
Пример:
[bg=green]Этот текст на зелёном фоне[/bg], а [bg=blue]этот на синем[/bg]
Результат:
Этот текст на зелёном фоне, а этот на синем
[quote]
Описание
Использование:
[quote]Цитата[/quote]
[quote=автор]Текст[/quote]
Пример:
[quote]Цитата автора[/quote][quote=RALF45]Текст написал RALF45[/quote]
Результат:
Цитата без указания автора
RALF45 писал(а):
Текст написал RALF45
[code]
Описание
Использование:
[.code]значение[./code]
Пример:
[.code][b]текст[/b][./code]
Результат:
[b]текст[/b]
Поддерживаемые языки
cs
javascript
java
python
bash
json
perl
xml
cpp
http
ruby
css
ini
php
sql
objectivec
[url]
Описание
Использование:
[url]Ссылка[/url]
[url=Ссылка]значение[/url]
Пример:
Простая ссылка: [url]http://forum.minecraft-galaxy.ru/topic/7373[/url].
Ссылка с параметром: [url=http://forum.minecraft-galaxy.ru/topic/7373]Заявки на прием в кланы[/url]
Ссылка с коротким параметром: [url=/topic/7373]Заявки на прием в кланы[/url]
Результат:
Простая ссылка: http://forum.minecraft-galaxy.ru/topic/7373.
Ссылка с параметром: Заявки на прием в кланы
Ссылка с коротким параметром: Заявки на прием в кланы
[tab]
Описание
Использование:
[tab]Текст
Пример:
[tab]Этот текст имеет отступ
А этот текст не имеет отступа
Результат:
  Этот текст имеет отступ
А этот текст не имеет отступа
[list]
Описание
Использование:
[list]значение[/list]
Пример:
[list][*]первый элемент списка[*]второй элемент списка[/list]
Результат:
  • первый элемент списка
  • второй элемент списка
[listn]
Описание
Использование:
[listn]значение[/listn]
Пример:
[listn][*]первый элемент списка[*]второй элемент списка[/listn]
Результат:
  1. первый элемент списка
  2. второй элемент списка
[youtube]
Описание
Использование:
[youtube]идентификатор[/youtube]
Пример:
[youtube]4zpKRxr0b7o[/youtube]
Результат:
[achieve]
Описание
Использование:
заголовок опция
текст
Пример:
[achieve_=Награда "Мусор на форуме" score=+1 статья]За написание новой статьи[/achieve]
Результат:
Награда "Мусор на форуме" +1 статья
За написание новой статьи
[user]
Описание
Использование:

Формат вставки ссылки на профиль:
[user=идентификатор]значение[/user]
Формат отображения одного из параметров профиля игрока:
[user=идентификатор:тег]
где <тег> это одно из значений:
age - возраст
crush - блоков разрушено
move - пройдено расстояние
make - блоков поставлено
die - количество смертей
pvp - количество побед в PvP
register - дата регистрации
ban - сколько активных банов
banall - сколько банов всего
forbes - сколько очков Galaxy Forbes

Пример:
Интересно, чей [user=22778]это профиль[/user]
Результат:
Интересно, чей это профиль

Примечание: имя профиля указывать не обязательно
Пример:
[user=22778][/user]
Результат:
RALF45
В таком виде имя профиля подгружается автоматически

Пример:
[user=22778:make]
Результат:
721755
[table]
Описание
Использование:
[table]значение[/table]
Пример:
[table]
Заголовок 1||Заголовок 2
Строка и столбец 1|Строка 1 столбец 2
Строка 2 столбец 1|Строка и столбец 2
[/table]
Результат:
Заголовок 1Заголовок 2
Строка и столбец 1Строка 1 столбец 2
Строка 2 столбец 1Строка и столбец 2
[scroll]
Описание
Использование:
[scroll=Заголовок]значение[/scroll]
Пример:
[scroll=Скрытый текст]Этот текст был скрыт[/scroll]
Результат:
Скрытый текст
Этот текст был скрыт
[spoiler]
Описание
Использование:
[spoiler=Заголовок]значение[/spoiler]
Пример:
[spoiler=Скрытый текст]Этот текст был скрыт[/spoiler]
Результат:
Скрытый текст
Этот текст был скрыт
[hr]
Описание
Использование:
[hr]
Пример:
[hr]
Результат:

[img]
Описание
Использование:
[img]URL[/img]
Пример:
[img]http://icons.hiasm.com/img/8/4519_icon95.ico[/img]
Результат:
[limg]
Описание
Использование:
[limg]URL[/limg]
Пример:
[limg]http://forum.mcserver.ru/img/avatars/22890[/limg]Этот текст останется с правой стороны.
Возможно таким образом делать описание, экономя место.
Результат:
Этот текст останется с правой стороны.
Возможно таким образом делать описание, экономя место.
[anchor], [goto]
Описание
Использование:
[anchor=идентификатор]
[goto=идентификатор]значение[/goto]
Пример:
[anchor=777]На начало предложения поставлен якорь 777.
[goto=777]Перейти к месту, где поставлен якорь 777[/goto]
Результат:
На начало предложения поставлен якорь 777.
Перейти к месту, где поставлен якорь 777
[ip]
Описание
Использование:
[ip]
Пример:
Я знаю Ваш IP, он [ip]
Результат:
Я знаю Ваш IP, он 18.119.162.17
[item]
Описание
Использование:
[item=идентификатор]
Пример:
Золотой блок в игре выглядит вот так: [item=41]
Результат:
Золотой блок в игре выглядит вот так:
[craft]
Описание
Использование:
[craft ‹параметры›]
Пример:
Крафт ажурного камня: [craft s1=1 s2=1 s3=1 s4=1 s6=1 s7=1 s8=1 s9=1 r=124:4]
Результат:
Крафт ажурного камня:
4

Для указания метадаты блока используйте вертикальную черту "|".
[procraft]
Описание
Использование:
[procraft ‹параметры›]
Пример:
Крафт кузнецом кожаной сумки: 
[procraft s1=334:9 s2=287:9 s3=265 r=742]
Результат:
Крафт кузнецом кожаной сумки:
9
9

Для указания метадаты блока используйте вертикальную черту "|".
[forge]
Описание
Использование:
[forge ‹параметры›]
Пример:
Починка носильщика: 
[forge s1=676 s2=1072 s4=679 r=1072]
Результат:
Починка носильщика:

Для указания метадаты блока используйте вертикальную черту "|".
[furnace]
Описание
Использование:
[furnace ‹параметры›]
Пример:
Обжиг песка в печи: [furnace s1=12 s2=263 r=20]
Результат:
Обжиг песка в печи:

Для указания метадаты блока используйте вертикальную черту "|".
[hint]
Описание
Использование:
[hint=текст]значение[/hint]
Пример:
[hint=Этот текст содержит подсказку]Вы навели мышку на текст с подсказкой![/hint], которая отобразится при наведении мыши.
Результат:
Этот текст содержит подсказкуВы навели мышку на текст с подсказкой!, которая отобразится при наведении мыши.
[btn]
Описание
Использование:
[btn=ссылка]текст[/btn]
Пример:
Для перехода на стартовую страницу нажмите:
[btn=http://minecraft-galaxy.ru]Minecraft Galaxy[/btn]
Результат:

Для перехода на стартовую страницу нажмите:

Minecraft Galaxy

[audio]
Описание
Использование:
[audio]ссылка[/audio]
Пример:
SimGretina – Equestria Girls (House-Remix)
[audio]http://dl.dropbox.com/u/37263922/Equestria_Girls_House-Remix.mp3[/audio]
Результат:
SimGretina – Equestria Girls (House-Remix)
[wiki]
Описание
Использование:
[wiki]Точное название статьи[/wiki]
Пример:
1 вариант - между тегами точное название статьи: [wiki]Клан[/wiki]
2 вариант - в теге после знака "=" точное название статьи: [wiki=Клан]Всё о кланах[/wiki]
3 вариант - в теге после знака "=" номер статьи: [wiki=78]Всё о кланах[/wiki]
Результат:
1 вариант - между тегами точное название статьи: Клан
2 вариант - в теге после знака "=" точное название статьи: Всё о кланах
3 вариант - в теге после знака "=" номер статьи: Всё о кланах

Fatal error: Uncaught Error: Object of class Wiki could not be converted to string in /var/www/bbcode.php:280 Stack trace: #0 /var/www/pages/wiki.php(188): bbcode('[anchor=witem][...') #1 /var/www/pages/wiki.php(46): WikiPage->printWikiBody() #2 /var/www/pages/woodentemplate.php(15): WikiPage->drawMain() #3 /var/www/pages/page.php(291): WoodenTemplatePage->drawBody() #4 /var/www/pages/wiki.php(413): Page->draw() #5 {main} thrown in /var/www/bbcode.php on line 280