Wikibooks plwikibooks https://pl.wikibooks.org/wiki/Wikibooks:Strona_g%C5%82%C3%B3wna MediaWiki 1.47.0-wmf.10 first-letter Media Specjalna Dyskusja Wikipedysta Dyskusja wikipedysty Wikibooks Dyskusja Wikibooks Plik Dyskusja pliku MediaWiki Dyskusja MediaWiki Szablon Dyskusja szablonu Pomoc Dyskusja pomocy Kategoria Dyskusja kategorii Wikijunior Dyskusja Wikijuniora TimedText TimedText talk Moduł Dyskusja modułu Wydarzenie Dyskusja wydarzenia Wikibooks:Moduły/StronicowyParser/NumerObiektu 4 63517 547517 542187 2026-07-12T08:38:40Z Persino 2851 547517 wikitext text/x-wiki <noinclude>{{ProstaStronaStart | nagłówek = {{Podrozdział|{{ld2|StronicowyParser/NumerObiektu}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}} }}</noinclude> {{Spis treści}} == {{Śródtytuł|p.NumerObiekt}}{{Code|p.NumerObiektu}} == === {{Śródtytuł|Wzor}}{{Code|Wzor}} === ==== {{Śródtytuł|uchwyt_fun}}{{Code|uchwyt_fun}} ==== ==== {{Śródtytuł|pole_odstepu_fun}}{{Code|pole_odstepu_fun}} ==== ==== {{Śródtytuł|opis_fun}}{{Code|opis_fun}} ==== === {{Śródtytuł|rysunek}}{{Code|rysunek}} === === {{Śródtytuł|wypowiedzenie}}{{Code|wypowiedzenie}} === === {{Śródtytuł|punkty}}{{Code|punkty}} === === {{Śródtytuł|nazwa_strony_fun}}{{Code|nazwa_strony_fun}} === === {{Śródtytuł|BladTablicyTransportu}}{{Code|BladTablicyTransportu}} === === {{Śródtytuł|BezNumeracjiZUchwytami}}{{Code|BezNumeracjiZUchwytami}} === {{BrClear}} <noinclude><!-- -->{{ProstaStronaKoniec}}<!-- -->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!-- --></noinclude> 4h9o6ejmk314xu2apq1ewn6yt0ma5hy 547518 547517 2026-07-12T08:44:47Z Persino 2851 547518 wikitext text/x-wiki <noinclude>{{ProstaStronaStart | nagłówek = {{Podrozdział|{{ld2|StronicowyParser/NumerObiektu}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}} }}</noinclude> {{Spis treści}} Moduł służy do numeracji obiektów nazwanychi nienazwanych, ale numerowanych, także do ściągania nagłówków przy pomocy uchwytów, czyli według: {{s|LinkŚródtytuł}} i {{s|LinkŚródtytułTutaj}}, przy pomocy: {{s|Śródtytuł}}, a także do pobierania i ustawiania szablonów tekstu, czyli: {{s|Śródtekst}} i {{s|PobierzŚródtekst}}. == {{Śródtytuł|p.NumerObiekt}}{{Code|p.NumerObiektu}} == === {{Śródtytuł|Wzor}}{{Code|Wzor}} === ==== {{Śródtytuł|uchwyt_fun}}{{Code|uchwyt_fun}} ==== ==== {{Śródtytuł|pole_odstepu_fun}}{{Code|pole_odstepu_fun}} ==== ==== {{Śródtytuł|opis_fun}}{{Code|opis_fun}} ==== === {{Śródtytuł|rysunek}}{{Code|rysunek}} === === {{Śródtytuł|wypowiedzenie}}{{Code|wypowiedzenie}} === === {{Śródtytuł|punkty}}{{Code|punkty}} === === {{Śródtytuł|nazwa_strony_fun}}{{Code|nazwa_strony_fun}} === === {{Śródtytuł|BladTablicyTransportu}}{{Code|BladTablicyTransportu}} === === {{Śródtytuł|BezNumeracjiZUchwytami}}{{Code|BezNumeracjiZUchwytami}} === {{BrClear}} <noinclude><!-- -->{{ProstaStronaKoniec}}<!-- -->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!-- --></noinclude> 5omtww77it1nfw13wvr7dahmrxwb0jb 547519 547518 2026-07-12T08:54:27Z Persino 2851 /* {{Śródtytuł|BezNumeracjiZUchwytami}}{{Code|BezNumeracjiZUchwytami}} */ 547519 wikitext text/x-wiki <noinclude>{{ProstaStronaStart | nagłówek = {{Podrozdział|{{ld2|StronicowyParser/NumerObiektu}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}} }}</noinclude> {{Spis treści}} Moduł służy do numeracji obiektów nazwanychi nienazwanych, ale numerowanych, także do ściągania nagłówków przy pomocy uchwytów, czyli według: {{s|LinkŚródtytuł}} i {{s|LinkŚródtytułTutaj}}, przy pomocy: {{s|Śródtytuł}}, a także do pobierania i ustawiania szablonów tekstu, czyli: {{s|Śródtekst}} i {{s|PobierzŚródtekst}}. == {{Śródtytuł|p.NumerObiekt}}{{Code|p.NumerObiektu}} == === {{Śródtytuł|Wzor}}{{Code|Wzor}} === ==== {{Śródtytuł|uchwyt_fun}}{{Code|uchwyt_fun}} ==== ==== {{Śródtytuł|pole_odstepu_fun}}{{Code|pole_odstepu_fun}} ==== ==== {{Śródtytuł|opis_fun}}{{Code|opis_fun}} ==== === {{Śródtytuł|rysunek}}{{Code|rysunek}} === === {{Śródtytuł|wypowiedzenie}}{{Code|wypowiedzenie}} === === {{Śródtytuł|punkty}}{{Code|punkty}} === === {{Śródtytuł|nazwa_strony_fun}}{{Code|nazwa_strony_fun}} === === {{Śródtytuł|BladTablicyTransportu}}{{Code|BladTablicyTransportu}} === === {{Śródtytuł|BezNumeracjiZUchwytami}}{{Code|BezNumeracjiZUchwytami}} === === {{Śródtytuł|UchwytObiektu}}{{Code|UchwytObiektu}} === {{BrClear}} <noinclude><!-- -->{{ProstaStronaKoniec}}<!-- -->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!-- --></noinclude> sq1lb2mg24hflx0om680yo5tkl5zw2t Wikibooks:Moduły/StronicowyParser/Problemy 4 63520 547514 547511 2026-07-11T16:57:39Z Persino 2851 /* {{Śródtytuł|p.UstawTakiProblemowyElement}}{{Code|p.UstawTakiProblemowyElement}} */ 547514 wikitext text/x-wiki <noinclude>{{ProstaStronaStart | nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Problemy}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}} }}</noinclude> {{Spis treści}} == {{Śródtytuł|p.CzyJestTakiProblemowyElement}}{{Code|p.CzyJestTakiProblemowyElement}} == Funkcja sprawdza maksymalnie od jednego do trzech elementów kluczy tablicy wielowymiarowej, czy taki problem istnieje. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.CzyJestTakiProblemowyElement(self,element,element2,element3)...end; </syntaxhighlight> Parametry funkcji: * {{Code|self}} {{Patrz|self}} - zmienna obiektowa funkcji modułu danej tablicy, * {{Code|element}} {{Patrz|element}} - pierwszy {{ZobaczTeż|element}} element tablicy wielowymiarowej kluczy problemów, on na pewno musi istnieć, * {{Code|element2}} {{Patrz|element2}} - drugi, jeśli istnieje, element traktowany podobnie jak w: {{LinkZobaczTeż|element}}, przeciwnie, dalszych nie uwzględniamy, * {{Code|element3}} {{Patrz|element3}} - trzeci, jeśli istnieje, element traktowany podobnie jak w: {{LinkZobaczTeż|element}}. Funkcja dla tablicy: {{Code|self.tabela_listy_danych_analizy_ksiazki}} {{Patrz|self.tabela_listy_danych_analizy_ksiazki}}, dla jej podtablicy o kluczu: {{Code|problemy}} {{Patrz|problemy}}, jest sprawdzana elementami kluczy wielowymiarych, czy taki problem istnieje. == {{Śródtytuł|p.UstawTakiProblemowyElement}}{{Code|p.UstawTakiProblemowyElement}} == Funkcja ustawia maksymalnie od jednego do trzech elementów kluczy tablicy wielowymiarowej dla danego kodu problemu w tablicy problemów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.UstawTakiProblemowyElement(self,element,element2,element3)...end; </syntaxhighlight> Parametry funkcji: * {{Code|self}} - jak w: {{LinkPatrz|self}}, * {{Code|element}} - jak w: {{LinkPatrz|element}}, * {{Code|element2}} - jak w: {{LinkPatrz|element2}}, * {{Code|element3}} - jak w: {{LinkPatrz|element3}}. Funkcja dla tablicy: {{LinkPatrz|self.tabela_listy_danych_analizy_ksiazki}}, dla jej podtablicy o kluczu: {{LinkPatrz|problemy}}, ustawia dany kod problemu. == {{Śródtytuł|p.CzyJestTakiElementTabeliProblemu}}{{Code|p.CzyJestTakiElementTabeliProblemu}} == Funkcja sprawdza, czy taki dany problem dla pewnych nazw charakteryzujący daną książkę jest ustawiony w tablicy problemów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.CzyJestTakiElementTabeliProblemu(self,element_tablicy,nazwa_obiektu,nazwa_przestrzeni, nazwa_przestrzeni_ksiazki,nazwa_ksiazki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|self}} - jak w: {{LinkPatrz|self}}, * {{Code|element_tablicy}} {{Patrz|element_tablicy}} - kod danego problemu, * {{Code|nazwa_obiektu}} {{Patrz|nazwa_obiektu}} - nazwa obiektu, jeśli istnieje, * {{Code|nazwa_przestrzeni}} {{Patrz|nazwa_przestrzeni}}, {{Code|nazwa_przestrzeni_ksiazki}} {{Patrz|nazwa_przestrzeni_ksiazki}}, {{Code|nazwa_ksiazki}} {{Patrz|nazwa_ksiazki}} - kolejno: nazwa przestrzeni nazw, nazwa przestrzeni książki i nazwa książki. Dla tablicy: {{LinkPatrz|self.tabela_listy_danych_analizy_ksiazki}}, dla podtablicy o kluczu wielowymiarowej: {{LinkPatrz|problemy}} i {{Code|problemy książkowe}} {{Patrz|problemy książkowe}}, dla innych elementów tej tablicy kluczy nazw: {{LinkPatrz|nazwa_przestrzeni}}, {{LinkPatrz|nazwa_przestrzeni_ksiazki}} i {{LinkPatrz|nazwa_ksiazki}}, dla dalszego klucza: {{LinkPatrz|element_tablicy}}, jest sprawdzane, czy taki element istnieje, jeżeli w ogólne wcześniejsze elementy kluczy zostały ustawione w większych podtablicach, i jest zwracane przez funkcję wartość, czy takie jest, co zrewidowano, a jeśli dalszy element do {{LinkPatrz|nazwa_obiektu}}, nie istnieje, przeciwnie dla: {{LinkPatrz|nazwa_obiektu}}, jeśli został podany, sprawdzane jest, czy taki element istnieje, i jest zwracany tego wynik. == {{Śródtytuł|p.DodawanieProblemowegoElementuDoTablicy}}{{Code|p.DodawanieProblemowegoElementuDoTablicy}} == Funkcja ustawia, taki dany problem dla pewnych nazw charakteryzujący daną książkę, w tablicy problemów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.DodawanieProblemowegoElementuDoTablicy(self,element_tablicy,nazwa_obiektu,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|self}} - jak w: {{LinkPatrz|self}}, * {{Code|element_tablicy}} - jak w: {{LinkPatrz|element_tablicy}}, * {{Code|nazwa_obiektu}} -jak w: {{LinkPatrz|nazwa_obiektu}}, * {{Code|nazwa_przestrzeni}}, {{Code|nazwa_przestrzeni_ksiazki}} i {{Code|nazwa_ksiazki}} - kolejno jak w: {{LinkPatrz|nazwa_przestrzeni}}, {{LinkPatrz|nazwa_przestrzeni_ksiazki}} i {{LinkPatrz|nazwa_ksiazki}}. Dla tablicy: {{LinkPatrz|self.tabela_listy_danych_analizy_ksiazki}}, dla podtablicy o kluczu wielowymiarowej: {{LinkPatrz|problemy}} i {{Code|problemy książkowe}} {{LinkPatrz|problemy książkowe}}, dla innych elementów tej tablicy kluczy nazw: {{LinkPatrz|nazwa_przestrzeni}}, {{LinkPatrz|nazwa_przestrzeni_ksiazki}} i {{LinkPatrz|nazwa_ksiazki}}, dla dalszego klucza problemu: {{LinkPatrz|element}}, dla nazwy obiektu, jeśli istnieje: {{LinkPatrz|nazwa_obiektu}}, jest ustawiana tablica pusta, aby ustawić dany problem. {{BrClear}} <noinclude><!-- -->{{ProstaStronaKoniec}}<!-- -->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!-- --></noinclude> j0zfuwo6h61jxh5n5e5s5ih1j1hc7bq 547516 547514 2026-07-11T20:41:58Z Persino 2851 /* {{Śródtytuł|p.DodawanieProblemowegoElementuDoTablicy}}{{Code|p.DodawanieProblemowegoElementuDoTablicy}} */ 547516 wikitext text/x-wiki <noinclude>{{ProstaStronaStart | nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Problemy}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}} }}</noinclude> {{Spis treści}} == {{Śródtytuł|p.CzyJestTakiProblemowyElement}}{{Code|p.CzyJestTakiProblemowyElement}} == Funkcja sprawdza maksymalnie od jednego do trzech elementów kluczy tablicy wielowymiarowej, czy taki problem istnieje. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.CzyJestTakiProblemowyElement(self,element,element2,element3)...end; </syntaxhighlight> Parametry funkcji: * {{Code|self}} {{Patrz|self}} - zmienna obiektowa funkcji modułu danej tablicy, * {{Code|element}} {{Patrz|element}} - pierwszy {{ZobaczTeż|element}} element tablicy wielowymiarowej kluczy problemów, on na pewno musi istnieć, * {{Code|element2}} {{Patrz|element2}} - drugi, jeśli istnieje, element traktowany podobnie jak w: {{LinkZobaczTeż|element}}, przeciwnie, dalszych nie uwzględniamy, * {{Code|element3}} {{Patrz|element3}} - trzeci, jeśli istnieje, element traktowany podobnie jak w: {{LinkZobaczTeż|element}}. Funkcja dla tablicy: {{Code|self.tabela_listy_danych_analizy_ksiazki}} {{Patrz|self.tabela_listy_danych_analizy_ksiazki}}, dla jej podtablicy o kluczu: {{Code|problemy}} {{Patrz|problemy}}, jest sprawdzana elementami kluczy wielowymiarych, czy taki problem istnieje. == {{Śródtytuł|p.UstawTakiProblemowyElement}}{{Code|p.UstawTakiProblemowyElement}} == Funkcja ustawia maksymalnie od jednego do trzech elementów kluczy tablicy wielowymiarowej dla danego kodu problemu w tablicy problemów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.UstawTakiProblemowyElement(self,element,element2,element3)...end; </syntaxhighlight> Parametry funkcji: * {{Code|self}} - jak w: {{LinkPatrz|self}}, * {{Code|element}} - jak w: {{LinkPatrz|element}}, * {{Code|element2}} - jak w: {{LinkPatrz|element2}}, * {{Code|element3}} - jak w: {{LinkPatrz|element3}}. Funkcja dla tablicy: {{LinkPatrz|self.tabela_listy_danych_analizy_ksiazki}}, dla jej podtablicy o kluczu: {{LinkPatrz|problemy}}, ustawia dany kod problemu. == {{Śródtytuł|p.CzyJestTakiElementTabeliProblemu}}{{Code|p.CzyJestTakiElementTabeliProblemu}} == Funkcja sprawdza, czy taki dany problem dla pewnych nazw charakteryzujący daną książkę jest ustawiony w tablicy problemów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.CzyJestTakiElementTabeliProblemu(self,element_tablicy,nazwa_obiektu,nazwa_przestrzeni, nazwa_przestrzeni_ksiazki,nazwa_ksiazki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|self}} - jak w: {{LinkPatrz|self}}, * {{Code|element_tablicy}} {{Patrz|element_tablicy}} - kod danego problemu, * {{Code|nazwa_obiektu}} {{Patrz|nazwa_obiektu}} - nazwa obiektu, jeśli istnieje, * {{Code|nazwa_przestrzeni}} {{Patrz|nazwa_przestrzeni}}, {{Code|nazwa_przestrzeni_ksiazki}} {{Patrz|nazwa_przestrzeni_ksiazki}}, {{Code|nazwa_ksiazki}} {{Patrz|nazwa_ksiazki}} - kolejno: nazwa przestrzeni nazw, nazwa przestrzeni książki i nazwa książki. Dla tablicy: {{LinkPatrz|self.tabela_listy_danych_analizy_ksiazki}}, dla podtablicy o kluczu wielowymiarowej: {{LinkPatrz|problemy}} i {{Code|problemy książkowe}} {{Patrz|problemy książkowe}}, dla innych elementów tej tablicy kluczy nazw: {{LinkPatrz|nazwa_przestrzeni}}, {{LinkPatrz|nazwa_przestrzeni_ksiazki}} i {{LinkPatrz|nazwa_ksiazki}}, dla dalszego klucza: {{LinkPatrz|element_tablicy}}, jest sprawdzane, czy taki element istnieje, jeżeli w ogólne wcześniejsze elementy kluczy zostały ustawione w większych podtablicach, i jest zwracane przez funkcję wartość, czy takie jest, co zrewidowano, a jeśli dalszy element do {{LinkPatrz|nazwa_obiektu}}, nie istnieje, przeciwnie dla: {{LinkPatrz|nazwa_obiektu}}, jeśli został podany, sprawdzane jest, czy taki element istnieje, i jest zwracany tego wynik. == {{Śródtytuł|p.DodawanieProblemowegoElementuDoTablicy}}{{Code|p.DodawanieProblemowegoElementuDoTablicy}} == Funkcja ustawia, taki dany problem dla pewnych nazw charakteryzujący daną książkę, w tablicy problemów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.DodawanieProblemowegoElementuDoTablicy(self,element_tablicy,nazwa_obiektu,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|self}} - jak w: {{LinkPatrz|self}}, * {{Code|element_tablicy}} - jak w: {{LinkPatrz|element_tablicy}}, * {{Code|nazwa_obiektu}} - jak w: {{LinkPatrz|nazwa_obiektu}}, * {{Code|nazwa_przestrzeni}}, {{Code|nazwa_przestrzeni_ksiazki}} i {{Code|nazwa_ksiazki}} - kolejno jak w: {{LinkPatrz|nazwa_przestrzeni}}, {{LinkPatrz|nazwa_przestrzeni_ksiazki}} i {{LinkPatrz|nazwa_ksiazki}}. Dla tablicy: {{LinkPatrz|self.tabela_listy_danych_analizy_ksiazki}}, dla podtablicy o kluczu wielowymiarowej: {{LinkPatrz|problemy}} i {{Code|problemy książkowe}} {{LinkPatrz|problemy książkowe}}, dla innych elementów tej tablicy kluczy nazw: {{LinkPatrz|nazwa_przestrzeni}}, {{LinkPatrz|nazwa_przestrzeni_ksiazki}} i {{LinkPatrz|nazwa_ksiazki}}, dla dalszego klucza problemu: {{LinkPatrz|element}}, dla nazwy obiektu, jeśli istnieje: {{LinkPatrz|nazwa_obiektu}}, jest ustawiana tablica pusta, aby ustawić dany problem. {{BrClear}} <noinclude><!-- -->{{ProstaStronaKoniec}}<!-- -->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!-- --></noinclude> 20z6p8jexfbgc80mgqlsw7x0dkqjqfw