BBCode (абр. від англ. bulletin board code) — мова розмітки, яка використовується для форматування повідомлень на багатьох електронних дошках оголошень (BBS) і форумах. Для форматування тексту використовуються теги, подібні тегам HTML, але, на відміну від них, записані в квадратні дужки [ ]. Перед відображенням сторінки програма форума проводить розбір тексту і перетворення його в HTML-код.
Тип | Дошка оголошень |
---|---|
Розробник | PhpBB |
Операційна система | Cross-platform |
Доступні мови | English |
Вебсайт | php.net/manual/en/book.bbcode.php |
BBCode створений в 1998 році для програми дощок оголошень , написаному на мові Perl. В 2000 році підтримка BBCode була додана в програму для форумів PhpBB, написаній на мові PHP.
BBCode був придуманий з метою надати простіший, безпечний і обмежений у порівнянні з HTML спосіб форматування повідомлень. Спочатку багато BBS дозволяли користувачам використовувати HTML-розмітку, що могло призвести до побічних ефектів, таких як спотворення розмітки на сторінці, запуск JavaScript-сценаріїв (іноді з метою вандалізму). Деякі реалізації BBCode, які використовують спрощені методи трансляції в HTML, також можуть відчувати проблеми з безпекою.
Хоча основні теги BBCode мало відрізняються, у більшості інтернет-форумах існує велика кількість варіацій. Деякі реалізації чутливі до регістру символів всередині тегів, інші дозволяють підсвічувати текст HTML, PHP, SQL та інших мов розмітки і мову програмування за допомогою спеціальних тегів.
Теги BBCode
У наступній таблиці перераховані теги BBCode, які використовуються на більшості сучасних форумах, а також еквівалентний HTML-код. Варто помітити, що з допомогою CSS зовнішній вид HTML може бути змінений і може відрізнятися на різних сайтах. На багатьох форумах опублікований список питань, які часто ставлять, і відповідей з описом застосування реалізації BBCode.
Опис | Код на BBCode | Код на HTML | Результат | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Введення тексту шрифтом | [b]Текст[/b] | <b>Текст</b>, <strong>Текст</strong> <span style="font-weight: bold;">Текст</span> Рекомендується використовувати тег <strong>. | Текст | |||||||||
Введення тексту курсивним шрифтом | [i]Текст[/i] | <i>Текст</i>, <em>Текст</em> <span style="font-style: italic;">Текст</span> Рекомендується використовувати тег <em>. | Текст | |||||||||
Введення підкресленого тексту | [u]Текст[/u] | <u>Текст</u>, <ins>Текст</ins> <span style="text-decoration: underline;">Текст</span> Рекомендується використовувати тег <span>. | Текст | |||||||||
Введення закресленого тексту | [s]Текст[/s] | <s>Текст</s>, <del>Текст</del> <span style="text-decoration: line-through;">Текст</span> Рекомендується використовувати тег <del>. | ||||||||||
Застосування кількох тегів | [s][u][b][i]Текст[/i][/b][/u][/s] | <s><u><b><i>Текст</i></b></u></s> | ||||||||||
Вставка посилання із видимим текстом | [url=https://ua.wikipedia.org]Текст[/url] | <a href="https://ua.wikipedia.org">Текст</a> | Текст [Архівовано 30 січня 2005 у Wayback Machine.] | |||||||||
Вставка посилання із видимою URL (адресою) | [url]https://ua.wikipedia.org[/url] | <a href="https://ua.wikipedia.org">https://ua.wikipedia.org</a> | https://ua.wikipedia.org [Архівовано 30 січня 2005 у Wayback Machine.] | |||||||||
Вставка зображення | [img]https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png[/img] | <img src="https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" alt="" /> Текст, записаний в атрибуті | ||||||||||
Вставка посилання у вигляді зображення | [url=https://ua.wikipedia.org][img]https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png[/img][/url] | <a href="https://ua.wikipedia.org" ><img src="https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" alt="" /></a> | https://ua.wikipedia.org [Архівовано 30 січня 2005 у Wayback Machine.]). | <span style="font-size: 15px;">Текст</span> | Текст | |||||||
Введення тексту вказаним кольором | [color=red]Текст[/color] [color="#ff0000"]Текст[/color] [style color=#ff0000]Текст[/style] Колір тексту можна задати по імені або по шістнадцятизначному коді (див. кольори HTML). Деякі програми дозволяють записувати код кольору без символу «#». | <span style="color: #ff0000;">Текст</span> | Текст | |||||||||
Вставка смайлика | :) [:-)] Деякі програми дозволяють не записувати символи «[» і «]». | <img src="smile.png" alt=":-)" /> | ||||||||||
Вставка списку | [list] [*] Пункт 1. [*] Пункт 2. [*] Пункт 3. [/list] Деякі програми дозволяють записувати «*» замість «[*]». [list] * Пункт 1. * Пункт 2. * Пункт 3. [/list] Деякі програми підтримують «[ul]» (англ. unordered list — невпорядкований або маркований список), «[ol]» (англ. ordered list — упорядкований або нумерований список) и «[li]» (англ. list item). Маркований список. [ul] [li] Пункт 1. [/li] [li] Пункт 2. [/li] [li] Пункт 3. [/li] [/ul] Нумерований список. [ol] [li] Пункт 1. [/li] [li] Пункт 2. [/li] [li] Пункт 3. [/li] [/ol] | Маркований список. <ul> <li> Пункт 1. </li> <li> Пункт 2. </li> <li> Пункт 3. </li> </ul> Нумерований список. <ol> <li> Пункт 1. </li> <li> Пункт 2. </li> <li> Пункт 3. </li> </ol> | Маркований список.
Нумерований список.
| |||||||||
Вставка таблиці | [table] [tr] [td] 1 [/td] [td] 2 [/td] [td] 3 [/td] [/tr] [tr] [td] 4 [/td] [td] 5 [/td] [td] 6 [/td] [/tr] [tr] [td] 7 [/td] [td] 8 [/td] [td] 9 [/td] [/tr] [/table] | <table> <tr> <td> 1 </td> <td> 2 </td> <td> 3 </td> </tr> <tr> <td> 4 </td> <td> 5 </td> <td> 6 </td> </tr> <tr> <td> 7 </td> <td> 8 </td> <td> 9 </td> </tr> </table> |
|
Посилання
- Довідник по BBCode [ 23 грудня 2019 у Wayback Machine.] (англ.)
- Модуль HTML::BBCode для Perl (англ.)
- PEAR package HTML_BBCodeParser для PHP [ 18 грудня 2019 у Wayback Machine.] (англ.)
Онлайн-конвертери
- Rich text (RTF) to BBCode [ 30 березня 2015 у Wayback Machine.] онлайн-конвертер
- HTML to BBCode онлайн-конвертер [ 18 грудня 2019 у Wayback Machine.]
- Інший онлайн-конвертер, дозволяє напряму передавати URL [ 9 грудня 2019 у Wayback Machine.]
- WYSIWYG BBcode редактор на JavaScript, онлайн-конвертер [ 24 грудня 2019 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
BBCode abr vid angl bulletin board code mova rozmitki yaka vikoristovuyetsya dlya formatuvannya povidomlen na bagatoh elektronnih doshkah ogoloshen BBS i forumah Dlya formatuvannya tekstu vikoristovuyutsya tegi podibni tegam HTML ale na vidminu vid nih zapisani v kvadratni duzhki Pered vidobrazhennyam storinki programa foruma provodit rozbir tekstu i peretvorennya jogo v HTML kod fggh Cfugujui BBCodeTipDoshka ogoloshenRozrobnikPhpBBOperacijna sistemaCross platformDostupni moviEnglishVebsajtphp net manual en book bbcode php BBCode stvorenij v 1998 roci dlya programi doshok ogoloshen napisanomu na movi Perl V 2000 roci pidtrimka BBCode bula dodana v programu dlya forumiv PhpBB napisanij na movi PHP BBCode buv pridumanij z metoyu nadati prostishij bezpechnij i obmezhenij u porivnyanni z HTML sposib formatuvannya povidomlen Spochatku bagato BBS dozvolyali koristuvacham vikoristovuvati HTML rozmitku sho moglo prizvesti do pobichnih efektiv takih yak spotvorennya rozmitki na storinci zapusk JavaScript scenariyiv inodi z metoyu vandalizmu Deyaki realizaciyi BBCode yaki vikoristovuyut sprosheni metodi translyaciyi v HTML takozh mozhut vidchuvati problemi z bezpekoyu Hocha osnovni tegi BBCode malo vidriznyayutsya u bilshosti internet forumah isnuye velika kilkist variacij Deyaki realizaciyi chutlivi do registru simvoliv vseredini tegiv inshi dozvolyayut pidsvichuvati tekst HTML PHP SQL ta inshih mov rozmitki i movu programuvannya za dopomogoyu specialnih tegiv Tegi BBCodeU nastupnij tablici pererahovani tegi BBCode yaki vikoristovuyutsya na bilshosti suchasnih forumah a takozh ekvivalentnij HTML kod Varto pomititi sho z dopomogoyu CSS zovnishnij vid HTML mozhe buti zminenij i mozhe vidriznyatisya na riznih sajtah Na bagatoh forumah opublikovanij spisok pitan yaki chasto stavlyat i vidpovidej z opisom zastosuvannya realizaciyi BBCode Opis Kod na BBCode Kod na HTML Rezultat Vvedennya tekstu shriftom b Tekst b lt b gt Tekst lt b gt lt strong gt Tekst lt strong gt abo lt span style font weight bold gt Tekst lt span gt Rekomenduyetsya vikoristovuvati teg lt strong gt Tekst Vvedennya tekstu kursivnim shriftom i Tekst i lt i gt Tekst lt i gt lt em gt Tekst lt em gt abo lt span style font style italic gt Tekst lt span gt Rekomenduyetsya vikoristovuvati teg lt em gt Tekst Vvedennya pidkreslenogo tekstu u Tekst u lt u gt Tekst lt u gt lt ins gt Tekst lt ins gt abo lt span style text decoration underline gt Tekst lt span gt Rekomenduyetsya vikoristovuvati teg lt span gt Tekst Vvedennya zakreslenogo tekstu s Tekst s lt s gt Tekst lt s gt lt del gt Tekst lt del gt abo lt span style text decoration line through gt Tekst lt span gt Rekomenduyetsya vikoristovuvati teg lt del gt Tekst Zastosuvannya kilkoh tegiv s u b i Tekst i b u s lt s gt lt u gt lt b gt lt i gt Tekst lt i gt lt b gt lt u gt lt s gt Tekst Vstavka posilannya iz vidimim tekstom url https ua wikipedia org Tekst url lt a href https ua wikipedia org gt Tekst lt a gt Tekst Arhivovano 30 sichnya 2005 u Wayback Machine Vstavka posilannya iz vidimoyu URL adresoyu url https ua wikipedia org url lt a href https ua wikipedia org gt https ua wikipedia org lt a gt https ua wikipedia org Arhivovano 30 sichnya 2005 u Wayback Machine Vstavka zobrazhennya img https upload wikimedia org wikipedia commons 6 63 Wikipedia logo png img lt img src https upload wikimedia org wikipedia commons 6 63 Wikipedia logo png alt gt Tekst zapisanij v atributi alt vidobrazhayetsya yaksho zobrazhennya nedostupne Vstavka posilannya u viglyadi zobrazhennya url https ua wikipedia org img https upload wikimedia org wikipedia commons 6 63 Wikipedia logo png img url lt a href https ua wikipedia org gt lt img src https upload wikimedia org wikipedia commons 6 63 Wikipedia logo png alt gt lt a gt https ua wikipedia org Arhivovano 30 sichnya 2005 u Wayback Machine lt span style font size 15px gt Tekst lt span gt Tekst Vvedennya tekstu vkazanim kolorom color red Tekst color color ff0000 Tekst color style color ff0000 Tekst style Kolir tekstu mozhna zadati po imeni abo po shistnadcyatiznachnomu kodi div kolori HTML Deyaki programi dozvolyayut zapisuvati kod koloru bez simvolu lt span style color ff0000 gt Tekst lt span gt Tekst Vstavka smajlika Deyaki programi dozvolyayut ne zapisuvati simvoli i lt img src smile png alt gt Vstavka spisku list Punkt 1 Punkt 2 Punkt 3 list Deyaki programi dozvolyayut zapisuvati zamist list Punkt 1 Punkt 2 Punkt 3 list Deyaki programi pidtrimuyut ul angl unordered list nevporyadkovanij abo markovanij spisok ol angl ordered list uporyadkovanij abo numerovanij spisok i li angl list item Markovanij spisok ul li Punkt 1 li li Punkt 2 li li Punkt 3 li ul Numerovanij spisok ol li Punkt 1 li li Punkt 2 li li Punkt 3 li ol Markovanij spisok lt ul gt lt li gt Punkt 1 lt li gt lt li gt Punkt 2 lt li gt lt li gt Punkt 3 lt li gt lt ul gt Numerovanij spisok lt ol gt lt li gt Punkt 1 lt li gt lt li gt Punkt 2 lt li gt lt li gt Punkt 3 lt li gt lt ol gt Markovanij spisok Punkt 1 Punkt 2 Punkt 3 Numerovanij spisok Punkt 1 Punkt 2 Punkt 3 Vstavka tablici table tr td 1 td td 2 td td 3 td tr tr td 4 td td 5 td td 6 td tr tr td 7 td td 8 td td 9 td tr table lt table gt lt tr gt lt td gt 1 lt td gt lt td gt 2 lt td gt lt td gt 3 lt td gt lt tr gt lt tr gt lt td gt 4 lt td gt lt td gt 5 lt td gt lt td gt 6 lt td gt lt tr gt lt tr gt lt td gt 7 lt td gt lt td gt 8 lt td gt lt td gt 9 lt td gt lt tr gt lt table gt 1 2 3 4 5 6 7 8 9PosilannyaDovidnik po BBCode 23 grudnya 2019 u Wayback Machine angl Modul HTML BBCode dlya Perl angl PEAR package HTML BBCodeParser dlya PHP 18 grudnya 2019 u Wayback Machine angl Onlajn konverteri Rich text RTF to BBCode 30 bereznya 2015 u Wayback Machine onlajn konverter HTML to BBCode onlajn konverter 18 grudnya 2019 u Wayback Machine Inshij onlajn konverter dozvolyaye napryamu peredavati URL 9 grudnya 2019 u Wayback Machine WYSIWYG BBcode redaktor na JavaScript onlajn konverter 24 grudnya 2019 u Wayback Machine