Moduł:Wikigrant/opis
Wygląd
To jest strona dokumentacji dla Moduł:Wikigrant
Moduł pomocniczy do obsługi wniosków o wikigranty. Pozwala na automatyczne określenie pewnych wielkości, upraszczając szablon {{Wikigrant}}. Funkcje modułu zakładają, że format tytułu strony z wnioskiem to WG RRRR-NN (RRRR – rok, NN – numer grantu).
Dostępne funkcje:
rok()
- Odczytuje rok złożenia grantu z tytułu strony.
numer([długość])
- Odczytuje numer wikigrantu w danym roku.
- Jeśli podano opcjonalny parametr długość, numer zostanie uzupełniony zerami z przodu, aby miał przynajmniej taką długość.
poprzedni([link_alternatywny])
- Zwraca wikilink do poprzedniego grantu w danym roku. Jeśli poprzedni nie istnieje, zwraca wikikod podany w parametrze link_alternatywny (lub pusty tekst, jeśli nie podano parametru).
nastepny([link_alternatywny])
- Zwraca wikilink do następnego grantu w danym roku. Jeśli następny nie istnieje, zwraca wikikod podany w parametrze link_alternatywny (lub pusty tekst, jeśli nie podano parametru).
wnioskodawca(nazwa_użytkownika, [projekt_wikimedia])
- Jeśli w parametrze nazwa_użytkownika podano wikilink (tzn. z dwoma nawiasami kwadratowymi), zwraca ten link bez zmian.
- W przeciwnym wypadku, tworzy link postaci
[[projekt_wikimedia:User:nazwa_użytkownika|nazwa_użytkownika]]
.- Jeśli nie podano projekt_wikimedia, przyjmowana jest polskojęzyczna Wikipedia. Parametr może przyjąć wartość tożsamą z prefiksem interwiki (np.
w
lubw:szl
) – zostanie wykorzystany bez zmian – lub pełną polską nazwą projektu – wtedy tworzony jest link do tego projektu w języku polskim.
- Jeśli nie podano projekt_wikimedia, przyjmowana jest polskojęzyczna Wikipedia. Parametr może przyjąć wartość tożsamą z prefiksem interwiki (np.
- W przypadku, gdy podano więcej niż jeden projekt, wyjście ma postać
nazwa_użytkownika (link1, link2, ...)
, gdzie tekstem wyświetlanym linku jest nazwa projektu (np. Wikipedia, Commons) a stroną docelową – strona użytkownika w tym projekcie.
sprawdz_kwote(kwota, [komunikat_bledu])
- Sprawdza, czy kwota jest w poprawnym formacie (tj.
\d+(,\d\d)? *PLN
). Jeśli tak, zwraca ją. W przeciwnym wypadku zwraca komunikat_bledu lub tekst Niepoprawny format kwoty.
- Sprawdza, czy kwota jest w poprawnym formacie (tj.
data(data)
- Zwraca datę, przekazaną jako parametr. Jeśli jej wartość to
{{subst:#time:j xg Y}}
, wyświetla wartość tego wyrażenia. - Ta funkcja ma na celu ominięcie błędu T330987.
- Zwraca datę, przekazaną jako parametr. Jeśli jej wartość to