Moduł:Wikidane/opis: Różnice pomiędzy wersjami

Z Czarnobyl Wiki
Skocz do: nawigacja, szukaj
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> ==
Bezparametrowa funkcja do odczytu identyfikatora strony na wikidanych.
+
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.

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):
i 
przecinek oraz spójnik i przed ostatnią wartością
lub 
przecinek oraz spójnik lub przed ostatnią wartością
inny 
jawnie podany inny separator
brak 
przecinek (wartość domyślna)
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:
tak 
generuj link zawsze (jeśli możliwy)
nie 
generuj tylko opis
brak 
generuj w zależności od typu, tj. tak dla artykułów i koordynat, nie dla dat
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 z identyfikatorem Qid
  • claims ze zbiorem cech
  • labels ze zbiorem etykiet w różnych językach
  • sitelinks z interwiki i „medalami”
  • bestclaims ze zbiorem odfiltrowanych cech, który można zawęzić parametrami opisanymi w funkcji P
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

Błędy

Błędy należy zgłaszać na stronie Wikipedia:Kawiarenka/Kwestie techniczne.