## Informacje o BBCode

W Hubzilla stosowana jest własna odmiana BBCode. Niniejszy informator jest treściwym opisem składni tej odmiany BBCode.

### Dekracja tekstu

Składnia BBcode | Tekst formatowany
--- | ---
`[b]pogrubiony[/b]` | pogrubiony
`[i]pochyły[/i]` | pochyły
`[u]podkreślony[/u]` | podkreślony
`[s]przekreślony[/s]` | przekreślony
`[color=red]czerwony[/color]` | czerwony
`[hl]podświetlony[/hl]` | podświetlony
`[font=courier]jaiś tekst[/font]` | jakiś tekst

`[quote]cytat[/quote]`

> cytat

`[quote=Author]Autor? Ja? Nie, nie, nie...[/quote]`

Autor napisał:

> Autor? Ja? Nie, nie, nie...

`[size=small]tekst mały (small)[/size] [size=xx-large]tekst wielki (xx-large)[/size] [size=20]tekst z czcionką 20px[/size]` Opcje rozmiaru obejmują: xx-small, small, medium, large, xx-large | tekst mały (small) tekst wielki ()xx-large) tekst z czcionką 20px

`Dodanie poziomego paska [hr] Tak jak to`

Dodanie poziomego paska

Tak jak to

`To jest [center]wyśrodkowany[/center] tekst` | To jest wyśrodkowany tekst

### Bloki kodu

Kod można renderować generalnie w formacie blokowym lub wbudowanym (w zależności od tego, czy w tekście znajdują się znaki nowego wiersza) lub można określić obsługiwany język dla rozszerzonego podświetlania składni. Podświetlanie składni wymaga odpowiedniej wtyczki renderującej, takiej jak hilite. Obsługiwane języki z wtyczką hilite to php, css, mysql, sql, abap, diff, html, perl, ruby, vbscript, avrc, dtd, java, xml, cpp, python, javascript, js, json, sh.
Jeśli wtyczka renderująca nie jest zainstalowana lub określono nieobsługiwany język, dane wyjściowe bloków kodu z podświetleniem składni są takie same, jak znacznik kodu formatu bloku.

Składnia BBcode | Wyjście
--- | ---
`[code]funkcja bbcode() { }[/code]` | `funkcja bbcode() { }`

`[code=php]funkcja bbcode() {
$variable = true;
if( $variable ) {
echo "true";
}
}[/code]`

`

1. function bbcode() {
2. $variable = true;
3. if( $variable ) {
4. echo "true";
5. }
6. }

`

`[nobb][nobb]W ten sposób [i]możesz[/i] [u]pokazać[/u] jak użyć składnię [hl]BBcode[/hl][/nobb][/nobb]` | [nobb]W ten sposób [i]możesz[/i] [u]pokazać[/u] jak uzyć składnię []hl]BBcode[/hl][/nobb]

### Listy

Składnia BBcode | Wyrenderowana lista
--- | ---

`[ul]
[*] Pierwszy element listy
[*] Drugo element listy
[/ul]`

- Pierwszy element listy
- Drugi element listy

`[ol]
[*] Pierwszy element listy
[*] Drugi element listy
[/ol]`

- Pierwszy element listy
- Drugi element listy

`[list=A]
[*] Pierwszy element listy
[*] Drugi element listy
[/list]` Elementami listy są `1, i, I, a, A`.

- Pierwszy element listy
- Drugi element listy

`[dl terms="b"]
[*= Pierwsze hasło] Opis pierwszego hasła
[*= Drugie hasło] Opis drugiego hasła
[/dl]` Opcje stylu hasła mogą być kombinacją tekstu:

b
  z czcionką bold
i
  z czcionką italic
u
  z czcionką underline
m
  z czcionką monospace
l
  z czcionką large
h
  poziomego — tak jak tta lista definicyjna

Pierwsze hasło
  Opis pierwszego hasła
Drugie hasło
  Opis drugiego hasła

### Tabele

Składnia BBcode | Wyrenderowana tabela
--- | ---

`[table border=0]
[tr]
[th]Nagłówek 1[/th][th]Nagłówek 2[/th]
[/tr]
[tr][td]Treść[/td][td]Treść[/td][/tr]
[tr][td]Treść[/td][td]Treść[/td][/tr]
[/table]`

Nagłówek 1 | Nagłówek 2
--- | ---
Content | Content
Treść | Treść

`[table border=1]
[tr]
[th]Nagłówek 1[/th][th]Nagłówek 2[/th]
[/tr]
[tr][td]Treść[/td][td]Treść[/td][/tr]
[tr][td]Treść[/td][td]Treść[/td][/tr]
[/table]`

Nagłówek 1 | Nagłówek 2
--- | ---
Content | Content
Treść | Treść

`[table]
[tr]
[th]Nagłówek 1[/th][th]Nagłówek 2[/th]
[/tr]
[tr][td]Treść[/td][td]Treść[/td][/tr]
[tr][td]Treść[/td][td]Treść[/td][/tr]
[/table]`

Nagłówek 1 | Nagłówek 2
--- | ---
Treść | Treść
Treść | Treść

### Odnośniki i treść osadzona

Składnia BBcode | Wyjście
--- | ---
`[video]URL wideo[/video] [audio]URL audio[/audio]` |
`[url=https://hubzilla.org]Hubzilla[/url]` | Hubzilla
`Obraz [img]https://example.org/image.jpg[/img] w jakimś tekście` | Obraz w jakimś tekście

### Kod specyficzny dla $Projectname

Składnia BBcode | Wyjście
--- | ---
Wersja tagu [url] wykorzystująca magiczne uwierzytelnianie `[zrl=https://hubzilla.org]Link rozpoznający tożsamość[/zrl]` | `https://hubzilla.org/?zid=[observer=1][observer.address][/observer][observer=0]your_channel@your.home.hub[/observer]`
Wersja tagu [img] wykorzystująca magiczną uwierzytelnianie `[zmg]https://hubzilla.org/some/photo.jpg[/zmg]` | Obraz jest widoczny tylko dla osób uwierzytelnionych i za zgodą właściciela kanału.
Wyjście zależne od obserwatora:`[nobb][observer=1]Tekst do wyświetlenia, jeśli obserwator JEST uwierzytelniony[/observer][/nobb]` |
`[nobb][observer=0]Tekst wyświetlany, jeśli obserwator NIE JEST uwierzytelniony[/observer][/nobb]` |
`[nobb][observer.language=en]Tekst wyświetlany, jeśli językiem obserwatora jest angielski[/observer][/nobb]` |
`[nobb][observer.language!=de]Tekst wyświetlany, jeśli językiem obserwatora nie jest język niemiecki[/observer][/nobb]` |
`[nobb][observer.url][/nobb]` | adres URL kanału obserwatora
`[nobb][observer.baseurl][/nobb]` | witryna WWW obserwatora
`[nobb][observer.name][/nobb]` | nazwa obserwatora
`[nobb][observer.webname][/nobb]` | krótka nazwa w adresie URL obserwatora
`[nobb][observer.address][/nobb]` | adres (ZOT-id) obserwatora
`[nobb][observer.photo][/nobb]` | zdjęcie profilowe obserwatora

`Co to jest spoiler?
[spoiler]Tekst, który chcesz ukryć.[/spoiler]`

Co to jest spoiler?
Kliknij, aby otworzyć/zamknąć

> Tekst, który chcesz ukryć.

`[toc data-toc='div.page-body' data-toc-headings='h1,h2']`
Utwórz spis treści na stronie internetowej lub stronie wiki. Proszę zapoznać się z oryginalnym widżetem TOC jQuery aby uzyskać więcej informacji.

- Opcjonalny parametr: 'data-toc'. Jeśli pominięty, domyślną wartością jest „body”
- Opcjonalny parametr: 'data-toc-headings'. Jeśli pominięty, wartość domyślna to „h1, h2, h3”

`[nobb][rpost=title]Tekst do publikacji[/rpost][/nobb]` Obserwator wróci do swojego macierzystego portalu, aby wprowadzić wpis z określonym tytułem i treścią. Obie opcje są opcjonalne | [baseurl]/rpost?f=&title=title&body=Text+to+post
Wymaga to wtyczki qrator. `[qr]tekst do publikacji[/qr]` |
Wymaga to odpowiedniej wtyczki mapy, takiej jak openstreetmap. `[map]` | Wygenerowanie wbudowanej mapy przy użyciu aktualnych współrzędnych plakatu w przeglądarce, jeśli lokalizacja przeglądarki jest włączona
Wymaga to odpowiedniej wtyczki mapy, takiej jak openstreetmap. `[map=latitude,longitude]` | Wygenerowanie mapy przy wykorzystaniu współrzędnych globalnych.

Wymaga to odpowiedniej wtyczki mapy, takiej jak openstreetmap. `[map]Nazwa miejsca[/map]`

Wygenerowanie mapy dla podanej nazwanej lokalizacji. Zwracana jest pierwsza pasująca lokalizacja. Na przykład „Sydney” zazwyczaj zwraca Sydney w Australii, a nie Sydney w Nowej Szkocji w Kanadzie, chyba że określono dokładniejszą lokalizację. Zdecydowanie zalecamy skorzystanie z narzędzia podglądu wpisu, aby upewnić się, że masz prawidłową lokalizację przed wysłaniem wpisu.

`[&copy;]` | ©