Что такое бб-шаблоны?
Это шаблоны для создания особых сообщений или элементов сообщений.
В отличие от HTML, они созданы на основе ББ-тегов, что позволяет проще их редактировать и открывает массу преимуществ.
ББ-теги - это часть функционала движка, поэтому движок будет воспринимать их как часть страницы и самостоятельно преобразовывать их в то, что вы хотите, на основе дополнительных стилей или скриптов.Чем отличается использование ББ-шаблонов от использования HTML в постах?
Если используете скрипт "HTML в постах" из "администрирование > скрипты" могут всплыть какие угодно проблемы с HTML, т.к. этот скрипт оборачивает содержимое во фрейм. Фрейм работает как "пузырь": внутреннее содержимое не может воздействовать на всё, что находится снаружи, а всё, что находится снаружи, не может полноценно воздействовать на то, что внутри.
От этого могут возникать самые разные проблемы. Как минимум - не каждый HTML код адекватно работает в постах, и не каждый стиль форума адекватно работает с содержимом HTML-поста.
Например, (при использовании HTML) скрипты из настроек форума не могут "пробиться сквозь пузырь" и воздействовать на содержимое: если вы используете настройку размера шрифта или переключение дизайна форума - они не смогут воздействовать на HTML шаблон. При использовании ББ-тегов, таких проблем не возникает.
Таким образом при использовании HTML приходится держать все стили шаблона там же, где и сам шаблон - то есть в посте. А при использовании ББ-шаблона, вы сами решаете куда поставить стили, а куда и как добавить скрипты. В самом посте вы управляете только контентом шаблона, больше ничего настраивать не придется.
Также скрипты, вставленные в HTML-посты, не будут выполняться. А использование ББ-шаблонов позволяет запускать скрипты, влияющие на содержимое, а значит вы можете создавать различные ротаторы, слайдеры и т.д.Какие преимущества у бб-шаблонов?
В отличие от HTML:
Легче редактировать шаблон, возможность использования спец-постов в том числе новичками без знаний html
Удобный перенос строк через enter, без тега <br>
Использование внутри шаблона спец-поста ЛЮБЫХ других бб-тегов, доступных в форме ответа (спойлеры, таблицы, цитаты - что угодно, в том числе любые ваши кастомные теги типа обтекания картинок текстом, абзатцев и т.п.)
ЛЮБЫЕ ваши скрипты, влияющие на контент поста будут работать (например, увеличение размера шрифта, увеличение картинок по клику и т.п.)
Возможность применять к спец-постам любые скрипты, переключающие стили, и настраивать несколько вариантов дизайна для них
Корректное отображение дизайна шаблона везде: в предпросмотре поста, в поиске, в последних постах при ответе в тему и т.д.
Вы сами можете выбирать, где держать настройки стилей и скриптов для шаблона, нет необходимости размещать их в самом посте.
Как создаются бб-шаблоны?
BB-шаблоны могут быть какими угодно, с каким угодно позиционированием, с какими угодно цветами и фонами.
Они работают на основе тегаКод:[block=class][/block]
А затем прописывается стиль или скрипт, влияющий на этот тег. На примере css:Код:.class {код стиля}
Куда ставить коды ББ-шаблона
CSS коды
Вариант 1. Свой стиль.
Если используете Свой стиль, то тавим в любое окно на странице Свой стиль
Вариант 2. HTML-формы.
В хтмл-верх или хтмл-низ в тегах <style>
<style> тут коды </style>
Вариант 3. Отдельный файл.
Создайте файл с расширением .css с кодами стиля шаблона, а потом загрузите в администрирование > файлы
Ссылку на файл можно поставить в хтмл-верх или хтмл-низ в таких тегах:
<!-- название стиля --> <link rel="stylesheet" type="text/css" href="https://ссылка на файл с ксс-кодом.css" /> <!-- Конец -->
или в Свой стиль в начало первого окна таким тегом:
@import url('https://ссылка на файл с ксс-кодом.css');
Cкрипты
Чаще всего в HTML-низ, если в посте с шаблоном не указано другого.
Навигация | |
- Подпись автора
Герду как-то спросили:
— Вот вы писали, что "Среди разработчиков - я разработчица, среди дизайнеров - я веб-дизайнер." А кто вы среди ролевиков?
Герда не растерялась и ответила:
— Иди на**й.