- Rozszerzenie jest domyślnie włączone na Fandomie.
Rozszerzenie RandomSelection pozwala na wyświetlanie losowo generowanej treści na wiki — np. rotujących obrazów, losowych powitań i wielu innych elementów.
Krok po kroku
Rozszerzenie dodaje następujący zestaw znaczników, dzięki którym możesz tworzyć własne losowe listy:
- Znacznik
<choose>jest znacznikiem nadrzędnym całego zestawu.- Atrybut uncached wyłącza pamięć podręczną. Użycie:
<choose uncached>. - Atrybut before dodaje tekst przed wynikiem. Użycie:
<choose before="Tekst przed">(obsługuje wikitext). - Atrybut after dodaje tekst po wyniku. Użycie:
<choose after="Tekst po">(obsługuje wikitext).
- Atrybut uncached wyłącza pamięć podręczną. Użycie:
- Znacznik
<option>oznacza pojedynczą opcję, spośród których jedna zostanie wybrana i wyświetlona. W środku możesz umieszczać linki, obrazy, a nawet szablony.- Atrybut weight określa wagę opcji (domyślnie 1). Im większa wartość, tym większa szansa, że opcja zostanie wybrana. Użycie:
<option weight="Liczba">(akceptuje tylko liczby całkowite).
- Atrybut weight określa wagę opcji (domyślnie 1). Im większa wartość, tym większa szansa, że opcja zostanie wybrana. Użycie:
- Znacznik
<choicetemplate>pozwala przekazać treść znajdującą się wewnątrz<option>jako parametr do szablonu.
Podstawowe użycie rozszerzenia wygląda tak:
<choose>
<option>Opcja 1</option>
<option>Opcja 2</option>
</choose>
Rozszerzenie dodaje również funkcję parsera {{#choose: ...}}, pozwalającą na użycie RandomSelction w sytuacjach, gdy użycie znacznika jest utrudnione (np. w zagnieżdzonych użyciach). Przykład użycia:
{{#choose:
|Opcja 1
|Opcja 2
|Więcej opcji...
}}
Przykłady
Poniższy przykład wyświetli losową ikonę flagi:
<choose>
<option>[[Plik:Icon-German.png|18px]]</option>
<option>[[Plik:Icon-English.png|18px]]</option>
<option>[[Plik:Icon-Spanish.png|18px]]</option>
<option>[[Plik:Icon-Finnish.png|18px]]</option>
<option>[[Plik:Icon-French.png|18px]]</option>
<option>[[Plik:Icon-Italian.png|18px]]</option>
<option>[[Plik:Icon-Japanese.png|18px]]</option>
<option>[[Plik:Icon-Korean.png|18px]]</option>
<option>[[Plik:Icon-Dutch.png|18px]]</option>
<option>[[Plik:Icon-Polish.png|18px]]</option>
<option>[[Plik:Icon-Portuguese.png|18px]]</option>
<option>[[Plik:Icon-Russian.png|18px]]</option>
<option>[[Plik:Icon-Vietnamese.png|18px]]</option>
<option>[[Plik:Icon-Chinese.png|18px]]</option>
</choose>
Możliwe jest także wykorzystanie atrybutów <choose> — before oraz after — do wyświetlania losowych filmów, np. przy użyciu EmbedVideo (gdzie VideoIDn oznacza identyfikator filmu na YouTube):
<choose before="{{#ev:youtube|" after="}}">
<option>VideoID1</option>
<option>VideoID2</option>
<option>VideoID3</option>
</choose>
Zobacz też
Dalsze wsparcie
Szukasz dalszego wsparcia lub masz pytanie? Sprawdź poniższe linki, aby dowiedzieć się więcej.
- Dowiedz się więcej, sprawdzając inne strony pomocy.
- Uzyskaj pomoc od innych użytkowników Fandomu w Dyskusjach na Centrum Społeczności.
- Skontaktuj się ze wsparciem Fandomu poprzez formularz kontaktowy.