BBCode

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. szeptember 15-én felülvizsgált verziótól ; az ellenőrzések 35 szerkesztést igényelnek .
BBCode
Típusú üzenőfal
Operációs rendszer platformközi
Állapot Aktív
Weboldal php.net/manual/en/book.b…

A BBCode ( rövidítve az angol  b ulletin b táblakódból ) egy jelölőnyelv , amelyet sok elektronikus hirdetőtáblán (BBS) és fórumon üzenetek formázására használnak . A szöveg formázásához címkéket használnak , hasonlóan a HTML címkékhez , de ezektől eltérően szögletes zárójelek közé ("[" és "]") vannak. Az oldal megjelenítése előtt a fórummotor elemzi a szöveget, és HTML kóddá alakítja.

A BBCode-ot 1998-ban hozták létre a Perl nyelven írt Ultimate Bulletin Board (UBB) faliújságmotorhoz . 2000-ben a BBCode támogatást hozzáadták a PHP -ben írt phpBB fórummotorhoz .

A BBCode-ot úgy tervezték, hogy egyszerűbb, biztonságosabb és korlátozottabb módot nyújtson az üzenetek formázására, mint a HTML. Kezdetben sok BBS engedélyezte a felhasználók számára a HTML-jelölés használatát, ami olyan mellékhatásokhoz vezethetett, mint például az oldal elrontott jelölése, JavaScript - szkriptek futtatása (néha vandalizmus miatt). Egyes BBCode implementációk, amelyek egyszerűsített módszereket használnak a HTML-re történő fordításhoz, szintén biztonsági problémákkal szembesülhetnek.

Bár az alapvető BBCode címkék alig különböznek a legtöbb internetes fórumon , számos változat létezik. Egyes megvalósítások megkülönböztetik a kis- és nagybetűket a címkéken belül, mások pedig lehetővé teszik a szövegkiemelést HTML, PHP , SQL és más jelölő- és programozási nyelveken speciális címkék használatával.

BBCode címkék

Az alábbi táblázat felsorolja a legtöbb modern fórumon használt BBCode címkéket, valamint az ezzel egyenértékű HTML kódot. Érdemes megjegyezni, hogy a CSS segítségével a HTML megjelenése megváltoztatható, és a különböző webhelyeken eltérő lehet. Sok fórumon közzétettek egy listát a gyakran ismételt kérdésekről és válaszokról , amelyek leírják a BBCode használatban lévő implementációját.

Leírás BBCode kód Kód HTML-ben Eredmény
Rajzszöveg félkövér _ [b] Szöveg [/b] < b > Szöveg </ b > , < strong > Szöveg </ strong > vagy < span style = "betűsúly: félkövér;" > Szöveg </ span >

Javasoljuk a <strong> címke használatát.

Szöveg
Rajzszöveg dőlt betűvel [i] Szöveg [/i] < i > Szöveg </ i > , < em > Szöveg </ em > vagy < span style = "betűstílus: dőlt;" > Szöveg </ span >

Az <em> címke használata javasolt.

Szöveg
Aláhúzott szöveg rajzolása [u] Szöveg [/u] < u > Szöveg </ u > , < ins > Szöveg </ ins > vagy < span style = "szövegdekoráció: aláhúzás;" > Szöveg </ span >

Javasoljuk a <span> címkét használni.

Szöveg
Áthúzott szöveg rajzolása [s] Szöveg [/s] < s > Szöveg </ s > , < del > Szöveg </ del > vagy < span style = "text-decoration: line-through;" > Szöveg </ span >

A <del> címke használata javasolt.

