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.
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. |
||||||||||
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> _ | ||||||||||
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.
Számozott lista.
| |||||||||
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 > |
|