FR EN
 

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Руководство по BBCode
Введение
Что такое BBCode?

Форматирование текста
Как сделать текст жирным, наклонным или подчёркнутым
Как изменить цвет или размер текста
Могу ли я комбинировать теги?

Цитирование и вывод форматированных текстов
Цитирование при ответах
Вывод кода или форматированного текста

Создание списков
Создание маркированного списка
Создание нумерованного списка

Создание ссылок
Ссылки на другой сайт
Ссылки в пределах форумов
Ссылки на страницы Gentoo

Прочее
Могу ли я добавить собственные теги?

 

Введение
Что такое BBCode?
BBCode — это специальный вариант HTML. Сможете вы или нет использовать BBCode в ваших сообщениях, определяется администратором форумов. Кроме того, вы сможете отключить использование BBCode в конкретном сообщении при его размещении. Сам BBCode похож по стилю на HTML, теги заключены в квадратные скобки [ и ], а не в < и >; он также даёт дополнительные возможности управления представлением данных. При использовании некоторых шаблонов вы сможете добавлять BBCode в ваши сообщения, пользуясь простым интерфейсом, расположенным над полем для ввода текста. Но даже в этом случае данное руководство может оказаться полезным.
Вернуться к началу

Форматирование текста
Как сделать текст жирным, наклонным или подчёркнутым
BBCode включает теги для быстрого изменения стиля шрифта, сделать это можно следующими способами:
  • Чтобы сделать текст жирным, заключите его в [b][/b], например

    [b]Привет[/b]

    станет Привет
  • Для подчёркивания используйте [u][/u], например:

    [u]Доброе утро[/u]

    станет Доброе утро
  • Курсив делается тегами [i][/i], например:

    Это [i]круто![/i]

    выдаст Это круто!

Вернуться к началу
Как изменить цвет или размер текста
Для изменения цвета или размера шрифта можно использовать следующие теги (окончательный вид будет зависеть от системы и браузера пользователя):
  • Цвет текста можно изменить, окружив его [color=][/color]. Вы можете указать либо известное имя цвета (red, blue, yellow и т.п.), или шестнадцатиричное представление, например #FFFFFF, #000000. Таким образом, для создания красного текста вы можете использовать:

    [color=red]Привет![/color]

    или

    [color=#FF0000]Привет![/color]

    оба способа дадут в результате Привет!
  • Изменение размера достигается аналогичным образом при использовании [size=][/size]. Этот тег зависит от используемых шаблонов, рекомендуемый формат — число, показывающее размер текста в пикселях, начиная от 1 (настолько маленький, что вы его не увидите) до 29 (очень большой). Например:

    [size=9]МАЛЕНЬКИЙ[/size]

    скорее всего будет МАЛЕНЬКИЙ

    в то время как:

    [size=24]ЗДОРОВЫЙ![/size]

    будет ЗДОРОВЫЙ!

Вернуться к началу
Могу ли я комбинировать теги?
Да, конечно можете. Например для привлечения чьего-то внимания вы сможете написать:

[size=18][color=red][b]ПОСМОТРИТЕ НА МЕНЯ![/b][/color][/size]

что выдаст ПОСМОТРИТЕ НА МЕНЯ!

Мы не рекомендуем выводить таким образом длинные тексты! Учтите, что вы, автор сообщения, должны позаботиться о том, чтобы теги были правильно вложены. Вот этот BBCode, например, неправилен:

[b][u]Это неверно[/b][/u]
Вернуться к началу

Цитирование и вывод форматированных текстов
Цитирование при ответах
Есть два способа процитировать текст, со ссылкой и без.
  • Когда вы используете кнопку «Ответить с цитатой» для ответа на сообщение, то его текст добавляется в поле ввода окружённым блоком [quote=""][/quote]. Этот метод позволит вам цитировать со ссылкой на автора, либо на что-то ещё, что вы туда впишете. Например для цитирования отрывка текста, написанного Mr. Blobby, вы напишете:

    [quote="Mr. Blobby"]Текст Mr. Blobby будет здесь[/quote]

    В результате перед текстом будут вставлены слова "Mr. Blobby написал:". Помните, вы должны поставить кавычки "" вокруг имени, их нельзя опускать.
  • Второй метод просто позволяет вам что-то процитировать. Для этого вам надо заключитть текст в теги [quote][/quote]. При просмотре сообщения перед текстом будет стоять только слово "Цитата:"

Вернуться к началу
Вывод кода или форматированного текста
Если вам надо вывести кусок программы или что-то, что нужно вывести шрифтом фиксированной ширины (Courier), следует заключить текст в теги [code][/code], например

[code]echo "This is some code";[/code]

Всё форматирование, используемое внутри тегов [code][/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=][/url], после знака = должен идти нужный URL. Например, для ссылки на phpBB.com вы могли бы использовать:

    [url=http://www.phpbb.com/]Посетите phpBB![/url]

    Это создаст следующую ссылку: Посетите phpBB! Ссылка будет открываться в новом окне, так что пользователь сможет продолжать читать форумы.
  • Если вы хотите, чтобы в качестве текста ссылки показывался сам URL, вы можете просто сделать следующее:

    [url]http://www.phpbb.com/[/url]

    Это выдаст следующую ссылку: http://www.phpbb.com/
  • Кроме того phpBB поддерживает возможность, называемую Автоматические ссылки, это переведёт любой синтаксически правильный URL в ссылку без необходимости указания тегов и даже префикса http://. Например, ввод www.phpbb.com в ваше сообщение приведёт к автоматической выдаче www.phpbb.com при просмотре сообщения.
  • То же самое относится и к адресам e-mail, вы можете либо указать адрес в явном виде:

    [email]no.one@domain.adr[/email]

    что выдаст no.one@domain.adr или просто ввести no.one@domain.adr в ваше сообщение, и он будет автоматически преобразован при просмотре.
Как и со всеми прочими тегами BBCode, вы можете заключать в URL'ы любые другие теги, например [img][/img] (см. следующий пункт), [b][/b] и т.д. Как и с тегами форматирования, правильная вложенность тегов зависит от вас, например:

[url=http://www.phpbb.com/][img]http://www.phpbb.com/images/phplogo.gif[/url][/img]

неверно, что может привести к последующему удалению вашего сообщения, так что будьте аккуратнее.
Вернуться к началу
Ссылки в пределах форумов
Можно ссылаться на определенные сообщения, темы или профили.
  • Чтобы напрямую сослаться на сообщение, можно использовать тег [post=][/post]; при указании номера сообщения после знака =, содержимое этого тега становится ссылкой на это сообщение. Например:

    [post=1901]рекомендации[/post]

    приводит к созданию такой ссылки: рекомендации
  • Если не пользоваться знаком =, в качестве текста ссылки используется текст "post номер_сообщения":

    [post]1901[/post]

    приводит к созданию такой ссылки: post 1901
  • Чтобы напрямую сослаться на тему, можно пользоваться тегом [topic=][/topic]; при указании после знака = номера темы, содержимое этого тега действует как ссылка на эту тему. Например:

    [topic=525]рекомендации[/topic]

    приводит к созданию такой ссылки: рекомендации
  • Если не использовать знак =, текстом ссылки служит текст "topic номер_темы":

    [topic]525[/topic]

    приводит к созданию такой ссылки: topic 525
  • Для прямой ссылки на профиль пользователя можно использовать тег [profile=][/profile]; при указании после знака = номера пользователя, содержимое тега действует как ссылка на этот профиль. Например:

    [profile=30593]профиль tomk[/profile]

    приводит к созданию такой ссылки: профиль tomk
  • Если не пользоваться знаком =, текстом ссылки служит текст "user user_id":

    [profile]30593[/profile]

    приводит к созданию такой ссылки: user 30593

Вернуться к началу
Ссылки на страницы Gentoo
Можно ссылаться на определенные страницы Gentoo: bugzilla, предупреждения о безопасности Gentoo Linux (GLSA), выпуски еженедельника Gentoo (GWN) и предложения по улучшению Gentoo Linux (GLEP).

Таким способом можно создавать ссылки только на англоязычные материалы.
  • Чтобы создать прямую ссылку на систему bugzilla Gentoo, можно пользоваться тегом [bug=][/bug]; при добавлении номера запроса после знака =, содержимое этого тега становится ссылкой на запрос. Например:

    [bug=100001]Теленок Борька перенес ампутацию вымени[/bug]

    приводит к созданию такой ссылки: Теленок Борька перенес ампутацию вымени
  • Если не пользоваться знаком =, в качестве текста ссылки используется текст "bug bug_id":

    [bug]100001[/bug]

    приводит к созданию такой ссылки: bug 100001
  • Чтобы создать прямую ссылку на GLSA, можно пользоваться тегом [glsa=][/glsa]; при добавлении номера GLSA после знака =, содержимое этого тега становится ссылкой на это GLSA. Например:

    [glsa=200509-06]Squid: уязвимости - отказ в обслуживании[/glsa]

    приводит к созданию такой ссылки: Squid: уязвимости - отказ в обслуживании
  • Если не пользоваться знаком =, в качестве текста ссылки используется текст "GLSA GLSA_id":

    [glsa]200509-06[/glsa]

    приводит к созданию такой ссылки: GLSA 200509-06
  • Чтобы создать прямую ссылку на выпуск GWN, можно пользоваться тегом [gwn=][/gwn]; при добавлении номера GWN после знака =, содержимое этого тега становится ссылкой на этот выпуск GWN. Например:

    [gwn=20050905]Еженедельник Gentoo: 5 сентября 2005[/gwn]

    приводит к созданию такой ссылки: Еженедельник Gentoo: 5 сентября 2005
  • Если не пользоваться знаком =, в качестве текста ссылки используется текст "GWN GWN_id":

    [gwn]20050905[/gwn]

    приводит к созданию такой ссылки: GWN 20050905
  • Чтобы создать прямую ссылку на GLEP, можно пользоваться тегом [glep=][/glep]; при добавлении номера GLEP после знака =, содержимое этого тега становится ссылкой на этот GLEP. Например:

    [glep=0040]Стандартизация употребления "arch" между архитектурами[/glep]

    приводит к созданию такой ссылки: Стандартизация употребления "arch" между архитектурами
  • Если не пользоваться знаком =, в качестве текста ссылки используется текст "GLEP GLEP_id":

    [glep]0040[/glep]

    приводит к созданию такой ссылки: GLEP 0040

Вернуться к началу

Прочее
Могу ли я добавить собственные теги?
Нет, по крайней мере, не в phpBB 2.0. Мы планируем добавить поддержку настраиваемых тегов BBCode в следующей версии
Вернуться к началу

Часовой пояс: GMT

Перейти:  

Powered by phpBB © 2001, 2005 phpBB Group