BBCode | |
---|---|
Tip de | tabla de mesaje |
Sistem de operare | multiplatformă |
Stat | Activ |
Site-ul web | php.net/manual/en/book.b… |
BBCode ( abrev . din engleză codul de buletin board ) este un limbaj de marcare folosit pentru a formata mesajele pe multe panouri electronice de buletin (BBS) și forumuri . Pentru formatarea textului, se folosesc etichete , similare cu etichetele HTML , dar, spre deosebire de acestea, sunt incluse între paranteze drepte ("[" și "]"). Înainte de afișarea paginii, motorul de forum analizează textul și îl convertește în cod HTML.
BBCode a fost creat în 1998 pentru motorul de panouri de buletin Ultimate Bulletin Board (UBB) scris în limbajul Perl . În 2000, suportul BBCode a fost adăugat motorului de forum phpBB , scris în PHP .
BBCode a fost conceput pentru a oferi o modalitate mai simplă, mai sigură și mai limitată de a formata mesajele decât HTML. Inițial, multe BBS-uri le-au permis utilizatorilor să folosească marcajul HTML, ceea ce putea duce la efecte secundare, cum ar fi marcajele deformate pe pagină, rulând scripturi JavaScript (uneori pentru vandalism). Unele implementări BBCode care folosesc metode simplificate de traducere în HTML pot avea, de asemenea, probleme de securitate.
Deși etichetele de bază BBCode diferă puțin în majoritatea forumurilor de pe Internet , există un număr mare de variații. Unele implementări sunt sensibile la majuscule și minuscule în cadrul etichetelor, altele permit evidențierea textului în HTML, PHP , SQL și alte limbaje de marcare și programare folosind etichete speciale.
Următorul tabel listează etichetele BBCode utilizate în majoritatea forumurilor moderne, precum și codul HTML echivalent . Este de remarcat faptul că, cu ajutorul CSS , aspectul HTML poate fi schimbat și poate diferi pe diferite site-uri. Multe forumuri au postat o listă de întrebări frecvente și răspunsuri care descriu implementarea BBCode în uz.
Descriere | Cod BBCode | Cod în HTML | Rezultat | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Textul desenului aldine | [b] Text [/b] | < b > Text </ b > ,
< strong > Text </ strong >
sau
< span style = "font-weight: bold;" > Text </ span >
Se recomandă utilizarea etichetei <strong>. |
Text | |||||||||
Desenarea textului cu caractere cursive | [i] Text [/i] | < i > Text </ i > ,
< em > Text </ em >
sau
< span style = "font-style: italic;" > Text </ span >
Se recomandă eticheta <em>. |
Text | |||||||||
Desen text subliniat | [u] Text [/u] | < u > Text </ u > ,
< ins > Text </ ins >
sau
< span style = "decor text: subliniere;" > Text </ span >
Se recomandă utilizarea etichetei <span>. |
Text | |||||||||
Desenarea textului barat | [s] Text [/s] | < s > Text </ s > ,
< del > Text </ del >
sau
< span style = "text-decor: line-through;" > Text </ span >
Se recomandă eticheta <del>. |
Text | |||||||||
Aplicarea mai multor etichete | [s][u][b][i] Text [/i][/b][/u][/s] | < s >< u >< b >< i > Text </ i ></ b ></ u ></ s > | Text | |||||||||
Introduceți un link cu text vizibil | [url = https://ru.wikipedia.org ] Text [/url] | < a href = "https://en.wikipedia.org" > Text </ a > | Text | |||||||||
Inserarea unui link cu o adresă URL vizibilă | [url] https://ru.wikipedia.org [/url] | < a href = "https://ru.wikipedia.org" > https://ru.wikipedia.org </ a > | https://en.wikipedia.org | |||||||||
Inserarea unei imagini | [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 = "" />
Textul scris în atribut alteste afișat dacă imaginea nu este disponibilă. |
![]() | |||||||||
Introduceți un link ca imagine | [url = https://ru.wikipedia.org ][img] https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png [/img][/url] | < a href = "https://en.wikipedia.org" >< img src = "https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" alt = "" / >> </a> _ | ![]() | |||||||||
Introduceți citatul | [quote] Text citat [/quote] [quote = „numele autorului textului” ] Text citat [/quote] | < blockquote >< p > Text citat </ p ></ blockquote >
Poate fi implementat într-un mod mai sofisticat. |
Citat:
Text citat | |||||||||
Desenarea textului într-un font monospațial | [code] Text [/code]
Adesea, motoarele realizează evidențierea sintaxei pentru diferite limbi. |
< pre > Text </ pre >
sau
< stil de cod = "spațiu alb: pre;" > Text </ cod >
Se recomandă utilizarea etichetei <code>. |
Текст | |||||||||
Desenați text cu o dimensiune specificată a fontului | [dimensiune = 15 ] Text [/dimensiune]
[size = "15px" ] Text [/size]
Mărimea (înălțimea) fontului poate fi setată fără o unitate de măsură (se vor folosi pixeli (px) ) , în pixeli (px), în puncte (pt) , în raport cu dimensiunea curentă (cuvintele „mic”, „mediu”, „mare”, etc. ), etc. (vezi descrierea proprietății CSS font-size ). |
< span style = "dimensiunea fontului: 15px;" > Text </ span > | Text | |||||||||
Desenați text în culoarea specificată | [culoare = roșu ] Text [/color]
[culoare = "#ff0000" ] Text [/color]
[ color stil = #ff0000 ] Text [/style]
Culoarea textului poate fi setată după nume sau prin cod hexazecimal (vezi culori HTML ). Unele motoare vă permit să scrieți un cod de culoare fără simbolul „#”. |
< span style = "culoare: #ff0000;" > Text </ span > | Text | |||||||||
Introduceți un zâmbet sau un emoticon | :)
[:-)]
Unele motoare vă permit să nu scrieți caracterele „[” și „]”. |
< img src = "smile.png" alt = ":-)" /> | ![]() | |||||||||
Inserarea unei liste | [listă]
[*] Paragraful 1.
[*] Punctul 2.
[*] Punctul 3.
[/listă]
Unele motoare vă permit să scrieți „*” în loc de „[*]”. [listă] * Paragraful 1. * Punctul 2. * Punctul 3. [/listă]Unele motoare acceptă „[ul]” ( eng. u nordered list - o listă neordonată sau cu marcatori), „[ol]” ( eng. ordered list - o listă ordonată sau numerotată) și „[li]” ( eng . Lista articolului ) . _ _ Lista marcată. [ul] [li] Item 1. [/li] [li] Item 2. [/li] [li] Item 3. [/li] [/ul]Lista numerotata. [ol] [li] Punctul 1. [/li] [li] Punctul 2. [/li] [li] Punctul 3. [/li] [/ol] |
Lista marcată.
< ul >
< li > Punctul 1. </ li >
< li > Punctul 2. </ li >
< li > Punctul 3. </ li >
</ ul >
Lista numerotata. < ol > < li > Punctul 1. </ li > < li > Punctul 2. </ li > < li > Punctul 3. </ li > </ ol > |
Lista marcată.
Lista numerotata.
| |||||||||
Inserarea unui tabel | [tabel] [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] [/ masa] | < tabel > < 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 > </ tabel > |
|