Informator 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 BBcodeTekst 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 BBcodeWyjś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 BBcodeWyrenderowana 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 BBcodeWyrenderowana 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 1Nagłówek 2
ContentContent
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 1Nagłówek 2
ContentContent
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 1Nagłówek 2
TreśćTreść
TreśćTreść

Odnośniki i treść osadzona

Składnia BBcodeWyjś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 Image/photo w jakimś tekście

Kod specyficzny dla $Projectname

Składnia BBcodeWyjś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?
[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 huba, aby wprowadzić post 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 posta, aby upewnić się, że masz prawidłową lokalizację przed wysłaniem postu.
[©] ©