Rozszerzenie:PortableInfobox
PortableInfobox Status wydania: beta |
|
---|---|
Realizacja | Tag |
Opis | Port rozszerzenia PortableInfobox z Fandomu na MediaWiki 1.27+ |
Autor(zy) | Luqgreg, Wikia, Inc (wersja oryginalna) |
Ostatnia wersja | 0.3.1 (2018-12-29) |
Polityka zgodności | główna |
MediaWiki | 1.27+ |
Zmiany w bazie danych | Nie |
Licencja | GNU General Public License 3.0 or later |
Pobieranie | GitHub: Uwaga: README |
|
|
<infobox> |
|
Problemy | Otwarte zgłoszenia · Zgłoś błąd |
Rozszerzenie PortableInfobox umożliwia tworzenie przenośnych infoboksów, które będą renderowane z wykorzystaniem czystej i semantycznie poprawnej składni HTML na wszystkich skórkach i platformach, jednocześnie zachowując łatwą do zrozumienia i potężną składnię XML. Jest to port rozszerzenia PortableInfobox z Fandomu na nowsze wersje MediaWiki.
Instalacja
- Pobierz i umieść plik(i) w katalogu o nazwie
PortableInfobox
w swoim kataloguextensions/
. - Dodaj poniższy kod na dole swojego pliku LocalSettings.php:
wfLoadExtension( 'PortableInfobox' );
- Zrobione – Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.
Parametry konfiguracyjne
- $wgAllInfoboxesSubpagesBlacklist (array)
- Lista podstron w przestrzeni nazw szablonów, które będą pomijane przez zapytanie API wszystkich infoboksów (domyślne: [ "doc", "draft", "test" ])
- $wgPortableInfoboxCustomImageWidth (int)
- Rozmiar miniatur obrazów w infoboksach. (domyślne: 300)
- $wgPortableInfoboxUseHeadings (bool)
- Używaj tagów nagłówka dla tytułów i nagłówków grup. Może powodować brak kompatybilności z innymi wersjami . (domyślne: true)
- $wgPortableInfoboxUseTidy (bool)
- Używaj RemexHtml do walidowania kodu HTML w infoboksach. (domyślne: true)
Użycie
- Zobacz Pomoc:Infoboksy/Tagi na Fandomie.
Tag $media
W wersji 3.0 wprowadzony został tag <media />
, zastępujący <image />
, który jednak wciąż działa (zobacz aliasy).
Umożliwia osadzanie obrazów, filmów i plików dźwiękowych w infoboksie w taki sam sposób jak pozwalał na to tag <image />
w wersji oryginalnej.
Atrybuty
source
- nazwa parametruaudio
- Jeżeli wartość tofalse
, ignorowane są wszystkie pliki dźwiękoweimage
- Jeżeli wartość tofalse
, ignorowane są wszystkie obrazyvideo
- Jeżeli wartość tofalse
, ignorowane są wszystkie filmy
Tagi podrzędne
<default>
<caption>
Aliasy
<audio />
- wariant tagu<media />
, który dopuszcza tylko pliki dźwiękowe<image />
- wariant tagu<media />
, który dopuszcza tylko obrazy i filmy (dla wstecznej kompatybilności może zostać wyłączony przy użyciuvideo="false"
)<video />
- wariant tagu<media />
, który dopuszcza tylko filmy
Różnice względem wersji oryginalnej
- Rozszerzeni jest oparte na wersji $original. Mogą występować pewne funkcje, które zostały dodane później w wersji oryginalnej, lecz nie ma ich tutaj.
- Motyw Europa został usunięty.
- Gdy nie ma podanego żadnego motywu, zamiast $wikia używana jest klasa $themedefault.
- Gdy do infoboksu dodawany jest tag
<gallery>
zawierający obrazy bez podpisów, używana jest nazwa pliku zamiast braku wyświetlania tego obrazu. - Po osadzeniu filmu w infoboksie, do tagu $figure dodawana jest klasa
.pi-video
. - Filmy używają tagów $video zamiast wyświetlania filmu w wyskakującym oknie po kliknięciu miniatury.
- Klasa $piimage nie jest już obecna w tagu $figure z filmem. Zamiast tego stosowana jest klasa $pimedia do wszystkich elementów multimedialnych.
- Zamieniono klasę $imagecollection na $mediacollection.
- Atrybuty $accentcolor przyjmują więcej formatów kolorów.
- W podpisach obsługiwana jest większa ilość tagów HTML.
- Skórka mobilna nie posiada oddzielnego motywu.
There may be some features introduced in the original version at a later date which are absent here.
- Europa theme was removed.
.pi-theme-default
class is applied instead of.pi-theme-wikia
to the infobox, when no theme is specified.
- When a
<gallery>
tag is passed to the infobox with images without captions, file name is used instead of not showing the image.
- When embedding a video in the infobox additional class
.pi-video
is added to the<figure>
tag.
- Videos use
<video>
tags instead of showing video in a modal after clicking a thumbnail.
.pi-image
class is no longer present in the<figure>
tag with a video, instead.pi-media
class is applied to all media elements.
.pi-image-collection
classes were changed to.pi-media-collection
.
accent-color-*
attributes allow more color formats.
- More HTML tags are allowed in captions.
- Mobile skin doesn't get separate styling.