BBCode

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

BBCode (zkratka z Bulletin Board Code - anglicky doslova kód nástěnek, resp. online diskusí) je značkovací jazyk používaný pro formátování příspěvků na mnoha online diskusních fórech. Značky jsou uzavírány do hranatých závorek a po odeslání příspěvku jsou transformovány (parsovány) na jazyk, který webový prohlížeč dovede interpretovat (tj. HTML, respektive XHTML).

BBCode byl navržen k poskytování bezpečnějších, jednodušších a omezenějších možností formátování příspěvků. Předtím mnoho diskusních fór dovolovalo vkládat HTML kód, který mohl narušit nebo pozměnit vzhled stránky nebo spouštět JavaScript. +more Některé implementace BBCode trpěly problémy způsobenými překladem BBCode do HTML, které mohly ovlivnit bezpečnost poskytovanou BBCode.

Ačkoliv základní značky BBCode jsou shodné pro většinu programů poskytujících internetová diskusní fóra, existuje mnoho variant. Některé implementace požadují značky napsané přesně, u některých na velikosti písma nezáleží. +more Některé varianty mají značky pro zvýraznění HTML, PHP, SQL a dalších značkovacích nebo programovacích jazyků. Základní značky vycházejí ze struktury a značek HTML, pouze jsou uzavřeny do hranatých a ne špičatých závorek (všechny z nížeuvedených vyjma [url=http://www. example. com]Example site[/url], odpovídajícího <a href="http://www. example. com">Example site v HTML).

Příklad BBCode

Následující značky jsou součástí většiny diskusních fór podporujících BBCode: *[b] a [/b] - tučný text *[i] a [/i] - kurzíva *[u] a [/u] - *[img] a [/img] - vložení obrázku *[url] a [/url] nebo [url=]popis odkazu[/url] - webový odkaz *[quote] nebo [quote=""] a [/quote] - citace (většinou z předchozího příspěvku) *[code] a [/code] -

Mnoho diskusních fór má vlastní stránky s popisem poskytované implementace BBCode.

Externí odkazy

[url=http://www.phpbb.com/phpBB/faq.php?mode=bbcode]phpBB.com :: BBCode Guide[/url] * [url=http://bb.bbboy.net/man/BbCode.html]BBCode Quick Reference[/url]

Kategorie:Značkovací jazyky

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top