=== Дополнительные ВВ-коды ===
Вероятно, вам приходилось пользоваться ВВ-кодами при размещении сообщений. Они представляют собой тэги, которые определенным образом трансформируют текст, заключенный в них. ВВ-коды могут состоять из четырех блоков, некоторые из которых обязательны:
* Открывающийся тэг - напр.: [b]. Обязательный. Означает начало ВВ-кода.
* Атрибут - напр.: [color=red]. Обычно, необязательный, хотя в некоторых случаях – обязательный. Обеспечивает дополнительные параметры для использования в ВВ-коде.
* Содержимое тэгов - напр.: [b]Некоторый текст[/b]. Текст, к которому будет применен стиль ВВ-кода.
* Закрывающийся тэг - напр.: [/b]. Обязательный, зависит от используемого тэга. Обозначает окончание ВВ-кода.
IP.Board имеет ряд уже существующих ВВ-кодов для определенных стилей. Некоторые из них приведены ниже:
^ Тэг ^ Описание ^ Исходный текст ^ Результат ^
| [b] [/b] | Жирный текст | Вот некоторый [b]текст[/b] | Вот некоторый **текст** |
| [i] [/i] | Курсив | Вот некоторый [i]текст[/i] | Вот некоторый //текст// |
| [color={color}] [/color] | Цветной текст | Вот некоторый [color=red]текст[/color] | Вот некоторый {{documentation:acp:management:111.png|}} |
Встроенные ВВ-коды, уже имеющиеся в IP.Board, не покрывают всех возможных типов форматирования, которые могут потребоваться для форума, поскольку у каждого могут быть свои требования. По этой причине IP.Board позволяет создавать собственные ВВ-коды, позволяя создавать собственные тэги ВВ-кода взамен указываемым HTML тэгам. Они используются также, как и встроенные ВВ-коды (как описано выше).
Чтобы попасть на страницу управления дополнительными ВВ-кодами, перейдите по ссылке Дополнительные BB-коды -> Список ВВ-кодов (Custom BBCode -> Custom BBCode Manager). Отобразится список существующих ВВ-кодов (вместе с уже созданными IP.Board кодами).
{{documentation:acp:management:59.png|}}
Чтобы отредактировать ваши ВВ-коды, нажмите кнопку {{documentation:acp:management:clipboard03.png|}} в правой колонке в ряду, соответствующему коду, который вы хотите отредактировать, и выберите {{documentation:acp:management:clipboard01.png|}} из списка. Вам откроется экран, аналогичный тому, что открывается при добавлении ВВ-кода, с уже существующей, готовой для форматирования информацией в соответствующих полях. Пользуйтесь инструкциями по добавлению нового ВВ-кода при редактировании этих настроек.
Хотя это и возможно, мы не рекомендуем изменять созданные по умолчанию IP.Board ВВ-коды, поскольку это может привести к нарушению некоторых функций форума.
Для удаления дополнительного ВВ-кода, нажмите кнопку {{documentation:acp:management:clipboard02.png|}} в соответствующем списке, после нажатия клавиши {{documentation:acp:management:clipboard03.png|}}. Подтверждения процедуры нет, поэтому будьте внимательны при удалении.
При удалении дополнительного ВВ-кода, текст, к которому код применялся, будет отображаться как неформатированный текст, т.е. – текст не будет отформатирован также как и раньше.
=== Добавление нового дополнительного BB-кода ===
Чтобы начать процесс добавления нового BB-кода, перейдите в меню Дополнительные ВВ-коды -> Добавить BB-код (Custom BBCode -> Add New BBCode).
Прежде чем создавать BB-коды, Вы должны иметь хотя бы базовые знания HTML. Если таковые отсутствуют, Вы можете найти на сайтах поддержки IPB списки готовых BB-кодов, которые затем можно импортировать.
{{documentation:acp:management:60.png|}}
Форма содержит несколько полей, которые нужно заполнить для добавления нового ВВ-кода.
__Название 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)). В нижней части экрана расположена форма для импорта списка.
{{documentation:acp:management:61.png|}}
Нажмите кнопку Обзор (Browse) и найдите файл, который вы хотите импортировать; файл должен называться ipb_bbcode.xml.gz или ipb_bbcode.xml. Когда вы выбрали файл, нажмите Импортировать (Import), чтобы начать процесс импорта.
При импорте не будут перезаписаны дублирующиеся ВВ-коды, имена тэгов которых уже существуют на форуме.
Если вы хотите поделиться вашими ВВ-кодами с администраторами других форумов (как правило, через один из многочисленных форумов поддержки IPB) или просто сделать резервную копию для собственного пользования, вы можете экспортировать коды в формате XML с помощью панели управления администратора.
Для этого нажмите кнопку Экспортировать ВВ-коды (Export BBCode), расположенную в правом верхнем углу окна управления дополнительными ВВ-кодами (Дополнительные ВВ-коды -> Список ВВ-кодов (Custom BBCode -> Custom BBCode Manager)). Процесс экспорта может занять несколько секунд. Когда процесс закончится, браузер предложит вам загрузить экспортированный файл, которым Вы сможете в дальнейшем поделиться с другими!