Дополнительные ВВ-коды

Вероятно, вам приходилось пользоваться ВВ-кодами при размещении сообщений. Они представляют собой тэги, которые определенным образом трансформируют текст, заключенный в них. ВВ-коды могут состоять из четырех блоков, некоторые из которых обязательны:

  • Открывающийся тэг - напр.: [b]. Обязательный. Означает начало ВВ-кода.
  • Атрибут - напр.: [color=red]. Обычно, необязательный, хотя в некоторых случаях – обязательный. Обеспечивает дополнительные параметры для использования в ВВ-коде.
  • Содержимое тэгов - напр.: [b]Некоторый текст[/b]. Текст, к которому будет применен стиль ВВ-кода.
  • Закрывающийся тэг - напр.: [/b]. Обязательный, зависит от используемого тэга. Обозначает окончание ВВ-кода.

IP.Board имеет ряд уже существующих ВВ-кодов для определенных стилей. Некоторые из них приведены ниже:

Тэг Описание Исходный текст Результат
[b] [/b] Жирный текст Вот некоторый [b]текст[/b] Вот некоторый текст
[i] [/i] Курсив Вот некоторый [i]текст[/i] Вот некоторый текст
[color={color}] [/color] Цветной текст Вот некоторый [color=red]текст[/color] Вот некоторый

Встроенные ВВ-коды, уже имеющиеся в IP.Board, не покрывают всех возможных типов форматирования, которые могут потребоваться для форума, поскольку у каждого могут быть свои требования. По этой причине IP.Board позволяет создавать собственные ВВ-коды, позволяя создавать собственные тэги ВВ-кода взамен указываемым HTML тэгам. Они используются также, как и встроенные ВВ-коды (как описано выше).

Чтобы попасть на страницу управления дополнительными ВВ-кодами, перейдите по ссылке Дополнительные BB-коды → Список ВВ-кодов (Custom BBCode → Custom BBCode Manager). Отобразится список существующих ВВ-кодов (вместе с уже созданными IP.Board кодами).

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

Хотя это и возможно, мы не рекомендуем изменять созданные по умолчанию IP.Board ВВ-коды, поскольку это может привести к нарушению некоторых функций форума.

Для удаления дополнительного ВВ-кода, нажмите кнопку в соответствующем списке, после нажатия клавиши . Подтверждения процедуры нет, поэтому будьте внимательны при удалении.

При удалении дополнительного ВВ-кода, текст, к которому код применялся, будет отображаться как неформатированный текст, т.е. – текст не будет отформатирован также как и раньше.

Добавление нового дополнительного BB-кода

Чтобы начать процесс добавления нового BB-кода, перейдите в меню Дополнительные ВВ-коды → Добавить BB-код (Custom BBCode → Add New BBCode).

Прежде чем создавать BB-коды, Вы должны иметь хотя бы базовые знания HTML. Если таковые отсутствуют, Вы можете найти на сайтах поддержки IPB списки готовых BB-кодов, которые затем можно импортировать.

Форма содержит несколько полей, которые нужно заполнить для добавления нового ВВ-кода.

Название BB-кода Наименование ВВ-кода, который Вы создаете, используется в качестве справочной информации в контрольной панели администратора и во всплывающей подсказке, которую будут просматривать пользователи при размещении сообщений.

Полное описание этого BB-кода Описание создаваемого Вами ВВ-кода, которое будет показано пользователям во всплывающей подсказке, которую будут просматривать пользователи при размещении сообщений.

Пример этого BB-кода Пример применения данного ВВ-кода для использования во всплывающей подсказке.

Тэг этого BB-кода

Это и есть настоящее значение для BB-тэгов, именно в таком виде их будет вводить пользователь. Не нужно указывать квадратные скобки, вводите только текст тэга.

Использовать опции в теге? Если необходимо передавать какие-то дополнительные значения в ваш ВВ-код (например, название цвета для тэга цвета), то включение данной заставит IPB использовать эти дополнительные значения (в том случае, если они указаны).

Сменить операнды?

Если вы желаете заменять {content} на {option} (при использовании тегов IE «любит» [tag={content}]{option}[/tag]

Замена BB-кода Введите здесь HTML-код, которым будет заменяться ваш BВКод при выводе на экран. В HTML-код можно вставлять {тэги} ({tags}), которые будут заменены соответствующими значениями, указанными пользователем при вводе ВВ-кода. Доступны два тэга:

  • {content} - заменяется текстом, который пользователь вводит между открывающим и закрывающим тэгами.
  • {option} - заменяется значением опции, указанным в открывающем тэге.
чтобы можно было использовать тэг {option}, настройка Использовать опции в тэге? (Use Option in Tag) должна быть активирована.

Когда Вы указали все необходимые данные, нажмите Добавить (Add BBCode), чтобы выполнить это действие.

На странице управления BB-кодами (Дополнительные BB-коды → Список BB-кодов (Custom BBCode → Custom BBCode Management)) есть инструмент, позволяющий вам протестировать созданные BB-коды. Просто введите какой-нибудь текст с применением вашего кода и нажмите кнопку Начать проверку (Run Test), чтобы увидеть результаты действия добавленного BB-кода.

Импорт и экспорт дополнительных ВВ-кодов

IPB позволяет Вам импортировать и экспортировать дополнительные BB-коды, созданные вами или другими людьми. Вы можете поделиться экспортированным списком ВВ-кодов с администраторами других форумов (через один из многочисленных форумов поддержки IPB), а можете импортировать список, созданный другими для быстрого добавления ВВ-кодов в вашем форуме. Чтобы импортировать список дополнительных ВВ-кодов, который вы предварительно экспортировали или где-то загрузили, прежде всего перейдите в раздел управления дополнительными ВВ-кодами (Дополнительные ВВ-коды → Список ВВ-кодов (Custom BBCode → Custom BBCode Manager)). В нижней части экрана расположена форма для импорта списка.

Нажмите кнопку Обзор (Browse) и найдите файл, который вы хотите импортировать; файл должен называться ipb_bbcode.xml.gz или ipb_bbcode.xml. Когда вы выбрали файл, нажмите Импортировать (Import), чтобы начать процесс импорта.

При импорте не будут перезаписаны дублирующиеся ВВ-коды, имена тэгов которых уже существуют на форуме.

Если вы хотите поделиться вашими ВВ-кодами с администраторами других форумов (как правило, через один из многочисленных форумов поддержки IPB) или просто сделать резервную копию для собственного пользования, вы можете экспортировать коды в формате XML с помощью панели управления администратора.

Для этого нажмите кнопку Экспортировать ВВ-коды (Export BBCode), расположенную в правом верхнем углу окна управления дополнительными ВВ-кодами (Дополнительные ВВ-коды → Список ВВ-кодов (Custom BBCode → Custom BBCode Manager)). Процесс экспорта может занять несколько секунд. Когда процесс закончится, браузер предложит вам загрузить экспортированный файл, которым Вы сможете в дальнейшем поделиться с другими!

 

documentation/acp/management/custom_bbcode.txt · Последние изменения: 2007/08/14 12:01 (внешнее изменение)

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru