Moduł:Wikidane/format/string/opis: Różnice pomiędzy wersjami
Wygląd
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
drobne techniczne |
m MalarzBOT: likwiduję Błędy składniowe: Przestarzałe znaczniki HTML |
||
(Nie pokazano 2 wersji utworzonych przez jednego użytkownika) | |||
Linia 1: | Linia 1: | ||
Dedykowana uniwersalna wtyczka formatująca wartość cechy z wartością łańcuchową. |
Dedykowana uniwersalna wtyczka formatująca wartość cechy z wartością łańcuchową. |
||
Wtyczka obsługuje parametr < |
Wtyczka obsługuje parametr <code>format</code>. |
||
; ''brak'' : oryginalna wartość lub link do zewnętrznego serwisu w postaci < |
; ''brak'' : oryginalna wartość lub link do zewnętrznego serwisu w postaci <code><nowiki>[url wartość]</nowiki></code>. |
||
; nie : zawsze oryginalna wartość |
; nie : zawsze oryginalna wartość |
||
; url : wygenerowany adres URL do serwisu zewnętrznego jeśli odpowiedni wzór jest dostępny, w przeciwnym razie oryginalna wartość |
; url : wygenerowany adres URL do serwisu zewnętrznego jeśli odpowiedni wzór jest dostępny, w przeciwnym razie oryginalna wartość |
||
Linia 17: | Linia 17: | ||
; ((0-9X)) : pozostawienie cyfr i znaku X |
; ((0-9X)) : pozostawienie cyfr i znaku X |
||
; ((QUERY)) : konwersja URI w stylu QUERY |
; ((QUERY)) : konwersja URI w stylu QUERY |
||
; ((query)) : konwersja URI w stylu QUERY z pominięciem ukośnika |
|||
; ((PATH)) : konwersja URI w stylu PATH |
; ((PATH)) : konwersja URI w stylu PATH |
||
; ((WIKI)) : konwersja URI w stylu WIKI |
; ((WIKI)) : konwersja URI w stylu WIKI |
||
Linia 24: | Linia 25: | ||
; ((trim)) : obcina skrajne znaki odstępu |
; ((trim)) : obcina skrajne znaki odstępu |
||
; ((Moduł<nowiki>:</nowiki>''nazwa modułu''{{!}}''nazwa funkcji'')) : wskazana dedykowana funkcja formatująca z podanego modułu, do której wartość jest przekazana jako 1 element w tablicy |
; ((Moduł<nowiki>:</nowiki>''nazwa modułu''{{!}}''nazwa funkcji'')) : wskazana dedykowana funkcja formatująca z podanego modułu, do której wartość jest przekazana jako 1 element w tablicy |
||
; ((Szablon<nowiki>:</nowiki>''nazwa szablonu'')) : wskazany dedykowany szablon formatujący wyniki, do którego wartość jest przekazana jako <nowiki>{{{1}}}</nowiki |
; ((Szablon<nowiki>:</nowiki>''nazwa szablonu'')) : wskazany dedykowany szablon formatujący wyniki, do którego wartość jest przekazana jako <nowiki>{{{1}}}</nowiki> |
||
'''Uwaga!''' Jeśli łańcuch formatujący ma wygenerować link to należy jawnie go zdefiniować w postaci wikikodu na przykład <code><nowiki>format=[http://jakiś.adres.url/((PATH)) Zobacz ((value)) w jakiejś bazie]</nowiki></code>. |
'''Uwaga!''' Jeśli łańcuch formatujący ma wygenerować link to należy jawnie go zdefiniować w postaci wikikodu na przykład <code><nowiki>format=[http://jakiś.adres.url/((PATH)) Zobacz ((value)) w jakiejś bazie]</nowiki></code>. |
Aktualna wersja na dzień 23:01, 13 cze 2024
Dedykowana uniwersalna wtyczka formatująca wartość cechy z wartością łańcuchową.
Wtyczka obsługuje parametr format
.
- brak
- oryginalna wartość lub link do zewnętrznego serwisu w postaci
[url wartość]
. - nie
- zawsze oryginalna wartość
- url
- wygenerowany adres URL do serwisu zewnętrznego jeśli odpowiedni wzór jest dostępny, w przeciwnym razie oryginalna wartość
- inny
- tytuł w linku zewnętrznym lub łańcuch formatujący
Łańcuch formatujący tym odróżnia się od tytułu, że zawiera sekwencje ((...))
. Niektóre z nich są zamieniane przez odpowiednio sformatowaną wartość cechy. Lista obsługiwanych sekwencji obejmuje następujące transformacje:
- ((value))
- oryginalna wartość
- ((lc))
- konwersja do małych liter
- ((lcfirst))
- konwersja pierwszej litery do małej
- ((uc))
- konwersja do wielkich liter
- ((ucfirst))
- konwersja pierwszej litery do wielkiej
- ((nospaces))
- usunięcie wszelkich odstępów
- ((0-9))
- pozostawienie tylko cyfr
- ((0-9X))
- pozostawienie cyfr i znaku X
- ((QUERY))
- konwersja URI w stylu QUERY
- ((query))
- konwersja URI w stylu QUERY z pominięciem ukośnika
- ((PATH))
- konwersja URI w stylu PATH
- ((WIKI))
- konwersja URI w stylu WIKI
- ((ANCHOR))
- konwersja URI w stylu ANCHOR
- ((encode))
- zamienia wybrane znaki na encje HTML
- ((nowiki))
- zamienia wybrane znaki na encje HTML aby zapobiec ich interpretowaniu jaki wikikod
- ((trim))
- obcina skrajne znaki odstępu
- ((Moduł:nazwa modułu|nazwa funkcji))
- wskazana dedykowana funkcja formatująca z podanego modułu, do której wartość jest przekazana jako 1 element w tablicy
- ((Szablon:nazwa szablonu))
- wskazany dedykowany szablon formatujący wyniki, do którego wartość jest przekazana jako {{{1}}}
Uwaga! Jeśli łańcuch formatujący ma wygenerować link to należy jawnie go zdefiniować w postaci wikikodu na przykład format=[http://jakiś.adres.url/((PATH)) Zobacz ((value)) w jakiejś bazie]
.