Przejdź do zawartości

Szablon:Infobox trasy: Różnice pomiędzy wersjami

Z Dzikusy - Baza tras MTB
m Zabezpieczył „Szablon:Infobox trasy” ([Edytowanie=Dozwolone tylko dla administratorów] (na czas nieokreślony) [Przenoszenie=Dozwolone tylko dla administratorów] (na czas nieokreślony))
Dodaj dynamiczne emoji do wyświetlania poziomu trudności (display only, SMW bez zmian) (via update-page on MediaWiki MCP Server)
Linia 58: Linia 58:
{{!}}-
{{!}}-
{{!}} Poziom trudności
{{!}} Poziom trudności
{{!}} {{{trudnosc}}}
{{!}} {{#switch: {{lc:{{{trudnosc|}}}}}
  | łatwa                = 🟢 Łatwa
  | średniozaawansowana  = 🔵 Średniozaawansowana
  | zaawansowana        = 🔴 Zaawansowana
  | ekspercka            = ⚫ Ekspercka
  | double black diamond = ⚫⚫ Double Black Diamond
  | podjazdowa          = 🟡 Podjazdowa
  | nieokreślona        = ❓ Nieokreślona
  | #default            = {{{trudnosc}}}
  }}
}}
}}


Linia 90: Linia 99:
{{!}} Opiekun trasy
{{!}} Opiekun trasy
{{!}} {{{opiekun}}}
{{!}} {{{opiekun}}}
}}
{{#if:{{{trailforks|}}}|
{{!}}-
{{!}} Trailforks
{{!}} [{{{trailforks}}} Otwórz w Trailforks]
}}
}}


Linia 128: Linia 143:
* <code>przewyzszenie</code>
* <code>przewyzszenie</code>
* <code>nachylenie</code>
* <code>nachylenie</code>
* <code>trudnosc</code> – plain text, zgodnie z systemem trudności: <code>Łatwa</code> / <code>Średniozaawansowana</code> / <code>Zaawansowana</code> / <code>Ekspercka</code> / <code>Podjazdowa</code>.
* <code>trudnosc</code> – plain text, zgodnie z systemem trudności wiki: <code>Łatwa</code> / <code>Średniozaawansowana</code> / <code>Zaawansowana</code> / <code>Ekspercka</code> / <code>Double Black Diamond</code> / <code>Podjazdowa</code> / <code>Nieokreślona</code>. Emoji dodawane automatycznie przez szablon.
* <code>styl</code>
* <code>styl</code>
* <code>jawnosc</code>
* <code>jawnosc</code>
* <code>dostepnosc</code>
* <code>dostepnosc</code>
* <code>gps</code>
* <code>gps</code>
* <code>trailforks</code>
* <code>trailforks</code> – pełny URL do strony trasy na Trailforks
* <code>opiekun</code>
* <code>opiekun</code>
* <code>google</code> – link do profilu w Google Maps (nie sam GPS)
* <code>google</code> – link do profilu w Google Maps (nie sam GPS)
Linia 143: Linia 158:
* <code>TYP_TRASY</code> – <code>Oficjalna</code> lub <code>Nieoficjalna</code>
* <code>TYP_TRASY</code> – <code>Oficjalna</code> lub <code>Nieoficjalna</code>
* <code>LOKALIZACJA_TRASY</code> – nazwa miejscówki (do map i zapytań)
* <code>LOKALIZACJA_TRASY</code> – nazwa miejscówki (do map i zapytań)
* <code>TRUDNOSC_TRASY</code> – poziom trudności jako tekst
* <code>TRUDNOSC_TRASY</code> – poziom trudności jako plain text (bez emoji — emoji są generowane tylko przy wyświetlaniu)
* <code>STATUS_TRASY</code> – status trasy (Aktywna, Zamknięta itp.)
* <code>STATUS_TRASY</code> – status trasy (Aktywna, Zamknięta itp.)
* <code>REGION_TRASY</code> – region geograficzny (plain text)
* <code>REGION_TRASY</code> – region geograficzny (plain text)

Wersja z 23:41, 5 maj 2026


Infobox trasy MTB

Szablon infoboxu dla tras MTB.

Parametry (wszystkie opcjonalne)

  • nazwa
  • obrazek – nazwa pliku (bez „Plik:")
  • typ – czysty tekst: Oficjalna lub Nieoficjalna. Szablon sam podlinkuje do kategorii i automatycznie przypisze stronę do odpowiedniej kategorii.
  • status – Aktywna / Zamknięta / Sezonowa / Zlikwidowana itp.
  • lokalizacjanazwa strony wiki miejscówki (bikepark lub szczyt), np. Kozia Góra, Gaiki, Enduro Trails Bielsko-Biała. Bez nawiasów wikilink. Szablon wyświetli jako link i wyemituje jako właściwość SMW.
  • region – szerszy rejon geograficzny, plain text (bez wikilinków) dla poprawnego działania SMW, np. Beskid Śląski. Wyświetlany opisowo w infoboxie.
  • dlugosc
  • przewyzszenie
  • nachylenie
  • trudnosc – plain text, zgodnie z systemem trudności wiki: Łatwa / Średniozaawansowana / Zaawansowana / Ekspercka / Double Black Diamond / Podjazdowa / Nieokreślona. Emoji dodawane automatycznie przez szablon.
  • styl
  • jawnosc
  • dostepnosc
  • gps
  • trailforks – pełny URL do strony trasy na Trailforks
  • opiekun
  • google – link do profilu w Google Maps (nie sam GPS)

Pola bez wartości nie są wyświetlane.

Właściwości SMW emitowane przez szablon

Emitowane zawsze (niezależnie od GPS), gdy dane pole jest wypełnione:

  • TYP_TRASYOficjalna lub Nieoficjalna
  • LOKALIZACJA_TRASY – nazwa miejscówki (do map i zapytań)
  • TRUDNOSC_TRASY – poziom trudności jako plain text (bez emoji — emoji są generowane tylko przy wyświetlaniu)
  • STATUS_TRASY – status trasy (Aktywna, Zamknięta itp.)
  • REGION_TRASY – region geograficzny (plain text)

Emitowane tylko gdy wypełniony jest parametr gps:

  • GPS_TRASY – współrzędne GPS (do map SMW/Leaflet)

Przykładowe zapytania SMW

{{#ask: [[LOKALIZACJA_TRASY::Bike Park Stożek]] | ?TRUDNOSC_TRASY | ?STATUS_TRASY }}
{{#ask: [[TRUDNOSC_TRASY::Zaawansowana]] [[REGION_TRASY::Beskid Śląski]] | ?LOKALIZACJA_TRASY }}
{{#ask: [[TYP_TRASY::Nieoficjalna]] [[GPS_TRASY::+]] | ?LOKALIZACJA_TRASY | format=leaflet | ?GPS_TRASY }}