BBCode

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 15 september 2014; kontroller kräver 35 redigeringar .
BBCode
Sorts anslagstavla
Operativ system plattformsoberoende
stat Aktiva
Hemsida php.net/manual/en/book.b...

BBCode ( förkortning från engelska  bulletin b oard code ) är ett märkningsspråk som används för att formatera meddelanden på många elektroniska anslagstavlor (BBS) och forum . För formatering av text används taggar , som liknar HTML -taggar , men till skillnad från dem är de omgivna av hakparenteser ("[" och "]"). Innan sidan visas analyserar forummotorn texten och konverterar den till HTML-kod.

BBCode skapades 1998 för Ultimate Bulletin Board (UBB) anslagstavlamotor skriven på Perl-språket . År 2000 lades BBCode-stöd till phpBB -forummotorn , skriven i PHP .

BBCode utformades för att ge ett enklare, säkrare och mer begränsat sätt att formatera meddelanden än HTML. Från början tillät många BBS användare att använda HTML-uppmärkning, vilket kunde leda till biverkningar som förvrängd uppmärkning på sidan, körning av JavaScript- skript (ibland för vandalism). Vissa BBCode-implementeringar som använder förenklade metoder för att översätta till HTML kan också uppleva säkerhetsproblem.

Även om de grundläggande BBCode-taggarna skiljer sig lite i de flesta internetforum finns det ett stort antal varianter. Vissa implementeringar är skiftlägeskänsliga i taggar, andra tillåter textmarkering i HTML, PHP , SQL och andra uppmärknings- och programmeringsspråk med hjälp av speciella taggar.

BBCode-taggar

Följande tabell listar BBCode-taggarna som används i de flesta moderna forum, såväl som motsvarande HTML -kod. Det är värt att notera att med hjälp av CSS kan utseendet på HTML ändras och kan skilja sig åt på olika webbplatser. Många forum har publicerat en lista med vanliga frågor och svar som beskriver BBCode-implementeringen som används.

Beskrivning BBCode kod Kod i HTML Resultat
Rita text i fet stil [b] Text [/b] < b > Text </ b > , < strong > Text </ strong > eller < span style = "font-weight: bold;" > Text </ span >

Det rekommenderas att använda taggen <strong>.

Text
Rita text i kursiv stil [i] Sms:a [/i] < i > Text </ i > , < em > Text </ em > eller < span style = "font-style: italic;" > Text </ span >

Taggen <em> rekommenderas.

Text
Rita understruken text [u] Sms:a [/u] < u > SMS </ u > , < ins > Text </ ins > eller < span style = "text-dekoration: understryka;" > Text </ span >

Det rekommenderas att använda taggen <span>.

Text
Rita genomstruken text [s] Sms:a [/s] < s > Text </ s > , < del > Text </ del > eller < span style = "text-decoration: line-through;" > Text </ span >

Taggen <del> rekommenderas.

Text
Använda flera taggar [s][u][b][i] Text [/i][/b][/u][/s] < s >< u >< b >< i > Text </ i ></ b ></ u ></ s > Text
Infoga en länk med synlig text [url = https://ru.wikipedia.org ] Text [/url] < a href = "https://en.wikipedia.org" > Text </ a > Text
Infoga en länk med en synlig URL (adress) [url] https://ru.wikipedia.org [/url] < a href = "https://ru.wikipedia.org" > https://ru.wikipedia.org </ a > https://en.wikipedia.org
Lägger in en bild [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 = "" />

Texten som skrivits i attributet altvisas om bilden inte är tillgänglig.

wikipedia-logo.png
Infoga en länk som bild [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> _ wikipedia-logo.png
Infoga citat [quote] Citerad text [/quote] [quote = "namnet på författaren till texten" ] Citerad text [/quote] < blockquote >< p > Citerad text </ p ></ blockquote >

Kan implementeras på ett mer sofistikerat sätt.

Citat:

Citerad text

Rita text i ett teckensnitt med monospace [kod] Text [/kod]

Ofta utför motorer syntaxmarkering för olika språk.

< pre > Text </ pre > eller < code style = "white-space: pre;" > Text </ kod >

Det rekommenderas att använda taggen <code>.

Текст
Rita text med en angiven teckenstorlek [storlek = 15 ] Text [/storlek] [size = "15px" ] Text [/size]

Teckensnittets storlek (höjd) kan ställas in utan måttenhet (pixlar (px) kommer att användas ) , i pixlar (px), i punkter (pt) , i förhållande till den aktuella storleken (orden "small", "medium", "large", etc. ), etc. (se beskrivningen av egenskapen CSS font-size ).

< span style = "font-size: 15px;" > Text </ span > Text
Rita text i angiven färg [färg = röd ] Text [/färg] [color = "#ff0000" ] Text [/color] [ stilfärg = #ff0000 ] Text [/stil]

Textfärg kan ställas in med namn eller hexadecimal kod (se HTML-färger ). Vissa motorer låter dig skriva en färgkod utan "#"-symbolen.

< span style = "färg: #ff0000;" > Text </ span > Text
Infoga en smiley eller uttryckssymbol :) [:-)]

Vissa motorer låter dig inte skriva tecknen "[" och "]".

< img src = "smile.png" alt = ":-)" /> :-)
Infogar en lista [lista] [*] Paragraf 1. [*] Punkt 2. [*] Punkt 3. [/lista]

Vissa motorer låter dig skriva "*" istället för "[*]".

[lista] * Paragraf 1. * Punkt 2. * Punkt 3. [/lista]

Vissa motorer stöder "[ul]" ( eng.  u nordered l ist  - en oordnad eller punktlista), "[ol]" ( eng.  o rdered l ist  - en ordnad eller numrerad lista) och "[li]" ( sv  l ist objekt ) . _

Markerad lista.

[ul] [li] Punkt 1. [/li] [li] Punkt 2. [/li] [li] Punkt 3. [/li] [/ul]

Numrerad lista.

[ol] [li] Punkt 1. [/li] [li] Punkt 2. [/li] [li] Punkt 3. [/li] [/ol]
Markerad lista. < ul > < li > Punkt 1. </ li > < li > Punkt 2. </ li > < li > Punkt 3. </ li > </ ul >

Numrerad lista.

< ol > < li > Punkt 1. </ li > < li > Punkt 2. </ li > < li > Punkt 3. </ li > </ ol >

Markerad lista.

  • Paragraf 1.
  • Punkt 2.
  • Punkt 3.

Numrerad lista.

  1. Paragraf 1.
  2. Punkt 2.
  3. Punkt 3.
Att sätta in en tabell [tabell] [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] [/ tabell] < tabell > < 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 >
ett 2 3
fyra 5 6
7 åtta 9

Länkar

Online-omvandlare