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