Книга по MaxSite CMS

Руководство для новичков

HTML в виде BB-кода

BB-код предназначен для того, чтобы упростить использование HTML-кода в текстах записей. В Интернете bb-код очень широко распространен, особенно на форумах.

MaxSite CMS также поддерживает bb-код: для этого следует активировать одноименный плагин.

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

Список bb-кодов всегда доступен по кнопке Кнопка помощи. Как правило коды используются для оформления текста записи. Заучивать bb-коды скорее всего не придется, поскольку редактор уже снабжен пунктами меню с необходимыми пояснениями.

Пример меню

Таким образом при написании текста, достаточно выделить нужный фрагмент и выбрать нужный пункт меню.

Меню ссылок

Меню Цитат

Меню изображений

Меню цветов

Меню смайликов

Меню заголовков

Меню блоков

Меню сообщений

Меню списков

Меню таблиц

Меню подсветки кода

Прочие коды

В невизуальном редакторе собраны практически все bb-коды, которые могут потребоваться автору сайта для редактирования текстов. Некоторые bb-коды могут иметь дополнительные параметры. Например код для изображения img может быть с текстовым описанием (рекомендуется), так и без:

[img Описание]адрес изображения[/img] 
[img]адрес изображения[/img]

Некоторые bb-коды должны всегда иметь дополнительный параметр. Например код color должен всегда указывать на цвет.

[color=цвет] текст [/color]

В целом же можно отметить, что bb-код призван улучшить читабельность текста и избавить автора сайта от изучения более сложного HTML. На уровне MaxSite CMS bb-код преобразуется в гарантировано валидный HTML, что благосклонно влияет на поисковое продвижение сайта (SEO).

Следует также отметить, что bb-коды могут использоваться и в других плагинах, а также на уровне ядра системы. Например код image и gallery поддерживается плагинами lightbox и colorbox (красивый вывод картинок). Плагин Ушек поддерживает код ushka и т.д.

На уровне ядра системы поддерживаются следующие коды:

  • source — вывод «чистого» кода записи без обработки
  • html — вывод html-кода в исходном виде
  • br — принудительный перенос
  • nbsp — неразрывный пробел

Некоторые советы по использованию BB-кода

  • Невизуальный редактор по возможности помогает сформировать правильный bb-код. Например для изображений нужно указать адрес и описание во всплывающих диалоговых окнах. Ошибиться достаточно сложно.
  • Если вы забыли как указывается какой-то код, воспользуйтесь справкой.
  • Поскольку bb-код преобразуется в HTML, то старайтесь придерживаться правил блочных-строчных элементов. Например кодом color не стоит обрамлять весь текст записи. Если и возникла такая потребность, то следует сделать это для кажого абзаца.
  • Если вы хотите поменять выравнивание текста, то делайте это также для каждого абзаца. Если вы хотите для записи использовать выравнивание по формату (по ширине), то лучше выберите css-профиль paragraph-justify.css. Если это требуется указать для всех записей сайта, то укажите этот профиль в настройках шаблона. Иначе — при редактировании записи.