Moduł:Wikidane/opis: Różnice pomiędzy wersjami
Z Czarnobyl Wiki
m (1 wersja) |
(drobne techniczne) |
||
| Linia 1: | Linia 1: | ||
{{wysokie ryzyko|częste użycie|liczba=ponad 400 000}} | {{wysokie ryzyko|częste użycie|liczba=ponad 400 000}} | ||
| − | Moduł do odczytywania i prezentowania wartości cech z wikidanych powiązanych z bieżącym artykułem. | + | Moduł do odczytywania i prezentowania wartości cech z wikidanych powiązanych z bieżącym artykułem. Zobacz też: [[Moduł:Wikidata]]. |
== <code>P</code> == | == <code>P</code> == | ||
| Linia 27: | Linia 27: | ||
| Np. <code>lub</code> aby wyświetlić więcej niż jedną datę urodzin. | | Np. <code>lub</code> aby wyświetlić więcej niż jedną datę urodzin. | ||
|- | |- | ||
| − | | linkuj | + | | {{anchor|P linkuj}}linkuj |
| Wartość logiczna do sterowania generowaniem linków: | | Wartość logiczna do sterowania generowaniem linków: | ||
; <code>tak</code> : generuj link zawsze (jeśli możliwy) | ; <code>tak</code> : generuj link zawsze (jeśli możliwy) | ||
; <code>nie</code> : generuj tylko opis | ; <code>nie</code> : generuj tylko opis | ||
; ''brak'' : generuj w zależności od typu, tj. ''tak'' dla artykułów i koordynat, ''nie'' dla dat | ; ''brak'' : generuj w zależności od typu, tj. ''tak'' dla artykułów i koordynat, ''nie'' dla dat | ||
| − | | Np. <code>tak<code> dla daty urodzin lub śmierci | + | | Np. <code>tak</code> dla daty urodzin lub śmierci |
|- | |- | ||
| procesor | | procesor | ||
| Linia 41: | Linia 41: | ||
| Treść wartości specjalnej oznaczająca brak danej cechy. | | Treść wartości specjalnej oznaczająca brak danej cechy. | ||
| Zaleca się podawanie odpowiedniej treści, gdyż zależy ona silnie od kontekstu cechy. Domyślna treść ''bez wartości'' raczej nie oddaje jasno informacji i dlatego artykuły, które korzystają z domyślnego tekstu umieszczane są w kategorii technicznej [[:Kategoria:Cecha bez wartości]]. | | Zaleca się podawanie odpowiedniej treści, gdyż zależy ona silnie od kontekstu cechy. Domyślna treść ''bez wartości'' raczej nie oddaje jasno informacji i dlatego artykuły, które korzystają z domyślnego tekstu umieszczane są w kategorii technicznej [[:Kategoria:Cecha bez wartości]]. | ||
| + | |- | ||
| + | | ile | ||
| + | | Maksymalna liczba wartości do odczytania. | ||
| + | | Cecha może zawierać więcej niż jedną wartość oraz domyślnie zwracane są wszystkie najlepsze wyniki. Tym polem można ten zbiór dodatkowo ograniczyć. Pole musi mieć wartość nie mniejszą niż 1. | ||
|- | |- | ||
| P518 | | P518 | ||
| Linia 93: | Linia 97: | ||
== <code>id</code> == | == <code>id</code> == | ||
| − | + | Funkcja do odczytu identyfikatora strony na wikidanych. | |
| + | |||
| + | === parametry === | ||
| + | {| class="wikitable" width = "100%" | ||
| + | ! Pole | ||
| + | ! Do czego służy? | ||
| + | |- | ||
| + | | 1 | ||
| + | | Opcjonalny tytuł strony. Domyślnie brana jest strona bieżąca. | ||
| + | |} | ||
== <code>label</code> == | == <code>label</code> == | ||
Wersja z 23:30, 13 gru 2018
Moduł do odczytywania i prezentowania wartości cech z wikidanych powiązanych z bieżącym artykułem. Zobacz też: Moduł:Wikidata.
Spis treści
P
Funkcja do odczytu i prezentacji wartości cechy.
parametry
| Pole | Do czego służy? | Jak wypełnić? |
|---|---|---|
| 1 | Numer cechy | Np. 94 (herb) lub 395 (tablice rejestracyjne).
|
| id | Opcjonalny identyfikator danych z Wikidanych. Domyślnie odczytywane są cechy z danych powiązanych z bieżącą stroną. | Np. Q42.
|
| separator | Separator wartości, gdy dostępna jest więcej niż jedna (zbiór):
|
Np. lub aby wyświetlić więcej niż jedną datę urodzin.
|
| Błąd Lua: Błąd wewnętrzny: Proces interpretera został zakończony z sygnałem "-129".linkuj | Wartość logiczna do sterowania generowaniem linków:
|
Np. tak dla daty urodzin lub śmierci
|
| procesor | Wtyczka do formatowania wartości | Pełna nazwa modułu, który w jest odpowiedzialny za formatowanie zawartości cechy. |
| bez wartości | Treść wartości specjalnej oznaczająca brak danej cechy. | Zaleca się podawanie odpowiedniej treści, gdyż zależy ona silnie od kontekstu cechy. Domyślna treść bez wartości raczej nie oddaje jasno informacji i dlatego artykuły, które korzystają z domyślnego tekstu umieszczane są w kategorii technicznej Kategoria:Cecha bez wartości. |
| ile | Maksymalna liczba wartości do odczytania. | Cecha może zawierać więcej niż jedną wartość oraz domyślnie zwracane są wszystkie najlepsze wyniki. Tym polem można ten zbiór dodatkowo ograniczyć. Pole musi mieć wartość nie mniejszą niż 1. |
| P518 | Filtr kwalifikatora „Błąd Lua: Błąd wewnętrzny: Proces interpretera został zakończony z sygnałem "-129".” | Lista akceptowanych wartości Qnnn. Dopuszczalne są też wartości specjalne novalue, somevalue i missing. Elementy należy oddzielać znakiem odstępu. |
| P625 | Filtr kwalifikatora „Błąd Lua: Błąd wewnętrzny: Proces interpretera został zakończony z sygnałem "-129".” | Wartość globe oznacza, że wymagana jest obecność kwalifikatora z jakimikolwiek współrzędnymi.
|
T
Funkcja do sprawdzenia obecności cechy.
parametry
| Pole | Do czego służy? | Jak wypełnić? |
|---|---|---|
| 1 | Numer cechy | Np. 94 (herb) lub 395 (tablice rejestracyjne).
|
| id | Opcjonalny identyfikator danych z Wikidanych. Domyślnie odczytywane są cechy z danych powiązanych z bieżącą stroną. | Np. Q42.
|
| P518 | Filtr kwalifikatora „Błąd Lua: Błąd wewnętrzny: Proces interpretera został zakończony z sygnałem "-129".” | Lista akceptowanych wartości Qnnn. Dopuszczalne są też wartości specjalne novalue, somevalue i missing. Elementy należy oddzielać znakiem odstępu. |
| P625 | Filtr kwalifikatora „Błąd Lua: Błąd wewnętrzny: Proces interpretera został zakończony z sygnałem "-129".” | Wartość globe oznacza, że wymagana jest obecność kwalifikatora z jakimikolwiek współrzędnymi.
|
etykieta
Funkcja do nazwy elementu (domyślnie z bieżącej strony). Jeśli nazwa nie istnieje to zwracana jest nazwa strony bez prefiksów.
parametry
| Pole | Do czego służy? |
|---|---|
| 1..N | Kod języka, w którym nazwę chcemy uzyskać. Jeśli podane jest więcej kodów niż jeden (w kolejnych parametrach) to zwracana jest pierwsza znaleziona nazwa. Brak parametrów oznacza domyślnie wybór nazwy w języku polskim. |
| id | Opcjonalny identyfikator danych z Wikidanych. Domyślnie odczytywane są cechy z danych powiązanych z bieżącą stroną. |
id
Funkcja do odczytu identyfikatora strony na wikidanych.
parametry
| Pole | Do czego służy? |
|---|---|
| 1 | Opcjonalny tytuł strony. Domyślnie brana jest strona bieżąca. |
label
Funkcja do odczytu nazwy elementu w Wikidanych.
parametry
| Pole | Do czego służy? |
|---|---|
| 1 | Identyfikator elementu w Wikidanych. Identyfikator musi się zaczynać na P lub Q, po których następuje ciąg cyfr dziesiętnych. |
page
Funkcja do odczytu nazwy strony na Wikipedii.
parametry
| Pole | Do czego służy? |
|---|---|
| 1 | Identyfikator elementu w Wikidanych. Identyfikator musi się zaczynać na P lub Q, po których następuje ciąg cyfr dziesiętnych. |
V i Dump
Funkcje techniczne do odczytu dowolnej gałęzi lub liścia z drzewa danych. V zwraca wartość liścia, jeśli istnieje. Dump robi zrzut diagnostyczny wybranej gałęzi.
parametry
| Pole | Do czego służy? |
|---|---|
| 1..N | Nazwa lub indeks coraz bardziej zagnieżdżonej gałęzi danych. Interesujące identyfikatory dla pierwszego poziomu to:
|
| id | Opcjonalny identyfikator danych z Wikidanych. Domyślnie odczytywane są cechy z danych powiązanych z bieżącą stroną. |
przykłady
- {{#invoke:Wikidane|V|sitelinks|plwikivoyage|title}} – tytuł strony w Wikipodróżach
- {{#invoke:Wikidane|V|sitelinks|commonswiki|title}} – tytuł strony w repozytorium multimediów
- {{#invoke:Wikidane|V|bestclaims|P18|1|mainsnak|datavalue|value}} – nazwa pierwszego pliku z ilustracją w repozytorium multimediów
- {{#invoke:Wikidane|V|bestclaims|P625|1|mainsnak|datavalue|value|latitude}} – szerokość geograficzna z pierwszych dostępnych współrzędnych
- {{#invoke:Wikidane|V|bestclaims|P159|P625=globe|1|qualifiers|P625|1|datavalue|value|latitude}} – szerokość geograficzna z pierwszych dostępnych współrzędnych podanych jako kwalifikator dla siedziby przedsiębiorstwa
uwagi
- Wywołanie Dump jest sygnalizowane w kategorii Kategoria:Wywołanie funkcji diagnostycznej 'Dump' z modułu Wikidanych, która normalnie powinna być pusta.
Błędy
Błędy należy zgłaszać na stronie Wikipedia:Kawiarenka/Kwestie techniczne.