Вступление
Что такое BBCode?
Форматирование текста
Как сделать текст жирным, наклонным или подчёркнутым
Как изменить цвет или размер текста
Могу ли я комбинировать теги?
Цитирование и вывод форматированных текстов
Цитирование при ответах
Вывод кода или форматированного текста
Создание списков
Создание маркированного списка
Создание нумерованного списка
Создание ссылок
Ссылки на другой сайт
Показ картинок в сообщениях
Добавление картинки в сообщение
Прочее
Могу ли я добавить собственные теги?
Вступление
Что такое BBCode?
BBCode — это специальный вариант HTML. Сможете вы или нет использовать BBCode в ваших сообщениях, определяется администратором форумов. Кроме того, вы сможете отключить использование BBCode в конкретном сообщении при его размещении. Сам BBCode похож по стилю на HTML, теги заключены в квадратные скобки [ и ], а не в < и >; он даёт больше возможностей управления тем, как выводятся данные. При использовании некоторых шаблонов вы сможете добавлять BBCode в ваши сообщения, пользуясь простым интерфейсом, расположенным над полем для ввода текста. Но даже в этом случае данное руководство может оказаться полезным.
Вернуться к началу
Форматирование текста
Как сделать текст жирным, наклонным или подчёркнутым
BBCode включает теги для быстрого изменения стиля шрифта, сделать это можно следующими способами:
* Чтобы сделать текст жирным, заключите его в , например
Привет
станет Привет
* Для подчёркивания используйте , например:
Доброе утро
станет Доброе утро
* Курсив делается тегами , например:
Это круто!
выдаст Это круто!
Вернуться к началу
Как изменить цвет или размер текста
Для изменения цвета или размера шрифта могут быть использованы следующие теги (окончательный вид будет зависеть от системы и браузера пользователя):
* Цвет текста можно изменить, окружив его [color=][/color]. Вы можете указать либо известное имя цвета (red, blue, yellow и т.п.), или шестнадцатеричное представление, например #FFFFFF, #000000. Таким образом, для создания красного текста вы можете использовать:
Привет!
или
Привет!
оба способа дадут в результате Привет!
* Изменение размера достигается аналогичным образом при использовании . Этот тег зависит от используемых шаблонов, рекомендуемый формат — число, показывающее размер текста в пикселях, начиная от 1 (настолько маленький, что вы его не увидите) до 29 (очень большой). Например:
МАЛЕНЬКИЙ
скорее всего будет МАЛЕНЬКИЙ
в то время как:
ЗДОРОВЫЙ!
будет ЗДОРОВЫЙ!
Вернуться к началу
Могу ли я комбинировать теги?
Да, конечно можете. Например для привлечения чьего-то внимания вы сможете написать:
ПОСМОТРИТЕ НА МЕНЯ!
что выдаст ПОСМОТРИТЕ НА МЕНЯ!
Мы не рекомендуем выводить таким образом длинные тексты! Учтите, что вы, автор сообщения, должны позаботиться о том, чтобы теги были правильно вложены. Вот этот BBCode, например, неправилен:
Это неверно
Вернуться к началу
Цитирование и вывод форматированных текстов
Цитирование при ответах
Есть два способа процитировать текст, со ссылкой и без.
* Когда вы используете кнопку «Ответить с цитатой» для ответа на сообщение, то его текст добавляется в поле ввода окружённым блоком
. Этот метод позволит вам цитировать со ссылкой на автора, либо на что-то ещё, что вы туда впишете. Например для цитирования отрывка текста, написанного Mr. Blobby, вы напишете:
Текст Mr. Blobby будет здесь
В результате перед текстом будут вставлены слова "Mr. Blobby написал:". Помните, вы должны поставить кавычки "" вокруг имени, они не могут быть опущены.
* Второй метод просто позволяет вам что-то процитировать. Для этого вам надо заключить текст в теги
. При просмотре сообщения перед текстом будет стоять только слово "Цитата:"
Вернуться к началу
Вывод кода или форматированного текста
Если вам надо вывести кусок программы или что-то, что должно быть выведено шрифтом фиксированной ширины (Courier) вы должны заключить текст в теги
, например
echo "This is some code";
Всё форматирование, используемое внутри тегов
будет сохранено.
Вернуться к началу
Создание списков
Создание маркированного списка
BBCode поддерживает два вида списков: маркированные и нумерованные. Они практически идентичны своим эквивалентам из HTML. В маркированном списке все элементы выводятся последовательно, каждый отмечается символом-маркером. Для создания маркированного списка используйте [list][/list] и определите каждый элемент при помощи [*]. Например, чтобы вывести свои любимые цвета, вы можете использовать:
[list]
[*]Красный
[*]Синий
[*]Жёлтый
[/list]
Это выдаст такой список:
* Красный
* Синий
* Жёлтый
Вернуться к началу
Создание нумерованного списка
Второй тип списка, нумерованный, позволяет выбрать, что именно будет выводиться перед каждым элементом. Для создания нумерованного списка используйте [list=1][/list] или [list=a][/list] для создания алфавитного списка. Как и в случае маркированного списка, элементы определяются с помощью [*]. Например:
[list=1]
[*]Пойти в магазин
[*]Купить новый компьютер
[*]Обругать компьютер, когда случится ошибка
[/list]
выдаст следующее:
1. Пойти в магазин
2. Купить новый компьютер
3. Обругать компьютер, когда случится ошибка
Для алфавитного списка используйте:
[list=a]
[*]Первый возможный ответ
[*]Второй возможный ответ
[*]Третий возможный ответ
[/list]
что выдаст
1. Первый возможный ответ
2. Второй возможный ответ
3. Третий возможный ответ
Вернуться к началу
Создание ссылок
Ссылки на другой сайт
В BBCode поддерживается несколько способов создания URL'ов.
* Первый из них использует тег --, после знака = должен идти нужный URL. Например, для ссылки на phpBB.com вы могли бы использовать:
Это создаст следующую ссылку: Посетите phpBB! Ссылка будет открываться в новом окне, так что пользователь сможет продолжать читать форумы.
* Если вы хотите, чтобы в качестве текста ссылки показывался сам URL, вы можете просто сделать следующее:
Это выдаст следующую ссылку: http://www.phpbb.com/
* Кроме того phpBB поддерживает возможность, называемую Автоматические ссылки, это переведёт любой синтаксически правильный URL в ссылку без необходимости указания тегов и даже префикса http://. Например, ввод wwwphpbb.com в ваше сообщение приведёт к автоматической выдаче wwwphpbb.com при просмотре сообщения.
* То же самое относится и к адресам e-mail, вы можете либо указать адрес в явном виде:
-
что выдаст no.one@domain.adr или просто ввести no.one@domain.adr в ваше сообщение, и он будет автоматически преобразован при просмотре.
Как и со всеми прочими тегами BBCode, вы можете заключать в URL'ы любые другие теги, например -- (см. следующий пункт), и т.д. Как и с тегами форматирования, правильная вложенность тегов зависит от вас, например:
неверно, что может привести к последующему удалению вашего сообщения, так что будьте аккуратнее.