software:development:web:docs:web:wysiwyg:sceditor_memo_bbcode
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| software:development:web:docs:web:wysiwyg:sceditor_memo_bbcode [2026/01/07 13:24] – [Содержание] VladPolskiy | software:development:web:docs:web:wysiwyg:sceditor_memo_bbcode [2026/01/07 13:51] (текущий) – [Форматирование шрифта] VladPolskiy | ||
|---|---|---|---|
| Строка 15: | Строка 15: | ||
| ===== Введение ===== | ===== Введение ===== | ||
| + | bbCode — Bulletin Board Code, или язык разметки, | ||
| + | <note orange> | ||
| + | На многих форумах возможность использования BB-кодов настраивается администратором индивидуально на каждый раздел форума. Поэтому, | ||
| + | </ | ||
| + | ===== Форматирование шрифта ===== | ||
| + | Базовые тэги для работы с текстом: | ||
| + | < | ||
| + | [p] Обычный абзац с отступом. [/p] | ||
| + | [p=стиль] Абзац, которому можно задавать стиль. [/p] | ||
| + | * Здесь и далее «стиль» — это аналог style в HTML. | ||
| + | | ||
| + | ** С тэгами [p] [/p] можно использовать другие тэги, такие как [b], [i], [s] и т.д. | ||
| + | |||
| + | [span=стиль] Текст, которому с помощью стиля можно менять свойства. [/span] | ||
| + | |||
| + | [div=стиль] Ограниченная область, | ||
| + | * По умолчанию границы областей не видны. На одной странице может быть сразу несколько областей [div]. | ||
| + | </ | ||
| + | Форматирование текста: | ||
| + | < | ||
| + | [b] Важный текст, полужирный [/b] | ||
| + | [i] Важный текст, курсив [/i] | ||
| + | [bold] Просто полужирный [/bold] | ||
| + | [italic] Просто курсив [/italic] | ||
| + | [u] Подчёркнутый текст [/u] | ||
| + | [s] Зачёркнутый текст [/s] — аналогично варианту [strike] [/strike] | ||
| + | [small] Уменьшенный шрифт [/small] | ||
| + | Знак сноски [sup] сверху [/sup] или индекс [sub] снизу [/sub] от текста | ||
| + | [ins] Добавленный текст [/ins] | ||
| + | [del] Удалённый текст [/del] | ||
| + | </ | ||
| + | Размеры шрифта: | ||
| + | < | ||
| + | [size=13pt] Шрифт размером 13 пунктов [size] | ||
| + | [size=15pt] Шрифт размером 15 пунктов [size] | ||
| + | [size=9px] Шрифт размером 9 пикселей [size] | ||
| + | [size=12px] Шрифт размером 12 пикселей [size] | ||
| + | [size=15px] Шрифт размером 15 пикселей [size] | ||
| + | [size=0] Размер 0 [size] | ||
| + | [size=+1] Размер +1 [size] | ||
| + | [size=+2] Размер +2 [size] | ||
| + | </ | ||
| + | Возможные варианты размеров шрифтов (визуальная оценка) доступны [[https:// | ||
| + | |||
| + | ===Заголовки: | ||
| + | < | ||
| + | [h1] Заголовок 1-го уровня [/h1] | ||
| + | [h2] Заголовок 2-го уровня [/h2] | ||
| + | [h3] Заголовок 3-го уровня [/h3] | ||
| + | [h4] Заголовок 4-го уровня [/h4] | ||
| + | [h5] Заголовок 5-го уровня [/h5] | ||
| + | [h6] Заголовок 6-го уровня [/h6] | ||
| + | </ | ||
| + | Оформление текста с помощью шрифтов: | ||
| + | < | ||
| + | [font=Times New Roman] Шрифт Comic Sans Ms [/font] | ||
| + | [font=Monotype Corsiva] Шрифт Monotype Corsiva [/font] | ||
| + | [font=Tahoma] Шрифт Tahoma [/font] | ||
| + | </ | ||
| + | Возможные варианты типов шрифтов (наименования и визуальная оценка) доступны здесь. | ||
| + | |||
| + | Оформление текста с помощью цвета: | ||
| + | < | ||
| + | [color=Red] Красный текст [/color] | ||
| + | * Можно пользоваться стандартными словесными обозначениями цветов: | ||
| + | [color=# | ||
| + | * Цифра #0000ff означает синий цвет в RGB палитре. | ||
| + | [bg=# | ||
| + | * У фона тоже можно менять цвет. | ||
| + | [color=# | ||
| + | </ | ||
| + | Некоторые предопределённые цвета: | ||
| + | |||
| + | Black White Red Green Blue Purple Firebrick Maroon OrangeRed MidnightBlue CornflowerBlue | ||
| + | Cyan Yellow Magenta DarkGreen DarkGoldenrod Gold Orchid BlueViolet Burlywood PeachPuff | ||
| + | |||
| + | Некоторые цвета в шестнадцатиричном коде — интенсивность красного, | ||
| + | < | ||
| + | #000000 #FFFFFF #FF0000 #00FF00 #0000FF #FF00FF #FF4444 #FF9999 #FFCCCC #9999FF #FF99FF #DDDDDD #FFE4C4 #CCCC99 #FF8DC #FA8072 #990000 #FF3030 #000080 #000066 #0000CD #AFEEEE #006400 #66FF00 #00B800 #DAA520 #FFCC33 #FFA500 #C71585 #8B008B #CC33FF | ||
| + | </ | ||
| + | ===== Выравнивание текста и форматирование параграфов ===== | ||
| + | |||
| + | Выравнивание текста: | ||
| + | < | ||
| + | [left] Выравнивание текста по левой стороне [/left] | ||
| + | [left стиль] Выравнивание по левой стороне со стилем [/left] | ||
| + | [pleft] Выравнивание в абзаце влево [/pleft] | ||
| + | [center] Выравнивание текста по центру [/center] | ||
| + | [center стиль] Выравнивание по центру со стилем [/center] | ||
| + | [pcenter] Выравнивание в абзаце по центру [/pcenter] | ||
| + | [right] Выравнивание текста по правой стороне [/right] | ||
| + | [right стиль] Выравнивание по правой стороне со стилем [/right] | ||
| + | [pright] Выравнивание в абзаце справа [/pright] | ||
| + | [justify] Выравнивание текста по обеим сторонам [/justify] | ||
| + | [justify стиль] Выравнивание по обеим сторонам со стилем [/justify] | ||
| + | [pjustify] Выравнивание в абзаце по обеим сторонам [/pjustify] | ||
| + | </ | ||
| + | * Выравнивание текстов по обеим сторонам отображается для текстов, | ||
| + | |||
| + | ==== Оформление сносок (комментариев) с отступом абзаца: | ||
| + | < | ||
| + | [q] Цитата в строке [/q] | ||
| + | [q свойства] Цитата в строке со свойствами [/q] | ||
| + | [quote] | ||
| + | Процитированный в отдельном блоке текст, у которого будет | ||
| + | небольшой отступ слева и особое оформление (стиль форума). | ||
| + | [/quote] | ||
| + | </ | ||
| + | Примеры: | ||
| + | < | ||
| + | [quote]Lorem ipsum dolor sit amet[/ | ||
| + | [quote=John Doe]Lorem ipsum dolor sit amet[/ | ||
| + | [quote=John Doe; | ||
| + | </ | ||
| + | |||
| + | Форматирование параграфов и областей: | ||
| + | < | ||
| + | [indent] | ||
| + | Привет! В этом абзаце первое предложение будет с " | ||
| + | [/indent] | ||
| + | |||
| + | [pre] | ||
| + | |||
| + | | ||
| + | | ||
| + | и устанавливает те отступы, | ||
| + | | ||
| + | [/pre] | ||
| + | </ | ||
| + | |||
| + | ===== Форматирование списков===== | ||
| + | < | ||
| + | Используем тэг [ul] или [list] для маркированных списков: | ||
| + | |||
| + | Один из пунктов списка | ||
| + | Другой такой пункт | ||
| + | Ещё один пункт. | ||
| + | [ul] | ||
| + | [*] Один из пунктов списка [/*] | ||
| + | [*] Другой такой пункт [/*] | ||
| + | [*] Ещё один пункт. [/*] | ||
| + | [/ul] | ||
| + | |||
| + | Для пронумерованных списков используем тэг [ol]: | ||
| + | |||
| + | Один из пунктов списка | ||
| + | Другой такой пункт | ||
| + | Ещё один пункт. | ||
| + | [ol] | ||
| + | [*] Один из пунктов списка [/*] | ||
| + | [*] Другой такой пункт [/*] | ||
| + | [*] Ещё один пункт. [/*] | ||
| + | [/ol] | ||
| + | |||
| + | Закрывающий тэг [/*] не обязателен для использования: | ||
| + | |||
| + | Один из пунктов списка | ||
| + | Другой такой пункт | ||
| + | Ещё один пункт. | ||
| + | [list] | ||
| + | [*] Один из пунктов списка | ||
| + | [*] Другой такой пункт | ||
| + | [*] Ещё один пункт. | ||
| + | [/list] | ||
| + | |||
| + | Также возможно прямое указания вида списка: | ||
| + | [list=1] — пронумерованный список | ||
| + | [list=a] — алфавитный список | ||
| + | [list=i] — список, | ||
| + | |||
| + | </ | ||
| + | ===== Картинки ===== | ||
| + | < | ||
| + | [img] http:// | ||
| + | |||
| + | [imgleft] http:// | ||
| + | * Данный код аналогичен коду в HTML: | ||
| + | <img src=" | ||
| + | [imgright] http:// | ||
| + | * Данный код аналогичен коду в HTML: | ||
| + | <img src=" | ||
| + | [imgcenter] http:// | ||
| + | * Данный код аналогичен коду в HTML: | ||
| + | <div style=" | ||
| + | |||
| + | Аналогичные тэги с названиями и всплывающими подсказками: | ||
| + | |||
| + | Важно! В названии картинки нельзя использовать кавычки! | ||
| + | |||
| + | [img Название] http:// | ||
| + | [imgleft Название] http:// | ||
| + | [imgright Название] http:// | ||
| + | [imgcenter Название] http:// | ||
| + | </ | ||
| + | ====Картинки с указанными размерами: | ||
| + | < | ||
| + | [img=300×500] http:// | ||
| + | * Данный код аналогичен коду в HTML: | ||
| + | <img src=" | ||
| + | |||
| + | [imgleft=300×500] http:// | ||
| + | |||
| + | [imgright=300×500] http:// | ||
| + | </ | ||
| + | ====Вставка больших изображений с полосами прокрутки: | ||
| + | < | ||
| + | [image] http:// | ||
| + | </ | ||
| + | |||
| + | ====Миниатюры изображения со ссылкой на оригинал: | ||
| + | < | ||
| + | [imgmini=_адрес-mini] адрес [/imgmini] — открыть изображение в новом окне. | ||
| + | * Данный код аналогичен коду в HTML: | ||
| + | <a href=" | ||
| + | |||
| + | [imgmini=адрес-mini] адрес [/imgmini] — открыть изображение в том же окне. | ||
| + | * Данный код аналогичен коду в HTML: | ||
| + | <a href=" | ||
| + | </ | ||
| + | |||
| + | ===== Ссылки на другие страницы, | ||
| + | < | ||
| + | [url] http:// | ||
| + | * Данный код аналогичен коду в HTML: | ||
| + | <a href=" | ||
| + | |||
| + | [url=http:// | ||
| + | * Данный код аналогичен коду в HTML: | ||
| + | <a href=" | ||
| + | |||
| + | Картинка-ссылка (баннер): | ||
| + | [url=http:// | ||
| + | |||
| + | [email] e-mail@example.com [/email] — почтовый ящик как ссылка. | ||
| + | [email=e-mail@example.com] текст под ссылкой на e-mail [/email] | ||
| + | [icq] номер ICQ [/icq] — вставка ICQ-номера как ссылки. | ||
| + | [skype] логин в Skype [/skype] — вставка учётной записи Skype как ссылки. | ||
| + | [wmid] номер WMID [/wmid] — вставка WebMoney-идентификатора WMID как ссылки. | ||
| + | [wiki] искомое значение [/wiki] — ссылка на значение в энциклопедии. | ||
| + | [wiki=искомое значение] отображаемый текст [/wiki] — ссылка в текущем тексте (любом) на нужное значение в энциклопедии. | ||
| + | </ | ||
| + | ==== Ссылки внутри форумов и блогов: | ||
| + | < | ||
| + | [user] имя_пользователя [/user] — ссылка на профиль пользователя. | ||
| + | [user=ID_пользователя] имя_пользователя_произвольно [/user] — ссылка на профиль пользователя с произвольным текстом. | ||
| + | |||
| + | [forum=ID_форума] Описание [/forum] — ссылка на подфорум по его ID. | ||
| + | [blog=ID_блога] Описание [/blog] — ссылка на блог по его ID. | ||
| + | |||
| + | [thread] ID_темы [/thread] — ссылка на тему по его ID. | ||
| + | [thread=ID_темы] Описание [/thread] | ||
| + | |||
| + | [topic=ID_темы] Описание [/topic] — ссылка на тему по его ID. | ||
| + | |||
| + | [post] ID_сообщения [/post] — ссылка на сообщение по его ID. | ||
| + | [post=ID_сообщения] Описание [/post] | ||
| + | |||
| + | [snapback] ID_сообщения [/snapback] — вставляет маленькую иконку со ссылкой на указанное сообщение по его ID. | ||
| + | |||
| + | [entry=ID_поста] Описание [/entry] — ссылка на пост в блоге по его ID. | ||
| + | </ | ||
| + | |||
| + | ===== Таблицы ===== | ||
| + | < | ||
| + | Пример простейшей таблицы: | ||
| + | |||
| + | Строка 1, колонка 1 Строка 1, колонка 2 | ||
| + | Строка 2, колонка 1 Строка 2, колонка 2 | ||
| + | [table] | ||
| + | [tr] | ||
| + | [td] Строка 1, колонка 1 [/td] | ||
| + | [td] Строка 1, колонка 2 [/td] | ||
| + | [/tr] | ||
| + | [tr] | ||
| + | [td] Строка 2, колонка 1 [/td] | ||
| + | [td] Строка 2, колонка 2 [/td] | ||
| + | [/tr] | ||
| + | [/table] | ||
| + | |||
| + | В таблице можно указывать произвольные стили и классы. Примеры: | ||
| + | [table class=" | ||
| + | [tr rowspan=" | ||
| + | [td style=" | ||
| + | </ | ||
| + | |||
| + | ===== Специальные тэги ===== | ||
| + | < | ||
| + | [br] — тэг переноса строки. | ||
| + | [bs] — вставка неразрывного пробела, | ||
| + | [tab] — вставка отступа на 32 пикселя (4 символа), | ||
| + | [ucase] ТЕКСТ [/ucase] — выделенный текст в верхнем регистре. | ||
| + | [lcase] текст [/lcase] — выделенный текст в нижнем регистре. | ||
| + | [highlight] Этот текст выделен [/ | ||
| + | [spoiler=заголовок] скрытый текст [/spoiler] — позволяет спрятать большой кусок текста и изображения под ссылку (кат). Пример: | ||
| + | [spoiler=" | ||
| + | [extract] текст [/extract] — позволяет выделить часть поста в блоге, которая будет показана на титульной странице блога и в RSS feed. Остальной текст будет показан только на странице поста. | ||
| + | [noparse] [b]значение[/ | ||
| + | [noindex] текст [/noindex] — выделенный текст не будет индексироваться поисковыми системами. | ||
| + | [acronym=‘Твой Верный Спутник’] ТВС [/acronym] — позволяет ввести сокращение (акроним), | ||
| + | [abbr] аббревиатура [/abbr] — указывает, | ||
| + | [abbr=расшифровка_аббревиатуры] аббревиатура [/abbr] | ||
| + | [cite] Сноска [/cite] — помечает текст как цитату или сноску на другой материал. | ||
| + | [cite свойства] Сноска [/cite] | ||
| + | [address] адрес [/address] — тэг предназначен для хранения информации об авторе и может включать в себя любые элементы вроде ссылок, | ||
| + | [address свойства] адрес [/address] | ||
| + | [text-demo] — подключает файл text-demo.txt (можно использовать для проверки стилей шаблона). | ||
| + | [hr] — тэг вставки линии на всю ширину доступной области: | ||
| + | </ | ||
| + | |||
| + | ===== Работа с терминами ===== | ||
| + | < | ||
| + | Для работы с терминами используется тройка элементов [dl], [dt], [dd], предназначенных для создания списка определений. Каждый такой список начинается с контейнера [dl], куда входит тег [dt], создающий термин и тег [dd], задающий определение этого термина. Закрывающий тег [/dt] не обязателен, | ||
| + | Пример: | ||
| + | [dl] | ||
| + | [dt] Термин 1 [/dt] | ||
| + | [dd] Определение термина 1 [/dd] | ||
| + | [dt] Термин 2 [/dt] | ||
| + | [dd] Определение термина 2 [/dd] | ||
| + | [/dl] | ||
| + | Как правило, | ||
| + | [dfn] Новый термин [/dfn] | ||
| + | [dfn свойства] Новый термин [/dfn] | ||
| + | </ | ||
| + | |||
| + | ===== Вставка видео и других flash-объектов ===== | ||
| + | < | ||
| + | [video] ссылка [/video] — универсальный тег. | ||
| + | |||
| + | Тэги под специализированные видеохостинги с использованием идентификатора: | ||
| + | [youtube] идентификатор [/youtube] — вставка видеоролика с YouTube.com | ||
| + | [rutube] идентификатор [/rutube] — вставка видеоролика с RuTube.ru | ||
| + | [googlevideo] идентификатор [/ | ||
| + | [veoh] идентификатор [/veoh] — вставка видеоролика с Veoh.com | ||
| + | [smotri] идентификатор [/smotri] — вставка видеоролика с Smotri.com. Возможна модификация [smotricomvideo] | ||
| + | |||
| + | Тэги под специализированные видеохостинги с использованием ссылки: | ||
| + | [mailvideo] ссылка [/ | ||
| + | [yandexvideo] ссылка [/ | ||
| + | |||
| + | Любые flash-объекты (сторонние видеохостинги, | ||
| + | * Размер области определяется в пикселях. | ||
| + | |||
| + | Примеры: | ||
| + | [youtube]9L4YCG7dJeE[/ | ||
| + | [video=youtube; | ||
| + | [googlevideo]8420876204610684862[/ | ||
| + | [veoh]v922088SBwxySaR[/ | ||
| + | [yandexvideo]pugachev-alexander/ | ||
| + | </ | ||
| + | |||
| + | ===== Отображение примеров различных кодов ===== | ||
| + | BB-код в том числе предназначен для публикации примеров различных кодов. С помощью специального форматирования код будет только отображаться, | ||
| + | < | ||
| + | [prog=язык] текст программы [/prog] | ||
| + | где «язык» может принимать значения: | ||
| + | |||
| + | [code] текст моноширинным шрифтом [/code] — любой код и текст. | ||
| + | [code=php] текст [/code] — код языка PHP с соответствующей «цветовой подсветкой». | ||
| + | [php] отображаемый HTML-код [/php] — код PHP с «цветовой подсветкой». | ||
| + | [html] отображаемый HTML-код [/html] — код HTML с «цветовой подсветкой». | ||
| + | [sql] отображаемый HTML-код [/sql] — SQL-код с «цветовой подсветкой». | ||
| + | </ | ||
| + | |||
| + | ===== Специальные символы ===== | ||
| + | Код Символ Для набора на клавиатуре нажмите* | ||
| + | < | ||
| + | & | ||
| + | & | ||
| + | & | ||
| + | & | ||
| + | & | ||
| + | & | ||
| + | &# | ||
| + | & | ||
| + | & | ||
| + | ALT+0160 — неразрывный пробел** | ||
| + | * — Зажмите кнопку ALT, наберите код, отпустите ALT. Работает в Windows. | ||
| + | ** — Вставьте подряд несколько таких пробелов чтобы они не сливались в один: | ||
| + | — теперь слева отступ в шесть пробелов! | ||
| + | </ | ||
| + | Возможные варианты символов, | ||
| + | ===== Дополнения и Файлы ===== | ||
| + | * [[https:// | ||
software/development/web/docs/web/wysiwyg/sceditor_memo_bbcode.1767781491.txt.gz · Последнее изменение: — VladPolskiy