Szöveg
Több címke alkalmazása [s][u][b][i] Szöveg : [/i][/b][/u][/s] < s >< u >< b >< i > Szöveg </ i ></ b ></ u ></ s > Szöveg
Szúrjon be egy linket látható szöveggel [url = https://ru.wikipedia.org ] Szöveg [/url] < a href = "https://en.wikipedia.org" > Szöveg </ a > Szöveg
Link beszúrása látható URL -lel (címmel) [url] https://ru.wikipedia.org [/url] < a href = "https://ru.wikipedia.org" > https://ru.wikipedia.org </ a > https://en.wikipedia.org
Kép beszúrása [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 = "" />

Az attribútumban írt szöveg altmegjelenik, ha a kép nem érhető el.

wikipedia-logo.png
Szúrjon be egy linket képként [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
Idézet beszúrása [quote] Idézett szöveg [/quote] [quote = " a szöveg szerzőjének neve " ] Idézett szöveg [/quote] < blockquote >< p > Idézett szöveg </ p ></ blockquote >

Kifinomultabb módon is megvalósítható.

Idézet:

Idézett szöveg

Szöveg rajzolása egyszóközű betűtípussal [code] Szöveg [/code]

A motorok gyakran szintaxiskiemelést végeznek különböző nyelveken.

< pre > Szöveg </ pre > vagy < code style = "white-space: pre;" > Szöveg </ code >

Javasoljuk a <code> címkét használni.

Текст
Rajzoljon szöveget megadott betűmérettel [méret = 15 ] Szöveg [/méret] [size = "15px" ] Szöveg [/size]

A betűméret (magasság) mértékegység nélkül állítható be (pixel (px) kerül felhasználásra ) , pixelben (px), pontban (pt) , az aktuális mérethez viszonyítva (a „small” szavak, „közepes”, „nagy” stb. ), stb. (lásd a CSS font-size tulajdonság leírását ).

< span style = "font-size: 15px;" > Szöveg </ span > Szöveg
Rajzoljon szöveget megadott színnel [szín = piros ] Szöveg [/szín] [color = "#ff0000" ] Szöveg [/color] [style color = #ff0000 ] Szöveg [/style]

A szöveg színe névvel vagy hexadecimális kóddal állítható be (lásd HTML színek ). Egyes motorok lehetővé teszik a színkód írását a "#" szimbólum nélkül.

< span style = "szín: #ff0000;" > Szöveg </ span > Szöveg
Helyezzen be egy mosolygót vagy hangulatjelet :) [:-)]

Egyes motorok lehetővé teszik, hogy ne írjon "[" és "]" karaktereket.

< img src = "smile.png" alt = ":-)" /> :-)
Lista beszúrása [lista] [*] (1) bekezdés. [*] 2. pont. [*] 3. pont. [/lista]

Egyes motorok lehetővé teszik, hogy "*"-t írjon a "[*]" helyett.

[lista] * 1. bekezdés. * 2. pont. * 3. pont. [/lista]

Egyes motorok támogatják az "[ul]" ( eng.  u nordered l ist  - rendezetlen vagy felsorolásjeles lista), "[ol]" ( eng.  o rdered l ist  - rendezett vagy számozott lista) és "[li]" ( engl . .  l ist item ) .

Megjelölt lista.

[ul] [li] 1. tétel [/li] [li] 2. tétel [/li] [li] 3. tétel [/li] [/ul]

Számozott lista.

[ol] [li] 1. tétel [/li] [li] 2. tétel [/li] [li] 3. tétel [/li] [/ol]
Megjelölt lista. < ul > < li > 1. tétel. </ li > < li > 2. tétel </ li > < li > 3. tétel </ li > </ ul >

Számozott lista.

< ol > < li > 1. tétel. </ li > < li > 2. tétel </ li > < li > 3. tétel </ li > </ ol >

Megjelölt lista.

  • 1. bekezdés
  • 2. pont
  • 3. pont

Számozott lista.

  1. 1. bekezdés
  2. 2. pont
  3. 3. pont
Táblázat beillesztése [táblázat] [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] [/ asztal] < táblázat > < 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 >
egy 2 3
négy 5 6
7 nyolc 9

Linkek

Online konverterek