|
p:abstract
|
-
(es)
-
BBCode (von engl. Bulletin Board Code) ist eine sehr eng an HTML angelehnte, jedoch vereinfachte Auszeichnungssprache, die bevorzugt für die Erstellung von Beiträgen in Webforen (engl. Bulletin Boards) eingesetzt wird. BBCode ist nicht offiziell reglementiert, stellt aber wegen seiner hohen Verbreitung einen Quasi-Standard sowie eine Best Current Practice dar.
BBCode wurde erstmals 1998 in der Webforensoftware Ultimate Bulletin Board (UBB) Version 3 eingeführt und wird dementsprechend manchmal auch als UBBCode bezeichnet.
Viele Textauszeichnungen funktionieren in BBCode analog zu HTML, beispielsweise [b]fett[/b], [i]kursiv[/i] und [u]unterstrichen[/u]. Zudem, sofern nicht direkt über HTML möglich, erlaubt BBCode auch komplexe Elemente, wie zum Beispiel Listen, die folgendermaßen definiert werden: [list] [*]Eintrag 1 [*]Eintrag 2 [/list].
Oftmals ist BBCode über eine einfach zu bedienende Oberfläche ober- oder unterhalb des Eingabeformulars – ähnlich gängigen Text-Editoren – verfügbar. Dies erfolgt dann in Verbindung mit JavaScript oder serverseitigen Programmiersprachen, wie zum Beispiel PHP oder Perl. Gerne gibt es dann auch Pop-ups, in denen der auszuzeichnende Text, die Listenelemente usw. eingegeben werden kann. Natürlich kann man die Elemente auch von Hand eintragen.
Der Ursprung von BBCode findet sich vermutlich in Bulletin Boards, deren Benutzer vornehmlich Webseitenentwicklung diskutierten, und in denen sich daher HTML-Textauszeichnungen sonst mit dem Inhalt (also HTML-Code) überschnitten hätten.
Ein weiterer Vorteil von BBCode gegenüber HTML ist, dass das Einbinden von vollwertigem HTML durch User nicht erlaubt werden kann, da damit zum Beispiel auch sicherheitsbedenkliche JavaScripts eingebunden oder das Layout der Webseite gestört werden könnte. Das Herausfiltern von gefährlichen HTML-Tags (bei gleichzeitigem Erlauben von ungefährlichen) kann sich aber leicht als fehlerträchtig oder unzureichend erweisen.
Es gibt auch noch andere Versionen des BBCodes, wie zum Beispiel den in der Webforensoftware vBulletin genutzten vB Code. Vom Aufbau her ist er identisch, nur der Name ist anders."
(de)
-
BBCode (аббр. от ) — язык разметки, используемый для форматирования сообщений на многих электронных досках объявлений (BBS) и форумах. Для форматирования текста используются теги, подобные тегам HTML, но, в отличие от них, заключённые в квадратные скобки. Перед отображением страницы движок форума производит разбор текста и преобразование его в HTML- или XHTML-код.
BBCode был придуман с целью предоставить более простой, безопасный и ограниченный по сравнению с HTML способ форматирования сообщений. Первоначально многие BBS позволяли пользователям использовать HTML-разметку, что могло приводить к побочным эффектам, таким как искажение разметки на странице, запуск JavaScript-сценариев (иногда, в целях вандализма). Некоторые реализации BBCode, использующие упрощённые методы трансляции в HTML, также могут испытывать проблемы с безопасностью.
Хотя основные теги BBCode мало отличаются в большинстве интернет-форумов, существует большое количество вариаций. Некоторые реализации чувствительны к регистру символов внутри тегов, другие позволяют подсвечивать текст HTML, PHP, SQL и других языков разметки и программирования при помощи специальных тегов."
(ru)
-
BBCode est l'abréviation de Bulletin Board Code, une simplification du langage HTML utilisée pour mettre en forme les messages de forums de discussion. Par abus de langage, les éléments du BBCode sont appelés balises. Le nom d'une balise est délimité par les crochets [ et ], contrairement au HTML où les caractères sont utilisés. Certaines balises ont une propriété, aussi appelée attribut, dont la valeur est assignée à la balise elle-même à l'aide du symbole =."
(fr)
-
BBCode is an abbreviation for Bulletin Board Code, the lightweight markup language used to format posts in many message boards. It is also called forum codes. The available tags are usually indicated by rectangular brackets surrounding a keyword, and they are parsed by the message board system before being translated into a markup language that web browsers understand, usually HTML or XHTML.
(en)
-
BBCode on lyhenne sanoista Bulletin Board Code. BBCode on merkintäkieli ja sitä käytetään usein keskustelupalstoilla. BBCode toimii yleensä HTML:än (tai XHTML:än) tavoin, mutta taulukot yms. suuret elementit ovat yleensä estettyjä sivuston luettavuuden parantamiseksi. Keskustelupalsta tulkkaa BBCoden yleensä HTML:äksi tai XHTML:äksi.
BBCode eroaa HTML -koodista myös siten, että -merkkien sijaan käytetään [ ja ] -merkkejä, joilla aloitetaan ja suljetaan koodit."
(fi)
-
BBCode staat voor Bulletin Board Code en wordt gebruikt om opmaak toe te voegen aan berichten door populaire forums als Invision Power Board , phpBB en vBulletin. De zogenaamde tags worden tussen rechte haken geplaatst: [ en ].
Door BBCode heeft de beheerder meer controle over welke opmaak gebruikt wordt. Voorheen kon op veel forums HTML gebruikt worden om opmaak toe te voegen aan posts. Daarmee konden ook ingrijpendere wijzigingen aangebracht worden in de vormgeving, zoals achtergrondkleur en plaats van de tekst. Bovendien stond de veiligheid op het spel als men ongemerkt JavaScript toevoegde.
Om bezoekers toch de mogelijkheid te geven om wat opmaak toe te voegen, maar zelf in de hand te houden welke precies, heeft men BBcode bedacht. Hiermee kan een afgebakend aantal codes worden gebruikt waarmee op eenvoudige wijze opmaak toe te voegen is."
(nl)
-
BBCode to język formatowania wiadomości internetowych pojawiający się często na różnych forach dyskusyjnych w całym Internecie. Głównym założeniem tego skryptu jest ułatwienie osobie nieznającej składni HTML odpowiednie zmodyfikowanie wypowiedzi na jej potrzeby. Z drugiej strony umożliwienie ingerencji jedynie w treść i wygląd, blokując natomiast możliwość wstawiania znaczników HTML, JavaScriptu, czy PHP. Poniżej podane są znaczniki, które najczęściej dostępne są w systemach BBCode.
=Formatowanie i znaczniki=
Poniżej przedstawiono główne znaczniki tego systemu i ich efekt.
*[b]pogrubienie[/b] (ang. bold) Pogrubia tekst
**Efekt: pogrubienie
*[i]kursywa[/i] (ang. italic) Pochyla tekst
**Efekt: kursywa
*[u]podkreślenie[/u] (ang. underline) Podkreśla tekst
**Efekt: podkreślenie
*[quote]cytat[/quote] Cytuje dany tekst
**Efekt mniej więcej taki:
Cytat:
cytat
*[quote="ktoś"]myślę, więc jestem... i znikłem :)[/quote] Cytuje tekst, którego autorem jest ktoś
**Efekt:
ktoś napisał:
myślę, więc jestem... i znikłem :)
*[code]kod jakiegoś pliku[/code] W tym znaczniku zwykle podaje się źródła plików
**Efekt:
kod jakiegoś pliku
*[color=olive]kolor oliwkowy[/color] Notka: Ten znacznik obsługuje angielskie nazwy kolorów (blue; red; silver; gold; pink) oraz kolory w systemie heksadecymalnym (#3456AF, itp.)
**Efekt: kolor oliwkowy
*[size=9]tekst mały[/size] [size=14]tekst duży[/size] Reguluje wielkość tekstu
**Efekt: tekst mały tekst duży
*[list][*]punkt jeden[*]punkt dwa[/list] Powoduje tworzenie listy nienumerycznej
**Efekt:
***punkt jeden
***punkt dwa
*[list=a][*]punkt a[*]punkt b[/list] Powoduje tworzenie listy alfabetycznej
**Efekt:
a. punkt a
b. punkt b
*[list=1][*]punkt a[*]punkt b[/list] Powoduje tworzenie listy numerycznej
**Efekt:
1. punkt a
2. punkt b
*[list=I][*]punkt a[*]punkt b[*]punkt c[*]punkt d[/list] Powoduje tworzenie listy o numeracji rzymskiej
**Efekt:
I. punkt a
II. punkt b
III. punkt c
IV. punkt d
*[url]http://pl.wikipedia.org/[/url] Tworzy link o podanym adresie Notka: Znacznik obsługuje protokoły http:// i ftp://. Można także podać adres http bez prefiksu, na przykład: [url]www.wikipedia.pl[/url]
**Efekt: http://pl.wikipedia.org/
*[url=http://www.wikipedia.pl]Polska Otwarta Wolna Encyklopedia[/url]
**Efekt: Polska Otwarta Wolna Encyklopedia
*[img]http://upload.wikimedia.org/wikipedia/pl/thumb/7/76/250px-Kurtkowiec_i_czerwone.jpg[/img] Notka: Alternatywną formą tego znacznika, stosowaną w niektórych implementacjach jest [img=http://upload.wikimedia.org/wikipedia/pl/thumb/7/76/250px-Kurtkowiec_i_czerwone.jpg]
**Efekt:
=Używanie wielu znaczników=
BBCode umożliwia na łączenie znaczników, ale muszą one być pisane w odpowiedniej kolejności, a znaczniki zamykające (np.: [/img], [/url]) muszą być podawane w odwrotnej kolejności do znaczników otwieranych."
(pl)
-
BBCode är en förkortning som står för Bulletin Board Code och används som kodningsformat i Internetforum."
(sv)
-
BBCode è una abbreviazione di Bulletin Board Code (codice per bacheche elettroniche), il linguaggio di markup usato per formattare i messaggi in molti forum. I comandi (tag) disponibili sono di solito indicati racchiudendo tra parentesi quadre le parole chiave e sono interpretati dal sistema prima di essere tradotti in un linguaggio di markup comprensibile per il browser web, di solito HTML o XHTML."
(it)
-
BBCode是Bulletin Board Code的縮寫,有譯為「BB代碼」者,屬於輕量標記語言(Lightweight Markup Language)的一種,如字面上所顯示的,它主要是使用在BBS、論壇、Blog等網路應用上。BBcode的語法通常為 -{[標記]}- 這種形式,即語法左右用兩個中括號包圍,以作為與正常文字間的區別。系統解譯時遇上中括弧便知道該處是BBcode,會在解譯結果輸出到用戶端時轉換成最為通用的HTML語法。"
(zh)
-
BBコード(びーびーこーど)は、 Bulletin Board Code の略で、電子掲示板やブログなどで使用される軽量マークアップ言語である。 キーワードを角括弧で囲んでタグとし、ウェブブラウザが理解して表示できるように構文解析してHTML(XHTML)に変換される。"
(ja)
|
|
rdfs:comment
|
-
(es)
-
BBCode (von engl. Bulletin Board Code) ist eine sehr eng an HTML angelehnte, jedoch vereinfachte Auszeichnungssprache, die bevorzugt für die Erstellung von Beiträgen in Webforen (engl. Bulletin Boards) eingesetzt wird. BBCode ist nicht offiziell reglementiert, stellt aber wegen seiner hohen Verbreitung einen Quasi-Standard sowie eine Best Current Practice dar."
(de)
-
BBCode (аббр. от ) — язык разметки, используемый для форматирования сообщений на многих электронных досках объявлений (BBS) и форумах. Для форматирования текста используются теги, подобные тегам HTML, но, в отличие от них, заключённые в квадратные скобки."
(ru)
-
BBCode est l'abréviation de Bulletin Board Code, une simplification du langage HTML utilisée pour mettre en forme les messages de forums de discussion. Par abus de langage, les éléments du BBCode sont appelés balises. Le nom d'une balise est délimité par les crochets [ et ], contrairement au HTML où les caractères sont utilisés. Certaines balises ont une propriété, aussi appelée attribut, dont la valeur est assignée à la balise elle-même à l'aide du symbole =."
(fr)
-
BBCode is an abbreviation for Bulletin Board Code, the lightweight markup language used to format posts in many message boards. It is also called forum codes. The available tags are usually indicated by rectangular brackets surrounding a keyword, and they are parsed by the message board system before being translated into a markup language that web browsers understand, usually HTML or XHTML.
(en)
-
BBCode on lyhenne sanoista Bulletin Board Code. BBCode on merkintäkieli ja sitä käytetään usein keskustelupalstoilla. BBCode toimii yleensä HTML:än (tai XHTML:än) tavoin, mutta taulukot yms. suuret elementit ovat yleensä estettyjä sivuston luettavuuden parantamiseksi. Keskustelupalsta tulkkaa BBCoden yleensä HTML:äksi tai XHTML:äksi."
(fi)
-
BBCode staat voor Bulletin Board Code en wordt gebruikt om opmaak toe te voegen aan berichten door populaire forums als Invision Power Board , phpBB en vBulletin. De zogenaamde tags worden tussen rechte haken geplaatst: [ en ].
(nl)
-
BBCode to język formatowania wiadomości internetowych pojawiający się często na różnych forach dyskusyjnych w całym Internecie. Głównym założeniem tego skryptu jest ułatwienie osobie nieznającej składni HTML odpowiednie zmodyfikowanie wypowiedzi na jej potrzeby. Z drugiej strony umożliwienie ingerencji jedynie w treść i wygląd, blokując natomiast możliwość wstawiania znaczników HTML, JavaScriptu, czy PHP."
(pl)
-
BBCode är en förkortning som står för Bulletin Board Code och används som kodningsformat i Internetforum."
(sv)
-
BBCode è una abbreviazione di Bulletin Board Code (codice per bacheche elettroniche), il linguaggio di markup usato per formattare i messaggi in molti forum. I comandi (tag) disponibili sono di solito indicati racchiudendo tra parentesi quadre le parole chiave e sono interpretati dal sistema prima di essere tradotti in un linguaggio di markup comprensibile per il browser web, di solito HTML o XHTML."
(it)
-
BBCode是Bulletin Board Code的縮寫,有譯為「BB代碼」者,屬於輕量標記語言(Lightweight Markup Language)的一種,如字面上所顯示的,它主要是使用在BBS、論壇、Blog等網路應用上。BBcode的語法通常為 -{[標記]}- 這種形式,即語法左右用兩個中括號包圍,以作為與正常文字間的區別。系統解譯時遇上中括弧便知道該處是BBcode,會在解譯結果輸出到用戶端時轉換成最為通用的HTML語法。"
(zh)
-
BBコード(びーびーこーど)は、 Bulletin Board Code の略で、電子掲示板やブログなどで使用される軽量マークアップ言語である。 キーワードを角括弧で囲んでタグとし、ウェブブラウザが理解して表示できるように構文解析してHTML(XHTML)に変換される。"
(ja)
|