Wikibooks
plwikibooks
https://pl.wikibooks.org/wiki/Wikibooks:Strona_g%C5%82%C3%B3wna
MediaWiki 1.47.0-wmf.24
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:Bar
4
413
560100
559860
2026-10-26T14:00:35Z
MediaWiki message delivery
18085
/* Przełączenie serwerowni – Wasza wiki będzie niedługo w trybie tylko do odczytu */ nowa sekcja
560100
wikitext
text/x-wiki
{{Skrót|'''[[WB:BAR]]''', '''[[WB:Bot policy]]'''}}{{/Nagłówek}}
<!-- =================== DYSKUSJE ========================= -->
<!-- ============= Prosimy pisać poniżej ================== -->
== Projekt nowej strony głównej ==
Zajmuję się projektem, który od dawna spędza nam sen z powiek. Jak wszystko będę miał gotowe, będzie można redagować, wstawiać, etc. W ramach [[Wikipedysta:Benjamin_E._Schneider/projektyy|tej strony]] podejmuję się działań:
* przepisania kodu SG na nowoczesnego HTML-a bez rozwalania na szablony
* unowocześniania interfejsu SG
* zadbania o przyjazność dla użytkownika.
Jeżeli będziecie mieli jakieś sugestie, napiszcie tutaj lub poprawcie na własną rękę. [[Wikipedysta:Benjamin E. Schneider|Benjamin E. Schneider]] ([[Dyskusja wikipedysty:Benjamin E. Schneider|dyskusja]]) 16:26, 6 sty 2026 (CET)
:Czy będą wyróżnienia najlepszych podręczników jako wzory do naśladowania dla nowych twórców? Czy jednak będzie to pod jakąś podstroną? [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 17:28, 18 paź 2026 (CEST)
::Nie zauważyłem globalnego bloka. Szkoda, przydałby się redesign ;( [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 17:30, 18 paź 2026 (CEST)
:::{{Ping|YxiCode}} Szablony zestawów są w: [[:Kategoria:Szablony nominacji książek/Nowe podręczniki miesiąca/Zestawy]] i [[:Kategoria:Szablony nominacji książek/Wyróżnienia książek miesiąca/Zestawy]], wybierane czasowo, mogę to dodać na stronę główną. A głosowanie odbywa się w: [[:Wikibooks:Wkład miesiąca/Aktualne głosowanie]]. Co mam zrobić, by było lepiej? [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 18:01, 18 paź 2026 (CEST)
::::Generalnie to układ strony jest bardzo zwarty i trudno skupić się na jednym kawałku informacji. Warto skrócić długie ciągi tekstu na krótkie podsumowania. Dodatkowo wprowadziłbym układ jedno-kolumnowy dla urządzeń mobilnych, gdyż widać że strona jest dosyć przestarzała.
::::Skrócenie ramek do najważniejszych informacji również wyeliminowałby problem potrzeby ich przewijania.
::::Co do szaty graficznej to warto się zająć tym później. Myślę, że obecna jest jeszcze OK ale warto ją zmienić w niedalekiej przyszłości. [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 18:10, 18 paź 2026 (CEST)
:::: {{Ping|YxiCode}} Strona główna jest przystosowana do urządzeń mobilnych. Na komputerze jest normalnie, a na telefonie jest układ jednokolumnowy! [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 18:14, 18 paź 2026 (CEST)
:::::Rozumiem i przepraszam za niepoprawną informację. Nadal radziłbym, aby tekst nie był tak gęsty jak obecnie. [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 18:18, 18 paź 2026 (CEST)
::::: {{Ping|YxiCode}} Co to znaczy w tym przypadku: '''gęsty'''! [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 18:21, 18 paź 2026 (CEST)
::::::Gęsty, czyli zawierający zbyt dużo informacji, które:
::::::* mogłyby być przeniesione do innych podstron,
::::::* streszczone.
::::::[[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 18:26, 18 paź 2026 (CEST)
:::::: {{Ping|YxiCode}} No to nawet Ty możesz edytować te zestawy, a ja je umieszczę na stronie głównej, w postaci wybierania czasowego! [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 18:35, 18 paź 2026 (CEST)
:::::::A szablony np. <nowiki>{{Strona główna/Wprowadzenie}}</nowiki>, to czy to też można zmieniać? [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 18:38, 18 paź 2026 (CEST)
::::::: {{Ping|YxiCode}} Jest on zabezpieczony przed wandalizmami, więc tylko administratorzy mogą to edytować, ale możesz go zmieniać w brudnopisie!
::::::: {{Ping|Persino}} [[Wikipedysta:YxiCode/Brudnopis]] - Przeprowadziłem poprawki dla pierwszych dwóch ramek. Czy Twoim zdaniem jest w porządku? [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 19:33, 18 paź 2026 (CEST)
::::::::{{Ping|YxiCode}} Jeszcze może być, ale wymaga poprawek! [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 00:24, 19 paź 2026 (CEST)
:::::::::Co dokładnie, jakie poprawki? [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 18:08, 19 paź 2026 (CEST)
== Thank You for Last Year – Join Wiki Loves Ramadan 2026 ==
Dear Wikimedia communities,
We hope you are doing well, and we wish you a happy New Year.
''Last year, we captured light. This year, we’ll capture legacy.''
In 2025, communities around the world shared the glow of Ramadan nights and the warmth of collective iftars. In 2026, ''Wiki Loves Ramadan'' is expanding, bringing more stories, more cultures, and deeper global connections across Wikimedia projects.
We invite you to explore the ''Wiki Loves Ramadan 2026'' [[m:Special:MyLanguage/Wiki Loves Ramadan 2026|Meta page]] to learn how you can participate and [[m:Special:MyLanguage/Wiki Loves Ramadan 2026/Participating communities|sign up]] your community.
📷 ''Photo campaign on '' [[c:Special:MyLanguage/Commons:Wiki Loves Ramadan 2026|Wikimedia Commons]]
If you have questions about the project, please refer to the FAQs:
* [[m:Special:MyLanguage/Wiki Loves Ramadan/FAQ/|Meta-Wiki]]
* [[c:Special:MyLanguage/Commons:Wiki Loves Ramadan/FAQ|Wikimedia Commons]]
''Early registration for updates is now open via the '''[[m:Special:RegisterForEvent/2710|Event page]]'''''
''Stay connected and receive updates:''
* [https://t.me/WikiLovesRamadan Telegram channel]
* [https://lists.wikimedia.org/postorius/lists/wikilovesramadan.lists.wikimedia.org/ Mailing list]
We look forward to collaborating with you and your community.
'''The Wiki Loves Ramadan 2026 Organizing Team''' 20:44, 16 sty 2026 (CET)
<!-- Wiadomość wysłana przez User:ZI Jony@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=29879549 -->
== <span lang="en" dir="ltr">Annual review of the Universal Code of Conduct and Enforcement Guidelines</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
I am writing to you to let you know the annual review period for the Universal Code of Conduct and Enforcement Guidelines is open now. You can make suggestions for changes through 9 February 2026. This is the first step of several to be taken for the annual review. [[m:Special:MyLanguage/Universal Code of Conduct/Annual review/2026|Read more information and find a conversation to join on the UCoC page on Meta]].
The [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee|Universal Code of Conduct Coordinating Committee]] (U4C) is a global group dedicated to providing an equitable and consistent implementation of the UCoC. This annual review was planned and implemented by the U4C. For more information and the responsibilities of the U4C, [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee/Charter|you may review the U4C Charter]].
Please share this information with other members in your community wherever else might be appropriate.
-- In cooperation with the U4C, [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]])<section end="announcement-content" />
</div>
22:01, 19 sty 2026 (CET)
<!-- Wiadomość wysłana przez User:Keegan (WMF)@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 -->
== Sensowny tytuł podręcznika (na podstawie "Moje pierwsze akwarium") ==
Hej, mam problem, który spędza mi sen z powiek: tytuł podręcznika "Moje pierwsze akwarium". Na pewno super pomysł na podręcznik w naszych Wikibooks, podoba mi się. Ale ... co znaczy ten tytuł? Dlaczego nie po prostu "Akwarium" albo "Akwarium domowe"? Czy "moje" oznacza, że będzie jeszcze "twoje, nasze, ich itd.? Czy pierwsze oznacza, że będą jeszcze kolejne? Czy ten tytuł robi miejsce na jeszcze inny podręcznik o tej samej treści? Mam wielka prośbę - czy można ten tytuł zmienić na "Akwarium"? Byłoby super. Jeżeli nie da się tego zrobić programatycznie, to całą pracę związaną z przeróbką tytułu mogę wziąć na siebie. Co o tym myślicie? [[Wikipedysta:EdytaT|EdytaT]] ([[Dyskusja wikipedysty:EdytaT|dyskusja]]) 22:01, 24 sty 2026 (CET)
:@[[Wikipedysta:EdytaT|EdytaT]] tak cały podręcznik i jego strony da się przynieść do nowej nazwy, aczkolwiek będzie trzeba przepatrzeć tekst, ponieważ tam nie da się zmienić automatycznie. Popieram Twoją propozycję, aby zmienić tytuł na „Akwarium”. Jeszcze dobrze jakby się wypowiedział @[[Wikipedysta:Persino|Persino]] :) [[Wikipedysta:Igor123121|Igor123121]] ([[Dyskusja wikipedysty:Igor123121|dyskusja]]) 11:09, 25 sty 2026 (CET)
: {{Ping|EdytaT|Igor123121}} Macie rację! [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 11:15, 25 sty 2026 (CET)
:Ja rozumiem, że "pierwsze" znaczy - "nie było wcześniej" oraz że "dla początkujących", a "moje" znaczy, że będzie wykonywał je czytelnik. Mimo to, nie widzę przeciwwskazań do zmiany nazwy. [[Wikipedysta:Wargo|Wargo]] ([[Dyskusja wikipedysty:Wargo|dyskusja]]) 12:15, 25 sty 2026 (CET)
::Hej, nie musisz mi tego tłumaczyć. Oczywiście, rozumiem "co autor miał na myśli" wybierając ten tytuł. Ale niestety brzmi on nieciekawie, żeby nie powiedzieć - infantylnie. Trochę tak, jak "Moja pierwsza czytanka", albo "Moja pierwsza malowanka". :):):) Dziękuje za twój głos i pozdrawiam serdecznie. [[Wikipedysta:EdytaT|EdytaT]] ([[Dyskusja wikipedysty:EdytaT|dyskusja]]) 13:59, 25 sty 2026 (CET)
:::@[[Wikipedysta:EdytaT|EdytaT]] dokonałem przenosin :) Pozdrawiam! [[Wikipedysta:Igor123121|Igor123121]] ([[Dyskusja wikipedysty:Igor123121|dyskusja]]) 14:42, 25 sty 2026 (CET)
::::{{Ping|Igor123121|EdytaT}} Ukończyłem przenosiny użytkownika: {{Ping|Igor123121}}, książki: [[Moje pierwsze akwarium]], na: [[Akwarium]], jako dalsze potrzebne operacje, sprawdzając również linkujące... [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 15:31, 25 sty 2026 (CET)
:::::Dziękuję! [[Wikipedysta:EdytaT|EdytaT]] ([[Dyskusja wikipedysty:EdytaT|dyskusja]]) 18:27, 25 sty 2026 (CET)
*Samo przeniesienie popieram ale po co kasować przekierowania? A co jeśli ktoś linkował do nas? [[Wikipedysta:Marek Mazurkiewicz|Marek Mazurkiewicz]] ([[Dyskusja wikipedysty:Marek Mazurkiewicz|dyskusja]]) 06:57, 26 sty 2026 (CET)
== Nazewnictwo artykułów (na podst. "Język pruski dla początkujących") ==
Hej, jest jeszcze jeden tytuł, który nie pasuje do innych z dziedziny języków: "Język pruski dla początkujących". Prawie wszystkie inne tytuły to po prostu "Hiszpański", "Japoński", "Szwedzki" itd.
Czy można zmienić nazwę na "Pruski"? A informacja, że chodzi o początkujących wynika per se z tytułów rozdziałów. Tak też nakazują nasze Wikibookowe reguły, cyt. fragment z "Pomoc" - "Nazewnictwo"<br>
;''Przykłady poprawnych tytułów:<br>''
''Angielski<br>''
''Mikrobiologia<br>''
;''Przykłady niepoprawnych tytułów:<br>''
''Język Angielski od Podstaw<br>''
''Historia Polski od Mieszka I do Lecha Wałęsy<br>''
''Mikrobiologia:Wstęp do nauki o mikroorganizmach<br>''
''Nie należy stosować w nazwach podręczników własnych określeń, specyficznych tytułów, np. "Mój przewodnik po Beskidzie Wyspowym" albo "Trudna sztuka chirurgii". Takie podtytuły mogą się ewentualnie znaleźć na stronie tytułowej lub w spisie treści.<br>''
Jeżeli nie da się tego zrobić programatycznie, to całą pracę związaną z przeróbką tytułu mogę wziąć na siebie. Co o tym myślicie? [[Wikipedysta:EdytaT|EdytaT]] ([[Dyskusja wikipedysty:EdytaT|dyskusja]]) 22:20, 26 sty 2026 (CET)
:Już przeniosłem książkę: [[Język pruski dla początkujących]], pod adres: [[Pruski]], sprawdzając jednocześnie linkujące, ale na szczęście ich nie było. [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 23:10, 26 sty 2026 (CET)
::Linkujace w wikimediach to nie wszystko. Mógłbyś zostawiać przekierowania? [[Wikipedysta:Marek Mazurkiewicz|Marek Mazurkiewicz]] ([[Dyskusja wikipedysty:Marek Mazurkiewicz|dyskusja]]) 07:49, 28 sty 2026 (CET)
: Dziękuję! {{Brak podpisu|EdytaT}}
== Tłumaczenie książek przez AI ==
Co o tym myślicie? Mam coś na kształt książki na temat języka Scheme:
* https://lips.js.org/docs/category/introduction-to-scheme
Myślałem, aby przetłumaczyć na język polski. Treść jest na licencji CC-BY-SA.
Na stronie [[Lisp]] jest bardzo mało treści. Mój tekst jest nawet bardziej kompletny niż [[:en:Scheme Programming]].
Nie wiem, czy znajdę czas, aby przetłumaczyć ręcznie.
[[Wikipedysta:Jcubic|Jcubic]] ([[Dyskusja wikipedysty:Jcubic|dyskusja]]) 22:15, 17 mar 2026 (CET)
* Nawet dobry sposób, można w ten właśnie sposób przetłumaczyć tę pozycję... [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 22:18, 17 mar 2026 (CET)
== <span lang="en" dir="ltr">Upcoming deployment of CampaignEvents extension to Wikibooks</span> ==
<div lang="en" dir="ltr">
<section begin="message"/>
Hello everyone,
We are writing to inform you that the [[mw:Help:Extension:CampaignEvents|CampaignEvents extension]] will be deployed to all Wikibooks projects during the week of '''23 March 2026'''.
This follows last year’s broader rollout across Wikimedia projects. We realized that Wikibooks was not included at the time, and we’re now addressing that to ensure consistency across all communities.
The CampaignEvents extension provides tools to support event and campaign organization on-wiki, including features like on-wiki event registration and collaboration lists(global event list).
We welcome any questions, feedback, or concerns you may have. We are also happy to support anyone interested in trying out the tools.
''Apologies if this message is not in your preferred language. If you’re able to help translate it for your community, please feel free to do so.''
<section end="message"/>
</div>
<bdi lang="en" dir="ltr">[[User:Udehb-WMF|Udehb-WMF]] ([[User talk:Udehb-WMF|dyskusja]]) 19:22, 19 mar 2026 (CET)</bdi>
<!-- Wiadomość wysłana przez User:Udehb-WMF@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=User:Udehb-WMF/sandbox/MM_target&oldid=30284073 -->
== Action Required: Update templates/modules for electoral maps (Migrating from P1846 to P14226) ==
Hello everyone,
This is a notice regarding an ongoing data migration on Wikidata that may affect your election-related templates and Lua modules (such as <code>Module:Itemgroup/list</code>).
'''The Change:'''<br />
Currently, many templates pull electoral maps from Wikidata using the property [[:d:Property:P1846|P1846]], combined with the qualifier [[:d:Property:P180|P180]]: [[:d:Q19571328|Q19571328]].
We are migrating this data (across roughly 4,000 items) to a newly created, dedicated property: '''[[:d:Property:P14226|P14226]]'''.
'''What You Need To Do:'''<br />
To ensure your templates and infoboxes do not break or lose their maps, please update your local code to fetch data from [[:d:Property:P14226|P14226]] instead of the old [[:d:Property:P1846|P1846]] + [[:d:Property:P180|P180]] structure. A [[m:Wikidata/Property Migration: P1846 to P14226/List|list of pages]] was generated using Wikimedia Global Search.
'''Deadline:'''<br />
We are temporarily retaining the old data on [[:d:Property:P1846|P1846]] to allow for a smooth transition. However, to complete the data cleanup on Wikidata, the old [[:d:Property:P1846|P1846]] statements will be removed after '''May 1, 2026'''. Please update your modules and templates before this date to prevent any disruption to your wiki's election articles.
Let us know if you have any questions or need assistance with the query logic. Thank you for your help! [[User:ZI Jony|ZI Jony]] using [[Wikipedysta:MediaWiki message delivery|MediaWiki message delivery]] ([[Dyskusja wikipedysty:MediaWiki message delivery|dyskusja]]) 19:11, 3 kwi 2026 (CEST)
<!-- Wiadomość wysłana przez User:ZI Jony@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=29941252 -->
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
Apologies for writing in English. {{int:Please-translate}}
A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[Wikipedysta:MediaWiki message delivery|MediaWiki message delivery]] ([[Dyskusja wikipedysty:MediaWiki message delivery|dyskusja]]) 02:57, 26 kwi 2026 (CEST)
</bdi>
<!-- Wiadomość wysłana przez User:Codename Noreste@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee]] election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC].
Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" />
</div>
[[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 19:14, 27 maj 2026 (CEST)
<!-- Wiadomość wysłana przez User:Keegan (WMF)@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== RFC about AI-generated content in Wikimedia Commons ==
<bdi lang="en" dir="ltr">Apologies for writing in English, please help translate this message to your language. You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|dyskusja]])</bdi> 19:11, 23 cze 2026 (CEST)
<!-- Wiadomość wysłana przez User:Codename Noreste@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== <span lang="en" dir="ltr">Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki</span> ==
<div lang="en" dir="ltr">
<section begin="Message"/>
'''Legal & Safety Contacts'''
Hello community, the Wikimedia Foundation has provided a [[wmf:Special:MyLanguage/Legal:Wikimedia Foundation Legal and Safety Contact Information|single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement. We have already rolled out links to English, German, Italian, Spanish and other wikis and we will deploy to your wiki soon. [[m:Special:MyLanguage/Wikimedia_Foundation_Legal_and_Safety_Contacts_FAQ|Please read more on the project page]] and leave any comments in this thread or on the [[m:Special:MyLanguage/Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|talk page]].
<section end="Message"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:30, 25 cze 2026 (CEST)
<!-- Wiadomość wysłana przez User:Sannita (WMF)@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=30731267 -->
== Request for comment (the future of Abstract Wikipedia) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
Apologies if this has not yet been translated into your wiki's language. {{int:Please-translate}}
You are invited to voice your opinions in a [[:m:Requests for comment/The future of Abstract Wikipedia|request for comment about the future of Abstract Wikipedia]]. {{Int:Feedback-thanks-title}}
[[:m:User:Kowal2701|Kowal2701]] ([[:m:User talk:Kowal2701|talk]]) 14:24, 24 lip 2026 (CEST)
</bdi>
<!-- Wiadomość wysłana przez User:DreamRimmer@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== Przełączenie serwerowni – Wasza wiki będzie niedługo w trybie tylko do odczytu ==
<section begin="server-switch"/><div class="plainlinks">
[[:m:Special:MyLanguage/Tech/Server switch|Przeczytaj w innym języku]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}]
[[foundation:|Wikimedia Foundation]] przełączy ruch na inną swoją serwerownię. Upewni to nas, że Wikipedia i inne strony Wikimedia będą zawsze online, nawet w przypadku kataklizmu.
Cały ruch zostanie przełączony '''{{#time:j xg|2026-09-23|pl}}'''. Przełączanie rozpocznie się o '''[https://zonestamp.toolforge.org/{{#time:U|2026-09-23T14:00|en}} {{#time:H:i e|2026-09-23T14:00}}]''' (17:00 CEST).
Niestety, z powodu niektórych ograniczeń w [[mw:Special:MyLanguage/Manual:What is MediaWiki?|MediaWiki]], wszystkie operacje edycyjne muszą zostać przerwane podczas przełączenia. Przepraszamy za te utrudnienia. Będziemy pracować nad tym, aby je zminimalizować w przyszłości.
Na wszystkich wiki na 30 minut przed zostanie wyświetlony banner, zanim ta operacja się zacznie. Będzie on widoczny aż do końca operacji przełączenia serwerowni.
<span lang="en" dir="ltr" class="mw-content-ltr">You can contribute to the [https://meta.wikimedia.org/w/index.php?title=Special%3ATranslate&group=Centralnotice-tgroup-read_only_banner&task=view&language=&filter=&action=translate translation or proofreading] of this banner text.</span>
'''Każdą wiki przez krótki czas będzie można tylko czytać, ale nie edytować.'''
* Edytowanie nie będzie możliwe {{#time:j xg Y (l)|2026-09-23|pl}} przez maksymalnie godzinę.
* Jeżeli spróbujesz edytować lub zapisywać zmiany w tym czasie, zobaczysz komunikat o błędzie. Mamy nadzieję, że żadne edycje nie zostaną utracone podczas tego czasu, ale nie możemy tego zagwarantować. Jeżeli zauważysz komunikat o błędzie, poczekaj aż wszystko wróci do normy. Będzie wtedy możliwe zapisanie zmian. Zalecamy jednak zrobienie kopii swoich zmian, na wszelki wypadek.
''Inne skutki'':
* Zadania w tle będą wolniejsze, a niektóre mogą być przerywane. Czerwone linki mogą nie być aktualizowane tak szybko, jak zwykle. Jeżeli utworzysz artykuł, do którego prowadzi jakiś link, to ten link będzie dłużej czerwony niż zwykle. Część skryptów, uruchamiających się na dłużej, zostanie zatrzymanych.
* Oczekujemy, że wdrożenia kodu będą miały miejsce jak w każdym innym tygodniu. Jednakże poszczególne fragmenty kodu mogą się zawiesić, jeżeli dana operacja będzie ich później potrzebować.
* [[mw:Special:MyLanguage/GitLab|GitLab]] będzie niedostępny przez około 90 minut.
W razie konieczności terminy testu mogą się przesunąć. Możesz [[wikitech:Switch_Datacenter|zapoznać się z harmonogramem na wikitech.wikimedia.org]]. Wszelkie zmiany będą ogłoszone w tymże harmonogramie.
'''Prosimy, podziel się tą informacją ze swoją społecznością.'''</div><section end="server-switch"/>
[[m:user:Trizek (WMF)|Trizek (WMF)]] 14:58, 15 wrz 2026 (CEST)
<!-- Wiadomość wysłana przez User:Trizek (WMF)@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=30513874 -->
== Your feedback wanted: Remove ''(Language link added:) and similar'' edits from Special:RecentChanges ==
''(Apologies for posting in English. You can help by translating it)''
Hello, I’m Danny from [[:en:w:Wikimedia_Deutschland|Wikimedia Deutschland’s]] [[m:Wikidata_For_Wikimedia_Projects|Wikidata For Wikimedia Projects]] team.<br/>
We have been investigating and examining how Wikidata’s use in the [[Special:RecentChanges]] and [[Special:Watchlist]] pages can be made to be more useful, or less ‘noisy’ (fewer edits that have little value to the reader).
We are currently exploring to make a change in the volume and the type of Wikidata edits that appear in these pages, and '''we need your feedback''' to help us ensure this is a positive change for the Wikis and won’t disrupt your workflows.<br/>
Language links are also known as sitelinks or interlanguage links and describe when a Wikidata item is connected to a Wiki, adding it to the language dropdown tool for other connected Wikis.
[[File:Types of Lang Link changes.png|x350px|frame|A variety of "Language Link" edits as seen in the Recent Changes feed]]
The request for feedback is whether you support the removal of these language link edits from the Recent Changes and Watchlist feed, or would you oppose such a change and if so, why?
Please share you thoughts on the dedicated '''[[m:Talk:Wikidata_For_Wikimedia_Projects/Clearer_Wikidata_Edit_Summaries/Hide_Language_Link_edits|metawiki Talk page]]'''.
Further information about this change: [[m:Wikidata_For_Wikimedia_Projects/Clearer_Wikidata_Edit_Summaries/Hide_Language_Link_edits|m:Wikidata_For_Wikimedia_Projects/Hide_Language_Link_edits]]
Thank you for any participation or feedback you give, -- [[m:User:Danny_Benjafield_(WMDE)|User:Danny Benjafield (WMDE)]] 13:46, 25 wrz 2026 (CEST)
<!-- Wiadomość wysłana przez User:Danny Benjafield (WMDE)@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=User:Danny_Benjafield_(WMDE)/MassMessage_test_list&oldid=31080832 -->
== Wikidata Sitelink changes in Recent Changes and Watchlist ==
''(Apologies for cross-posting in English, translating it will help spread the message)''
Editors on group 1 wikis, including Wikiquote, Wikibooks, Wikiversity, Wikivoyage, and Wikisource, will no longer see notifications on [[Special:RecentChanges|Recent Changes]] and [[Special:Watchlist|Watchlist]] when a link to ''another'' language version of a page is added, removed, or changed in its Wikidata item. This change will begin on '''October 5 at 07:00 UTC''' as a two-week trial to reduce high-volume, low-value notifications and make higher-value changes easier to identify. Editors who rely on these notifications should be aware of the change and can share feedback or concerns on the [[m:Wikidata For Wikimedia Projects/Clearer Wikidata Edit Summaries/Hide Language Link edits|project]] or [[m:Talk:Wikidata_For_Wikimedia_Projects/Clearer_Wikidata_Edit_Summaries/Hide_Language_Link_edits|talk page]].<br/>Please reach out if you have any questions, thank you! -- [[User:Danny_Benjafield_(WMDE)|Danny Benjafield (WMDE)]] ([[User_talk:Danny_Benjafield_(WMDE)|talk]]) sent via [[Wikipedysta:MediaWiki message delivery|MediaWiki message delivery]] ([[Dyskusja wikipedysty:MediaWiki message delivery|dyskusja]]) 14:42, 1 paź 2026 (CEST)
<!-- Wiadomość wysłana przez User:Danny Benjafield (WMDE)@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=User:Danny_Benjafield_(WMDE)/MassMessage_test_list&oldid=31106967 -->
== Poprawa błędów z wykorzystaniem sztucznej inteligencji ==
Witam
Czy poprawianie błędów językowych, składniowych czy interpunkcyjnych - oraz nieścisłości w definicjach, objaśnieniach itp. za pomocą sztucznej inteligencji jak ChatGPT lub Claude jest dozwolone? [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 19:27, 22 paź 2026 (CEST)
:Pytam się ze względu na jakość mojego tematu: [[Matematyka dla ostatnich klas szkoły_podstawowej/Rodzaje liczb]]. AI naniosło m.in. zmianę struktury paru zdań oraz przebudowa niektórych objaśnień (duża część moich zdań jest zachowana). Także mam dylemat czy zatwierdzić te edycje. [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 19:33, 22 paź 2026 (CEST)
:: {{Ping|YxiCode}} Pod warunkiem, że jeżeli ty będziesz właściwym autorem, i czytaj, co drukuje sztuczna inteligencja! [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 20:22, 22 paź 2026 (CEST)
:::Dobrze [[Wikipedysta:YxiCode|YxiCode]] ([[Dyskusja wikipedysty:YxiCode|dyskusja]]) 20:25, 22 paź 2026 (CEST)
== Przełączenie serwerowni – Wasza wiki będzie niedługo w trybie tylko do odczytu ==
<section begin="server-switch"/><div class="plainlinks">
[[:m:Special:MyLanguage/Tech/Server switch|Przeczytaj w innym języku]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}]
[[foundation:|Wikimedia Foundation]] przełączy ruch na inną swoją serwerownię. Upewni to nas, że Wikipedia i inne strony Wikimedia będą zawsze online, nawet w przypadku kataklizmu.
Cały ruch zostanie przełączony '''{{#time:j xg|2026-10-28|pl}}'''. Przełączanie rozpocznie się o '''[https://zonestamp.toolforge.org/{{#time:U|2026-10-28T15:00|en}} {{#time:H:i e|2026-10-28T15:00}}]'''.
Niestety, z powodu niektórych ograniczeń w [[mw:Special:MyLanguage/Manual:What is MediaWiki?|MediaWiki]], wszystkie operacje edycyjne muszą zostać przerwane podczas przełączenia. Przepraszamy za te utrudnienia. Będziemy pracować nad tym, aby je zminimalizować w przyszłości.
Na wszystkich wiki na 30 minut przed zostanie wyświetlony banner, zanim ta operacja się zacznie. Będzie on widoczny aż do końca operacji przełączenia serwerowni.
Możesz pomóc [https://meta.wikimedia.org/w/index.php?title=Special%3ATranslate&group=Centralnotice-tgroup-read_only_banner&task=view&language=&filter=&action=translate przetłumaczyć] treść tego baneru.
'''Każdą wiki przez krótki czas będzie można tylko czytać, ale nie edytować.'''
* Edytowanie nie będzie możliwe {{#time:j xg Y (l)|2026-10-28|pl}} przez maksymalnie godzinę.
* Jeżeli spróbujesz edytować lub zapisywać zmiany w tym czasie, zobaczysz komunikat o błędzie. Mamy nadzieję, że żadne edycje nie zostaną utracone podczas tego czasu, ale nie możemy tego zagwarantować. Jeżeli zauważysz komunikat o błędzie, poczekaj, aż wszystko wróci do normy. Będzie wtedy możliwe zapisanie zmian. Zalecamy jednak zrobienie kopii swoich zmian, na wszelki wypadek.
''Inne skutki'':
* Zadania w tle będą wolniejsze, a niektóre mogą być przerywane. Czerwone linki mogą nie być aktualizowane tak szybko, jak zwykle. Jeżeli utworzysz artykuł, do którego prowadzi jakiś link, to link ten będzie czerwony dłużej niż zwykle. Część skryptów uruchamiających się na dłużej zostanie zatrzymanych.
* Oczekujemy, że wdrożenia kodu będą miały miejsce jak w każdym innym tygodniu. Jednakże poszczególne fragmenty kodu mogą się zawiesić, jeżeli dana operacja będzie ich później potrzebować.
* [[mw:Special:MyLanguage/GitLab|GitLab]] będzie niedostępny przez około 90 minut.
W razie konieczności terminy testu mogą się przesunąć. Możesz [[wikitech:Switch_Datacenter|zapoznać się z harmonogramem na wikitech.wikimedia.org]]. Wszelkie zmiany będą ogłoszone w tymże harmonogramie.
'''Prosimy, podziel się tą informacją ze swoją społecznością.'''</div><section end="server-switch"/>
[[user:Trizek_(WMF)|Trizek_(WMF)]] 15:00, 26 paź 2026 (CET)
<!-- Wiadomość wysłana przez User:Trizek (WMF)@metawiki przy użyciu listy na https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=30513874 -->
e5vgo5xey7hnhcv9zdafq8lom2nii2j
Moduł:StronicowyParser/Potrzebne
828
58155
560103
558759
2026-10-27T06:16:48Z
Persino
2851
560103
Scribunto
text/plain
local p={};
function p.SpisRzeczySzablon(nazwa_szablonu,numer,tabela_parametrow_szablonu,tabela_nazw_spisu_rzeczy_szablon,kod_num)
local numer_parametru;
if(not tabela_nazw_spisu_rzeczy_szablon.numer_parametru)then
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
local tab_spisu_rzeczy;
if(not kod_num)then
tab_spisu_rzeczy=stronicowyparser_obiekty_modul.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu;
else
tab_spisu_rzeczy=stronicowyparser_obiekty_modul.szablony_linkowe_spisu_rzeczy;
end;
numer_parametru=tab_spisu_rzeczy[nazwa_szablonu];
if(not numer_parametru)then return nil;end;
tabela_nazw_spisu_rzeczy_szablon.numer_parametru=numer_parametru;
else
numer_parametru=tabela_nazw_spisu_rzeczy_szablon.numer_parametru;
end;
local indeks=numer_parametru[numer];
for p,_ in ipairs(indeks) do
local parametr=tabela_parametrow_szablonu[indeks[p]];
if(parametr)then
return parametr;
end;
end;
return nil;
end;
function p.LiczonyHNumer()
local tab={};
local h_numer_zapamietane=nil;
--local ostatnie_poprz=nil;
return function(h_numer,h_numer_nowe)
if(h_numer==0)then
if(#tab>0)then
local h_numer_poprz,ostatnie_poprz=unpack(tab[#tab]);
return ostatnie_poprz;
end;
return nil;
elseif(h_numer<0)then
h_numer=math.abs(h_numer);
end;
local ostatnie;---=tab[h_numer];
local max_h_numer=nil;local min_h_numer=nil;
local ostatnie_max;local ostatnie_min;local ostatnie_ost;local ostatnie_ost_prawda=true;
for i=#tab,1,-1 do
----
local h_numer_pos,ostatnie_pos=unpack(tab[i]);
if(ostatnie_ost_prawda)then
if(h_numer_pos==h_numer)then
ostatnie_ost=ostatnie_pos;
break;
end;
ostatnie_ost_prawda=nil;
end;
----
if((h_numer>h_numer_pos)and((max_h_numer or 0)<h_numer_pos))then
if((h_numer_pos or 0)<=(max_h_numer or h_numer))then
ostatnie_max=ostatnie_pos;
max_h_numer=h_numer_pos;
end;
end;
end;
if(ostatnie_ost)then
ostatnie=ostatnie_ost;
else
ostatnie=(ostatnie_max or 0)+1;
end;
local h_numer_poprz,ostatnie_poprz=nil,nil;
if(#tab>0)then
h_numer_poprz,ostatnie_poprz=unpack(tab[#tab]);
end;
if(ostatnie>(ostatnie_poprz or 0)+1)then
ostatnie=(ostatnie_poprz or 0)+1;
end;
table.insert(tab,{h_numer,ostatnie,});
if(h_numer_nowe)then
local roznica=h_numer_nowe-ostatnie;
if(roznica==0)then
return ostatnie;
end;
local tab2={};
for i,tabs in pairs(tab)do
local name,value=unpack(tabs);
tab2[i]={name,value+roznica,};
end;
tab=tab2;
return h_numer_nowe;
end;
return ostatnie;
end;
end;
function p.PoziomAdresu(adres)
local lens=#adres;
local i=1;
for p=1, lens,1 do
local znak=mw.ustring.sub(adres,p,p);
if(znak=="/")then
i=i+1;
end;
end;
return i;
end;
function p.NazwaNadStrony(adres,numer)
if((numer)and(numer==0))then return nil;end;
if((numer)and(numer<1)or(numer~=math.floor(numer)))then return nil;end;
local lens=#adres;
local i=0;
for p=1, lens,1 do
local znak=mw.ustring.sub(adres,p,p);
if(znak=="/")then
i=i+1;
end;
if(i==numer)then
return mw.ustring.sub(adres,1,p-1);
end;
end;
return adres;
end;
function p.SubNazwaNadStrony(adres,numer,krok)
if((not numer)or(numer<1)or(numer~=math.floor(numer)))then return adres;end;
krok=krok or 1;
if((krok<1)or(krok~=math.floor(krok)))then return adres;end;
local lens=#adres;
local i=1;
local a=nil;local b=nil;
for p=1, lens,1 do
local znak=mw.ustring.sub(adres,p,p);
if(znak=="/")then
i=i+1;
if(i==numer)then
if(not a)then a=p+1;end;
end;
if(i==numer+krok)then
if(not b)then b=p-1;break;end;
end;
end;
end;
if(not a)then a=1;end;
if(not b)then b=lens;end;
return mw.ustring.sub(adres,a,b);
end;
function p.ParametryKonteneraWoluminu(self,frame,tabela_listy_danych_analizy_ksiazki)
local nazwa_przestrzeni=self.args["nazwa przestrzeni nazw"];
local nazwa_jednostki=self.args["nazwa jednostki"];
if(((nazwa_przestrzeni)and(nazwa_jednostki))or((nazwa_przestrzeni)and(not nazwa_jednostki))or((not nazwa_przestrzeni)and(nazwa_jednostki)))then
local html_modul=require("Module:Html");
if(nazwa_jednostki)then
local tabela_nazw_adresu={};
self.naglowek=html_modul["NagłówekStronyAdresu"](nazwa_jednostki,true,tabela_nazw_adresu);
self.parametry=html_modul["ParametryStronyAdresu"](nazwa_jednostki,true,tabela_nazw_adresu);
end;
local nazwy_modul=require("Module:Nazwy");
local nazwa_przestrzeni=((nazwa_przestrzeni)and ((nazwa_przestrzeni~="")and (nazwa_przestrzeni..":") or "") or nazwy_modul["NAZWAPRZESTRZENI"]());
local nazwa_jednostki=(((nazwa_jednostki)and(nazwa_jednostki~=""))and nazwa_jednostki or nazwy_modul["NAZWASTRONY"]());
local pelna_nazwa_jednostki=((nazwa_przestrzeni~="")and (nazwa_przestrzeni..":") or "")..nazwa_jednostki;
pelna_nazwa_jednostki=html_modul.DecodeHtml(pelna_nazwa_jednostki,true);
pelna_nazwa_jednostki=html_modul["TransformacjaKoduHtmlDoZnakuCiągu"](pelna_nazwa_jednostki);
---
local techniczne_modul=require("Module:Techniczne");
local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_woluminowych;
local nazwa_modulu=nazwy_modul["NazwaModułu"](tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni,tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni_woluminu,tabela_listy_danych_analizy_ksiazki.nazwa_woluminu,tabela_listy_danych_analizy_ksiazki.nazwa_podstrony_woluminu);
pelna_nazwa_jednostki=techniczne_modul["PrzeszkałćAdresWzględnyStronyNaBezwzględny"]{[1]=pelna_nazwa_jednostki,[2]=nazwa_modulu,};
pelna_nazwa_jednostki=nazwy_modul["PEŁNANAZWASTRONY"](pelna_nazwa_jednostki);
local strona=techniczne_modul.PrzekierowanieDoStrony(pelna_nazwa_jednostki);
if(strona)then pelna_nazwa_jednostki=strona;end;
local nazwy_modul=require("Module:Nazwy");
self.nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](pelna_nazwa_jednostki);
self.nazwa_przestrzeni_woluminu=nazwy_modul["NAZWAPRZESTRZENIKSIĄŻKI"](pelna_nazwa_jednostki);
self.nazwa_woluminu=(self.nazwa_przestrzeni_woluminu~="")and nazwy_modul["SUBNAZWAKSIĄŻKI"](pelna_nazwa_jednostki) or nazwy_modul["NAZWAKSIĄŻKI"](pelna_nazwa_jednostki);
self.nazwa_podstrony_woluminu=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](pelna_nazwa_jednostki);
self.parametry_woluminu=false;
local lista_artykulow_w_ksiazkach_w_danej_przestrzeni=tabela_listy_danych_analizy_ksiazki.dane_analizy_stron[self.nazwa_przestrzeni];
if(not lista_artykulow_w_ksiazkach_w_danej_przestrzeni)then return;end;
local tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki=lista_artykulow_w_ksiazkach_w_danej_przestrzeni[self.nazwa_przestrzeni_woluminu];
if(not tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki)then return;end;
local tab_lista_artykulow_w_ksiazce=tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki[self.nazwa_woluminu];
if(not tab_lista_artykulow_w_ksiazce)then
return;
end;
local oryginalna_ksiazka=tab_lista_artykulow_w_ksiazce.adres_woluminu_bazowego_spisu_rzeczy;
if(oryginalna_ksiazka)then
self.nazwa_przestrzeni=oryginalna_ksiazka[1];
self.nazwa_przestrzeni_woluminu=oryginalna_ksiazka[2];
self.nazwa_woluminu=oryginalna_ksiazka[3];
end;
else
local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_woluminowych;
self.nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni;
self.nazwa_przestrzeni_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni_woluminu;
self.nazwa_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_woluminu;
self.nazwa_podstrony_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_podstrony_woluminu;
self.parametry_woluminu=true;
end;
end;
function p.TabelaListyStronWoluminu(self,frame,tabela_listy_danych_analizy_ksiazki,czy_podana,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_artykulu)
local self_tab;
if((not nazwa_przestrzeni)or(not nazwa_przestrzeni_ksiazki)or(not nazwa_ksiazki)or(not nazwa_artykulu))then
if((self.parametry_woluminu)and((not tabela_listy_danych_analizy_ksiazki)or(tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykulu)))then
if(not tabela_listy_danych_analizy_ksiazki)then
self_tab,tabela_listy_danych_analizy_ksiazki=p.Self(self,tabela_listy_danych_analizy_ksiazki);
end;
if((not self_tab)or((self_tab)and(tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykulu)))then
local lista_artykulow_w_ksiazkach_w_danej_przestrzeni=tabela_listy_danych_analizy_ksiazki.tablica_aktualnej_przestrzeni_nazw;
local tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki=tabela_listy_danych_analizy_ksiazki.tablica_ksiazek_w_danej_przestrzeni_nazw_ksiazki;
local tab_lista_artykulow_w_ksiazce=tabela_listy_danych_analizy_ksiazki.tablica_aktualnej_ksiazki;
local tab_lista_zmiennych_w_artykule=tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykulu;
return tab_lista_artykulow_w_ksiazce.spis,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,tab_lista_artykulow_w_ksiazce,tab_lista_zmiennych_w_artykule;
end;
end;
end;
if((not self_tab)or(not tabela_listy_danych_analizy_ksiazki))then
self_tab,tabela_listy_danych_analizy_ksiazki=p.Self(self,tabela_listy_danych_analizy_ksiazki);
end;
local lista_artykulow_w_ksiazkach_w_danej_przestrzeni=tabela_listy_danych_analizy_ksiazki.dane_analizy_stron[nazwa_przestrzeni or((not czy_podana) and self_tab.nazwa_przestrzeni_podana or self_tab.nazwa_przestrzeni)];
if(not lista_artykulow_w_ksiazkach_w_danej_przestrzeni)then
return nil,nil,nil,nil,nil;
end;
local tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki=lista_artykulow_w_ksiazkach_w_danej_przestrzeni[nazwa_przestrzeni_ksiazki or((not czy_podana) and self_tab.nazwa_przestrzeni_woluminu_podana or self_tab.nazwa_przestrzeni_woluminu)];
if(not tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki)then
return nil,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,nil,nil,nil;--[[--Do poprawienia--]]
end;
local tab_lista_artykulow_w_ksiazce=tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki[nazwa_ksiazki or((not czy_podana) and self_tab.nazwa_woluminu_podana or self_tab.nazwa_woluminu)];
if(not tab_lista_artykulow_w_ksiazce)then
return nil,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,nil,nil;
end;
local tab_lista_zmiennych_w_artykule=tab_lista_artykulow_w_ksiazce.lista_podstron_woluminu and tab_lista_artykulow_w_ksiazce.lista_podstron_woluminu[nazwa_artykulu or ((not czy_podana) and self_tab.nazwa_podstrony_woluminu_podana or self_tab.nazwa_podstrony_woluminu)] or nil;
return tab_lista_artykulow_w_ksiazce.spis,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,tab_lista_artykulow_w_ksiazce,tab_lista_zmiennych_w_artykule;
end;
function p.AnalizujArgumentySzablonu(self,frame)
local parametry_modul=require("Module:Parametry");
self.args=parametry_modul.PobierzArgsParametry(frame,true);
end;
function p.Args(self)
return self.args;
end;
function p.Self(self,tabela_listy_danych_analizy_ksiazki)
local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_woluminowych;
local self_tab={};
self_tab.nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni;
self_tab.nazwa_przestrzeni_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni_woluminu;
self_tab.nazwa_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_woluminu;
self_tab.nazwa_podstrony_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_podstrony_woluminu;
self_tab.nazwa_przestrzeni_podana=self.nazwa_przestrzeni;
self_tab.nazwa_przestrzeni_woluminu_podana=self.nazwa_przestrzeni_woluminu;
self_tab.nazwa_woluminu_podana=self.nazwa_woluminu;
self_tab.nazwa_podstrony_woluminu_podana=self.nazwa_podstrony_woluminu;
return self_tab,tabela_listy_danych_analizy_ksiazki;
end;
function p.KompletnaNazwaWoluminu(self,frame)
return ((self.nazwa_przestrzeni~="")and(self.nazwa_przestrzeni..":") or "")..((self.nazwa_przestrzeni_woluminu~="")and (self.nazwa_przestrzeni_woluminu.."/") or "")..self.nazwa_woluminu
end;
function p.NazwaPodStronyWoluminu(self,frame)
return self.nazwa_podstrony_woluminu..(self.parametry and ("?"..self.parametry) or "")..(self.naglowek and ("#"..self.naglowek) or "");
end;
function p.StronaArtykularnaKompletna(artykul,pelna_nazwa_ksiazki_w_bazie,przekierowanie_w_bazie,naglowek,ksiazka,analizowana)
local stronicowyparser_modul=require("Module:StronicowyParser");
local nazwy_modul=require("Module:Nazwy");
local czy_z_nazwa_ksiazki=ksiazka and (not analizowana) and pelna_nazwa_ksiazki_w_bazie;
local pelna_nazwa_ksiazki=(czy_z_nazwa_ksiazki and (pelna_nazwa_ksiazki_w_bazie[4])) and nazwy_modul["NazwaModułu"](pelna_nazwa_ksiazki_w_bazie[1],pelna_nazwa_ksiazki_w_bazie[2],pelna_nazwa_ksiazki_w_bazie[3],"") or nil;
local artykul=czy_z_nazwa_ksiazki and not pelna_nazwa_ksiazki_w_bazie[5] and p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(przekierowanie_w_bazie,naglowek) or artykul;
return ksiazka and ((((pelna_nazwa_ksiazki)and(pelna_nazwa_ksiazki~=""))
and(pelna_nazwa_ksiazki)or stronicowyparser_modul["AktualnaKsiążka"](mw.getCurrentFrame())).."/"..artykul)
or artykul;
end;
function p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki)
p:AnalizujArgumentySzablonu(frame);
p:ParametryKonteneraWoluminu(frame,tabela_listy_danych_analizy_ksiazki);
local tab_lista_artykulow_w_ksiazce_spis=p:TabelaListyStronWoluminu(frame,tabela_listy_danych_analizy_ksiazki);
if(not tab_lista_artykulow_w_ksiazce_spis)then return nil;end;
local tab_naglowkow={};
for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce_spis)do
local rozdzial=tab_lista[1][1];
local poziom_rozdzialu=tab_lista[1][2][1];
local czy_centrowany=tab_lista[1][2][4];
if((poziom_rozdzialu)and(poziom_rozdzialu>0)and(not czy_centrowany))then
table.insert(tab_naglowkow,rozdzial);
end;
end;
self.tablica_napisowa_wprowadzenia_tekstu=tab_naglowkow;
return tab_naglowkow;
end;
function p.LosowyNapisProwadzeniaTekstuBezPierwszegoOrazOstatniegoNapisuSpisuRzeczy(self,frame,tabela_listy_danych_analizy_ksiazki)
self.numer_pomiedzy_napisu_wprowadzenia_tekstu=tonumber(frame.args[1]) or 1;
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
if(not self.tablica_napisowa_wprowadzenia_tekstu)then return nil;end;
self.len_pomiedzy_napisu_wprowadzenia_tekstu=self.len_pomiedzy_napisu_wprowadzenia_tekstu or #(self.tablica_napisowa_wprowadzenia_tekstu);
self.reszta_pomiedzy_napisu_wprowadzenia_tekstu=math.fmod(self.numer_pomiedzy_napisu_wprowadzenia_tekstu,self.len_pomiedzy_napisu_wprowadzenia_tekstu-2);
local artykul=self.tablica_napisowa_wprowadzenia_tekstu[self.reszta_pomiedzy_napisu_wprowadzenia_tekstu+2];
return artykul;
end;
function p.LosowyNapisProwadzeniaTekstuWoluminu(self,frame,tabela_listy_danych_analizy_ksiazki)
self.numer_losowy_napis_wprowadzenia_tekstu=tonumber(frame.args[1]) or 1;
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
if(not self.tablica_napisowa_wprowadzenia_tekstu)then return nil;end;
self.len_pomiedzy_napisu_wprowadzenia_tekstu=self.len_pomiedzy_napisu_wprowadzenia_tekstu or #(self.tablica_napisowa_wprowadzenia_tekstu);
self.reszta_losowy_napis_wprowadzenia_tekstu=math.fmod(self.numer_losowy_napis_wprowadzenia_tekstu,self.len_pomiedzy_napisu_wprowadzenia_tekstu);
local artykul=self.tablica_napisowa_wprowadzenia_tekstu[self.reszta_losowy_napis_wprowadzenia_tekstu+1];
return artykul;
end;
function p.PierwszyNapisWprowadzeniaTekstu(self,frame)
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
return self.tablica_napisowa_wprowadzenia_tekstu[1];
end;
function p.OstatniNapisWprowadzeniaTekstu(self,frame)
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
return self.tablica_napisowa_wprowadzenia_tekstu[#(self.tablica_napisowa_wprowadzenia_tekstu)];
end;
function p.LiczbaNapisowaWprowadzeniaTekstu(self,frame)
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
self.len_pomiedzy_napisu_wprowadzenia_tekstu=self.len_pomiedzy_napisu_wprowadzenia_tekstu or #(self.tablica_napisowa_wprowadzenia_tekstu);
return self.len_pomiedzy_napisu_wprowadzenia_tekstu;
end;
function p.IteratorPoWprowadzeniachNapisowychTekstu(self,frame)
local tab_naglowkow=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame);
local parametry_modul=require("Module:Parametry");
return parametry_modul.IteratorPoNumerowanychElementachTablicy(tab_naglowkow);
end;
function p.IteratorPoStronachWoluminuEwentualnieWedleAutonawigacji(frame,tabela_listy_danych_analizy_ksiazki,tab_lista_artykulow_w_ksiazce_spis,spis_tresci,inne_spisy,dodatkowe_artykuly)
p:AnalizujArgumentySzablonu(frame);
local lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,tab_lista_artykulow_w_ksiazce,tab_lista_zmiennych_w_artykule;
if(not tab_lista_artykulow_w_ksiazce_spis)then
p:ParametryKonteneraWoluminu(frame,tabela_listy_danych_analizy_ksiazki);
tab_lista_artykulow_w_ksiazce_spis,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,tab_lista_artykulow_w_ksiazce,tab_lista_zmiennych_w_artykule=p:TabelaListyStronWoluminu(frame,tabela_listy_danych_analizy_ksiazki);
spis_tresci=tab_lista_artykulow_w_ksiazce.nazwa_bazowego_spisu;
inne_spisy=tab_lista_artykulow_w_ksiazce.tab_inne_spisy;
dodatkowe_artykuly=tab_lista_artykulow_w_ksiazce.dodatkowe_strony_woluminu;
end;
if(not tab_lista_artykulow_w_ksiazce_spis)then return nil;end;
local args=p:Args();
local parametry_modul=require("Module:Parametry");
local czy_naglowek=parametry_modul.CzyTak(args["nagłówek"]);
local tab_artykulow=(not czy_naglowek) and {} or nil;
local tab_listy_artykulow={};
local tab_listy_artykulow_spis={};
local czy_inne_spisy=false;
local html_modul=require("Module:Html");
local nazwa_tabeli_danego_spisu_tresci=args["spis"];
if(nazwa_tabeli_danego_spisu_tresci)then
local techniczne_modul=require("Module:Techniczne");
nazwa_tabeli_danego_spisu_tresci=html_modul.DecodeHtml(nazwa_tabeli_danego_spisu_tresci,true);
nazwa_tabeli_danego_spisu_tresci=html_modul["TransformacjaKoduHtmlDoZnakuCiągu"](nazwa_tabeli_danego_spisu_tresci);
nazwa_tabeli_danego_spisu_tresci=parametry_modul["Odstępy"]{[1]=nazwa_tabeli_danego_spisu_tresci,[2]="tak",};
nazwa_tabeli_danego_spisu_tresci=techniczne_modul["PrzeszkałćAdresWzględnyStronyNaBezwzględny"](nazwa_tabeli_danego_spisu_tresci,"");
local nazwa_ksiazki=p:KompletnaNazwaWoluminu(frame)
local nazwa_artykulu=nazwa_ksiazki.."/"..nazwa_tabeli_danego_spisu_tresci;
local strona=techniczne_modul.PrzekierowanieDoStrony(nazwa_artykulu);
if(strona)then
local nazwy_modul=require("Module:Nazwy");
nazwa_tabeli_danego_spisu_tresci=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona);
end;
end;
local czy_dany_spis=nil;
for m,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce_spis)do
local poziom_rozdzialu=tab_lista[1][2][1];
local nazwa_spisu=nil;
if(((m==1)and(not poziom_rozdzialu))or((m>0)and(poziom_rozdzialu)and(poziom_rozdzialu==1)))then
local spis=tab_lista[1]["spis"];
nazwa_spisu=spis and spis[1] or nil;
----
if(not nazwa_tabeli_danego_spisu_tresci)then
if(nazwa_spisu)then
if(not tab_listy_artykulow["spis"])then tab_listy_artykulow["spis"]={};end;
local spis_artykulow=tab_listy_artykulow["spis"];
spis_artykulow[nazwa_spisu]={};
tab_listy_artykulow_spis=spis_artykulow[nazwa_spisu];
czy_inne_spisy=true;
else
local dodatkowe=tab_lista[1]["dodatkowe"];
if(dodatkowe)then
tab_listy_artykulow["dodatkowe"]={};
tab_listy_artykulow_spis=tab_listy_artykulow["dodatkowe"];
czy_inne_spisy=true;
end;
end;
else
if(nazwa_spisu)then
if(nazwa_spisu==nazwa_tabeli_danego_spisu_tresci)then
czy_dany_spis=true;
else
if(czy_dany_spis)then
czy_dany_spis=nil;
break;
else
czy_dany_spis=nil;
end;
end;
end;
end;
end;
if((tab_lista[2])and((not nazwa_tabeli_danego_spisu_tresci)or((nazwa_tabeli_danego_spisu_tresci)and(czy_dany_spis))))then
local pomin_pozycje=true;
for _,artykul_w_bazie in ipairs(tab_lista[2])do
if((not pomin_pozycje)or(not nazwa_spisu))then
local czy_table_baza_artykulu=p.CzyTabelaStronyWoluminuSpisuRzeczy(artykul_w_bazie[1]);
local artykul=czy_table_baza_artykulu and artykul_w_bazie[1][1] or artykul_w_bazie[1];
----
artykul=p.UzyskanieTylkoNazwyLubTabeliNazwyLinkuStronyWoluminuZTabeliZParametramiOrazIdentyfikatorem(artykul,czy_naglowek);
----
if(czy_naglowek or (not tab_artykulow[artykul]))then
if(not czy_naglowek)then tab_artykulow[artykul]=true;end;
local nazwa=czy_table_baza_artykulu and artykul_w_bazie[1][2] or nil;
local przekierowanie=czy_table_baza_artykulu and artykul_w_bazie[1][3] or nil;
local pelna_nazwa_ksiazki=czy_table_baza_artykulu and artykul_w_bazie[1][4] or nil;
table.insert(tab_listy_artykulow_spis,(nazwa or przekierowanie or pelna_nazwa_ksiazki) and {artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki,} or artykul);
end;
else
pomin_pozycje=false;
end;
end;
end;
end;
local stronicowyparser_modul=require("Module:StronicowyParser");
local parametry_modul=require("Module:Parametry");
--local spis_tresci,inne_spisy,dodatkowe_artykuly=nazwa_glownego_spisu,tab_inne_spisy,tab_dodatkowe_artykuly;
if((nazwa_tabeli_danego_spisu_tresci)or(((not inne_spisy)
or(not parametry_modul["CzySąElementyNumerowaneTablicy"](inne_spisy)))
and((not dodatkowe_artykuly)
or(not parametry_modul["CzySąElementyNumerowaneTablicy"](dodatkowe_artykuly)))
))then
local tablica_spisu_glownego;
if(not nazwa_tabeli_danego_spisu_tresci)then
if(czy_inne_spisy)then
local czy_table_spis_tresci=parametry_modul.TypeTable(spis_tresci);
local tab_listy_artykulow_spis=tab_listy_artykulow["spis"] or {};
tablica_spisu_glownego=tab_listy_artykulow_spis[czy_table_spis_tresci and spis_tresci[1] or spis_tresci];
else
tablica_spisu_glownego=tab_listy_artykulow_spis;
end;
else
tablica_spisu_glownego=tab_listy_artykulow_spis;
end;
local iter_glowny=parametry_modul.IteratorPoNumerowanychElementachTablicy(tablica_spisu_glownego);
return function()
local wartosc=iter_glowny();
if(not wartosc)then return nil;end;
local czy_table_wartosc=p.CzyTabelaStronyWoluminuSpisuRzeczy(wartosc);
local artykul=czy_table_wartosc and wartosc[1] or ((not czy_table_wartosc) and wartosc or nil);
local nazwa=czy_table_wartosc and wartosc[2] or nil;
local przekierowanie=czy_table_wartosc and wartosc[3] or nil;
local pelna_nazwa_ksiazki=czy_table_wartosc and wartosc[4] or nil;
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
end;
end;
local wykorzystane_spisy={};
local iter_innych_spisow=parametry_modul.IteratorPoNumerowanychElementachTablicy(inne_spisy or {});
local czy_dodatkowe_zaanalizowane=false;
local function IteratorMain(wartosc,numer)
----
local tabela_spisu_spis=tab_listy_artykulow["spis"] or {};
local tabela_spisu=tabela_spisu_spis[wartosc];
if(tabela_spisu)then
if((wykorzystane_spisy)and(wykorzystane_spisy[wartosc]))then
tabela_spisu=nil;
else
wykorzystane_spisy[wartosc]=true;
end;
end;
local iter=parametry_modul.IteratorPoNumerowanychElementachTablicy(tabela_spisu or {});
----
local tak=nil;
local iter2=nil;
local function Iterator()
local function IterMain()
local wartosc=iter();
local artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
if(not wartosc)then
if(numer~=0)then
return nil;
else
local function InneSpisy()
--if(aa<10)then return nil;end;
local spis=iter_innych_spisow();
if(not spis)then
if(czy_dodatkowe_zaanalizowane)then return nil;end;
local tabela_spisu_spis=tab_listy_artykulow["dodatkowe"];
if((not tabela_spisu_spis)or(not parametry_modul["CzySąElementyNumerowaneTablicy"](tabela_spisu_spis)))then return nil;end;
iter=parametry_modul.IteratorPoNumerowanychElementachTablicy(tabela_spisu_spis or {});
czy_dodatkowe_zaanalizowane=true;
wartosc=iter();
return true;
end;
local czy_table_spis=parametry_modul.TypeTable(spis);
local spis_artykul=czy_table_spis and spis[1] or spis;
if(not wykorzystane_spisy[spis_artykul])then
wykorzystane_spisy[spis_artykul]=true;
local tabela_spisu_spis=tab_listy_artykulow["spis"] or {};
local tabela_spisu=tabela_spisu_spis[spis_artykul];
if(tabela_spisu)then
iter=parametry_modul.IteratorPoNumerowanychElementachTablicy(tabela_spisu or {});
wartosc=iter();
if(not wartosc)then
return InneSpisy();
end;
else
return InneSpisy();
end;
else
return InneSpisy();
end;
return true;
end;
local koniec=InneSpisy();
if(not koniec)then return nil;end;
end;
end;
----
local czy_table_wartosc=p.CzyTabelaStronyWoluminuSpisuRzeczy(wartosc);
artykul=czy_table_wartosc and wartosc[1] or ((not czy_table_wartosc) and wartosc);
nazwa=czy_table_wartosc and wartosc[2] or nil;
przekierowanie=czy_table_wartosc and wartosc[3] or nil;
pelna_nazwa_ksiazki=czy_table_wartosc and wartosc[4] or nil;
----
artykul=p.TylkoNazwaStronyWoluminuZTabeliPublikacji(artykul);
----
tak=true;
iter2=IteratorMain(artykul,numer+1);
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
end;
if(not tak)then
local artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki=IterMain();
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
else
local artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki=iter2();
if(not artykul)then
tak=nil;
local artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki=IterMain();
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
else
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
end;
end;
end;
return Iterator;
end;
local czy_table_spis_tresci=parametry_modul.TypeTable(spis_tresci);
return IteratorMain(czy_table_spis_tresci and spis_tresci[1] or spis_tresci,0);
end;
function p.OdpowiednikNaPrzemianArtykularnychStronWoluminu(tab_lista_artykulow_w_ksiazce_spis,nazwa_glownego_spisu,tab_inne_spisy,dodatkowe_artykuly,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_artykulu,co_ma_wykrywac)
local frame=mw.getCurrentFrame();
local nazwy_modul=require("Module:Nazwy");
local techniczne_modul=require("Module:Techniczne");
local iterator=p.IteratorPoStronachWoluminuEwentualnieWedleAutonawigacji(frame,nil,tab_lista_artykulow_w_ksiazce_spis,nazwa_glownego_spisu,tab_inne_spisy,dodatkowe_artykuly);
for nazwa_artykulu_w_bazie,nazwa,przekierowanie_w_bazie,pelna_nazwa_ksiazki in iterator do
if(pelna_nazwa_ksiazki)then
if(co_ma_wykrywac)then
if((pelna_nazwa_ksiazki[1]==nazwa_przestrzeni)and(pelna_nazwa_ksiazki[2]==nazwa_przestrzeni_ksiazki)and(pelna_nazwa_ksiazki[3]==nazwa_ksiazki))then
local czy_przekierowanie=pelna_nazwa_ksiazki[6];
if(czy_przekierowanie)then
local przekierowanie=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(przekierowanie_w_bazie,false);
if(pelna_nazwa_ksiazki[5])then
if(nazwa_artykulu==przekierowanie)then
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
return nazwa_artykulu_strony,1;
end;
else
if((nazwa_artykulu==przekierowanie))then
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
return nazwa_artykulu_strony,2;
end;
end;
else
local nazwa_modulu=nazwy_modul["NazwaModułu"](nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_artykulu);
local ile,_=techniczne_modul.PoliczZbiory{[1]=nazwa_modulu,tekst=true,};
if(ile>0)then
return nazwa_artykulu,3;
else
return nazwa_artykulu,4;
end;
end;
end;
end;
else
if(not co_ma_wykrywac)then
local przekierowanie=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(przekierowanie_w_bazie,false);
if(przekierowanie)then
if(nazwa_artykulu==przekierowanie)then
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
return nazwa_artykulu_strony,1;
else
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
if(nazwa_artykulu==nazwa_artykulu_strony)then
return nazwa_artykulu_strony,2;
end;
end;
else
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
if(nazwa_artykulu==nazwa_artykulu_strony)then
return nazwa_artykulu,3;
end;
end;
end;
end;
end;
end;
function p.ObliczeniaInformacje(self,frame)
local iterator=p.IteratorPoStronachWoluminuEwentualnieWedleAutonawigacji(frame,tabela_listy_danych_analizy_ksiazki);
if (not iterator)then return nil;end;
----
self.tab_artykul={};
----
for artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki in iterator do
table.insert(self.tab_artykul, (nazwa or przekierowanie or pelna_nazwa_ksiazki) and {artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki,} or artykul);
end;
self.len_tab_artykul=#self.tab_artykul;
return true;
end;
function p.UsuwanieElementowePoziomoweZTablicy(tablica,numer)
if(numer==0)then return tablica,0;end;
local s=0;
for i=#tablica,1,-1 do
local artykul=tablica[i][1];
local numer_artykulu_w_bazie=p.PoziomAdresu(artykul);
if(numer~=numer_artykulu_w_bazie)then
table.remove(tablica,i);
s=s+1;
end;
end;
return tablica,s;
end;
function p.LosowaStronaBezPierwszejOrazOstatniejStronyWoluminu(self,frame,numer)
local tab_artykul;local s;
if(numer>0)then
local parametry_modul=require("Module:Parametry");
tab_artykul=parametry_modul["KopiujTabelęElementów"](self.tab_artykul);
tab_artykul,s=p.UsuwanieElementowePoziomoweZTablicy(tab_artykul,numer);
else
tab_artykul=self.tab_artykul;
s=0;
end;
local numer_pomiedzy_artykul=tonumber(frame.args[1]) or 1;
local reszta_pomiedzy_artykul=math.fmod(numer_pomiedzy_artykul,#tab_artykul-2);
local artykul=tab_artykul[reszta_pomiedzy_artykul+2];
return artykul;
end;
function p.LosowaStronaWoluminu(self,frame,numer)
local tab_artykul;local s;
if(numer>0)then
local parametry_modul=require("Module:Parametry");
tab_artykul=parametry_modul["KopiujTabelęElementów"](self.tab_artykul);
tab_artykul,s=p.UsuwanieElementowePoziomoweZTablicy(tab_artykul,numer);
else
tab_artykul=self.tab_artykul;
s=0;
end;
local numer_pomiedzy_artykul=tonumber(frame.args[1]) or 1;
local reszta_pomiedzy_artykul=math.fmod(numer_pomiedzy_artykul,#tab_artykul);
local artykul=tab_artykul[reszta_pomiedzy_artykul+1];
return artykul;
end;
function p.RozwijanieZakodowanejNazwySzablonu(nazwa_szablonu,tabela_modyfikatorow,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony)
local szablonowe_modul=require("Module:Szablonowe");
local function RozwinSzablon(nazwa_szablonu,tabela_modyfikatorow,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony)
if((szablonowe_modul.CzyModyfikatoryInstrukcjiWarunkowychSzablonowych(tabela_modyfikatorow))
or (szablonowe_modul.CzyModyfikatoryCharakterystyczneSzablonowe(tabela_modyfikatorow))
)then
return nil,false;
end;
local nazwa_szablonu_temp,czy_powodzenie=p.DekodowanieNazwySzablonu(nazwa_szablonu,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,true);
if(not czy_powodzenie)then
return nil,false;
end;
nazwa_szablonu=nazwa_szablonu_temp or nazwa_szablonu;
return nazwa_szablonu,true;
end;
nazwa_szablonu=RozwinSzablon(nazwa_szablonu,tabela_modyfikatorow,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony) or nazwa_szablonu;
return nazwa_szablonu;
end;
function p.TOCSilnik(frame,lista_elementow_spisu_tresci, atrybuty,bez_przypisow)
if(lista_elementow_spisu_tresci==nil)then return nil;end;
local twor_listy="";
local liczba_ulozenia_w_menu_spisu_tresci=lista_elementow_spisu_tresci[1][2];
local poziom=1;
local num={};
local nazwa_strony_z_naglowkami=lista_elementow_spisu_tresci.nazwa_strony or "";
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
for licznik, element_w_tablicy in ipairs(lista_elementow_spisu_tresci) do
local czy_w_tym_szablony=mw.ustring.match(element_w_tablicy[1][1],"{{[^{}]+}}");
local adres=element_w_tablicy[1][1];
local naglowek=element_w_tablicy[1][2];
local czy_przypis=(bez_przypisow and stronicowyparser_obiekty_modul.napisy_wprowadzenia_tekstu_przypisowych[naglowek] or nil);
if(czy_w_tym_szablony)then
local specjalne_modul=require("Module:Specjalne");
adres=specjalne_modul["PrzetwórzNagłówek"](adres,true);
naglowek=specjalne_modul["PrzetwórzNagłówek"](naglowek,false);
end;
adres=nazwa_strony_z_naglowkami.."#"..adres;
----
if(licznik==1)then
num[#num+1]=1;
twor_listy=(atrybuty and '<ul '..atrybuty..'>' or '<ul>')..'<li '..(czy_przypis and ('style="display:none;" ') or "")..'class=\"toclevel-1 tocsection-1\">'.."[["..adres.."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..naglowek.."</span>]]";
else
if(element_w_tablicy[2]==liczba_ulozenia_w_menu_spisu_tresci)then
num[#num]=num[#num]+1;
twor_listy=twor_listy..'</li><li '..(czy_przypis and ('style="display:none;" ') or "")..'class="toclevel-'..poziom..' tocsection-'..licznik..'">'.."[["..adres.."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..naglowek.."</span>]]";
elseif(element_w_tablicy[2]>liczba_ulozenia_w_menu_spisu_tresci)then
num[#num+1]=1;
poziom=poziom+1;
twor_listy=twor_listy..'<ul><li '..(czy_przypis and ('style="display:none;" ') or "")..'class="toclevel-'..poziom..' tocsection-'..licznik..'">'.."[["..adres.."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..naglowek.."</span>]]";
liczba_ulozenia_w_menu_spisu_tresci=element_w_tablicy[2];
elseif(element_w_tablicy[2]<liczba_ulozenia_w_menu_spisu_tresci)then
local num_length=#num;
for i=num_length,num_length-liczba_ulozenia_w_menu_spisu_tresci+element_w_tablicy[2]+1,-1 do
table.remove(num);
end;
num[#num]=num[#num]+1;
local roznica_poziomow=liczba_ulozenia_w_menu_spisu_tresci-element_w_tablicy[2];
poziom=poziom-roznica_poziomow;
twor_listy=twor_listy..mw.ustring.rep('</li></ul>',roznica_poziomow)..'</li><li '..(czy_przypis and ('style="display:none;" ') or "")..'class="toclevel-'..poziom..' tocsection-'..licznik..'">'
.."[["..adres.."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..naglowek.."</span>]]";
liczba_ulozenia_w_menu_spisu_tresci=element_w_tablicy[2];
end;
end;
end;
twor_listy=twor_listy..mw.ustring.rep('</li></ul>',liczba_ulozenia_w_menu_spisu_tresci or 0);
return twor_listy;
end;
function p.TOC(frame,lista_elementow_spisu_tresci,czy_nie_aktualny,rozciagnij)
local frame=frame or mw.getCurrentFrame();
local parametry_modul=require("Module:Parametry");
local PobierzParametr=parametry_modul.PobierzParametr(frame,true);
local bez_przypisow=PobierzParametr("bez przypisów");
bez_przypisow=parametry_modul.CzyTak(bez_przypisow);
local twor_listy=p.TOCSilnik(frame,lista_elementow_spisu_tresci,nil,bez_przypisow);
local toc_czy_tocramka=PobierzParametr("toc");toc_czy_tocramka=parametry_modul.CzyTak(toc_czy_tocramka);
if(not toc_czy_tocramka)then
local czy_ukryte=twor_listy;
local funkcja=PobierzParametr("funkcja") or "UkrytaWikitabelowaListaMenu";
local wysokosc=PobierzParametr("wysokość");wysokosc=parametry_modul.CzyTak(wysokosc) and wysokosc or "43.75rem";
local szerokosc=PobierzParametr("szerokość");szerokosc=parametry_modul.CzyTak(szerokosc)and szerokosc or "100%";
local spis_tresci=PobierzParametr("spis treści");spis_tresci=parametry_modul.CzyTak(spis_tresci)and spis_tresci or "Spis treści";
local bez_not_overflow_x=PobierzParametr("bez pasków poziomych przewijania");bez_not_overflow_x=parametry_modul.CzyTak(bez_not_overflow_x);
local spis_artykulu=PobierzParametr("spis artykułu");spis_artykulu=parametry_modul.CzyTak(spis_artykulu);
local czy_bez_arginesu_dolnego=PobierzParametr("bez marginesu dolnego");czy_bez_arginesu_dolnego=parametry_modul.CzyTak(czy_bez_arginesu_dolnego);
local z_marginesami_ramki=PobierzParametr("z marginesami ramki");local czy_z_marginesami_ramki=parametry_modul.CzyTak(z_marginesami_ramki);
local zawartosc_z_marginesami=PobierzParametr("zawartość z marginesami");local czy_zawartosc_z_marginesami=parametry_modul.CzyTak(zawartosc_z_marginesami);
local maxwidth=PobierzParametr("max-width");
local czy_maxwidth=((maxwidth)and(maxwidth~="none"))and tonumber(mw.ustring.match(maxwidth,"^(%d+)%a+$")) or nil;
local klasa=PobierzParametr("klasa");
--twor_listy='<div class="toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..' mw-overflow-x mw-overflow-y '..((not bez_not_overflow_x) and ("mw-not-overflow-x") or "")..'" style="'..(czy_zawartosc_z_marginesami and ("padding:"..zawartosc_z_marginesami)..";" or "")..(czy_maxwidth and ('max-width:'..maxwidth..";") or '')..'width:'..szerokosc..';max-height:'..wysokosc..';overflow:auto;padding-right:3px;box-sizing:border-box;">'..(czy_ukryte or "<ul></ul>").."</div>";
local klasa_tytulu='tytuł_spisu_treści';
local styl_tytulu='text-align:left;font-size:1em;line-height:1.2em;'..(spis_artykulu and ';border-bottom:#aaa 1px solid' or '')..';white-space:nowrap;min-width:8.125em;';
local styl_spisu=(czy_zawartosc_z_marginesami and ("padding:"..zawartosc_z_marginesami)..";" or "")..(czy_maxwidth and ('max-width:'..maxwidth..";") or '')..'width:'..szerokosc..';max-height:'..wysokosc..';overflow:auto;padding:0.1875em 0.3125em;;box-sizing:border-box;';
local klasa_spisu='toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..' mw-overflow-x mw-overflow-y '..((not bez_not_overflow_x) and ("mw-not-overflow-x") or "");
local spis=czy_ukryte or "<ul></ul>";
local wikikod_menu='{{Tabela nawigacyjna|styl='..((czy_z_marginesami_ramki) and ("margin:"..z_marginesami_ramki)..";" or "")..((czy_bez_arginesu_dolnego) and 'margin-bottom:0;' or "")..'font-size:1em;background-color:white;line-height:1.2em;width:'..(rozciagnij and "100%" or "auto")..';box-sizing:border-box'..(spis_artykulu and ';border:#aaa 1px solid' or '')..'|styl nagłówka=background-color:white;|styl komórki=background-color:white;padding:0;|styl tytułu='..styl_tytulu..'|klasa tytułu='..klasa_tytulu..'|tytuł='..spis_tresci..'|klasa spisu='..klasa_spisu..'|styl spisu='..styl_spisu..'|spis='..spis..'|funkcja='..funkcja..'|klasa=spis_treści'..(klasa and (" "..klasa) or '')..'}}';
local rozwiniety_wikikod=frame:preprocess(wikikod_menu);
return rozwiniety_wikikod;
else
return (twor_listy and ('\n<div style="color: #000;font-family: \'Linux Libertine\',\'Georgia\',\'Times\',serif;font-weight: normal;font-size:2.2em;border-bottom:1px solid #a2a9b1;line-height: 1.3;margin-top:1em;margin-bottom:0.25em">Spis treści</div>\n<div class="toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..'" style="margin-left:1em;font-size:1em;line-height:1.4;">'..twor_listy..'</div>') or "");
end;
end;
function p.AnalizaSzablonuStronicowegoParsera(self,uzyskano_w_wyniku_parsowania_wywolanie_szablonu,obiekt,kod,tab_numer,nazwa_modulu_szablonowa,tablica_danych_parametrow_szablonu_strony,__Funkcja, __Funkcja2)
if(obiekt~="SZABLON")then return;end;
--uzyskano_w_wyniku_parsowania_wywolanie_szablonu=mw.ustring.gsub(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,"\n+","");
--local tablica_obiektow_strony=self.tablica_obiektow_strony[nazwa_modulu];
----
local szablonowe_modul=require("Module:Szablonowe");
----
local function GlownaFunkcja(wywolanie,obiekt,kod)
local wynik=szablonowe_modul.UzyskanieWynikuZOperacjiSzablonowychNaSzablonachZnacznikachParserachZmiennychOrazModyfikatorachZDanychObiektuSZABLON(wywolanie,tablica_danych_parametrow_szablonu_strony,kod,nazwa_modulu_szablonowa,function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow)
__Funkcja(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,wywolanie,obiekt,kod,tab_numer);
if(__Funkcja2)then
__Funkcja2(wywolanie,obiekt,kod,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,uzyskano_w_wyniku_parsowania_wywolanie_szablonu);
end;
end);
end;
GlownaFunkcja(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,obiekt,kod);
end;
function p.UzyskanieTylkoNazwyLubTabeliNazwyLinkuStronyWoluminuZTabeliZParametramiOrazIdentyfikatorem(artykul,czy_naglowek)
local parametry_modul=require("Module:Parametry");
if((parametry_modul.TypeTable(artykul))and(artykul["LINK"]))then
if(not czy_naglowek)then
return artykul[1];
else
return artykul;
end;
end;
return artykul;
end;
function p.CzyTabelaStronyWoluminuSpisuRzeczy(tab_artykul)
local parametry_modul=require("Module:Parametry");
local czy_table_baza_artykulu=parametry_modul.TypeTable(tab_artykul);
if((czy_table_baza_artykulu)and(tab_artykul["LINK"]))then return false;end;
return czy_table_baza_artykulu;
end;
function p.TylkoNazwaStronyWoluminuZTabeliPublikacji(tab_artykulu,pomin_link)
local parametry_modul=require("Module:Parametry");
if((parametry_modul.TypeTable(tab_artykulu))and(pomin_link or tab_artykulu["LINK"]))then return tab_artykulu[1];end;
return tab_artykulu;
end;
function p.TylkoStronaWoluminuBezParametrowOrazReferencji(tab_artykulu)
local parametry_modul=require("Module:Parametry");
if((parametry_modul.TypeTable(tab_artykulu))and(tab_artykulu["LINK"]))then return nil;end;
return tab_artykulu;
end;
function p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_artykulu_strony,parametry,naglowek,tab_innej_przekierowania_strony)
local parametry_modul=require("Module:Parametry");
parametry=parametry_modul.CzyTak(parametry) and parametry or nil;
naglowek=parametry_modul.CzyTak(naglowek) and naglowek or nil;
return (parametry or naglowek or tab_innej_przekierowania_strony) and {nazwa_artykulu_strony,parametry,naglowek,["LINK"]=true,tab_innej_przekierowania_strony,} or nazwa_artykulu_strony;
end;
function p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(tab_artykul,naglowek,pomin_link)
local parametry_modul=require("Module:Parametry");
if(parametry_modul.TypeTable(tab_artykul))then
if(pomin_link or tab_artykul["LINK"])then
local nazwa_artykulu_strony=tab_artykul[1];
if(naglowek)then
local parametry=tab_artykul[2];
local naglowek=tab_artykul[3];
return nazwa_artykulu_strony..(parametry and ("?"..parametry) or "")..(naglowek and ("#"..naglowek) or "");
else
return nazwa_artykulu_strony;
end;
else
return tab_artykul;
end;
else
return tab_artykul;
end;
end;
function p.DekodowanieTekstu(nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci)
return function(tekst,tryb,czy_nie_odstepy,drugi_wynik,czy_drugi_wynik_przetworzony)
if(not tekst)then return tekst;end;
local stronicowyparser_pomocne_modul=require("Module:StronicowyParser/Pomocne");
local tekst,tekst2=stronicowyparser_pomocne_modul.DekodowanieTekstuNazwLinku(tekst,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci,tryb,czy_nie_odstepy,drugi_wynik,czy_drugi_wynik_przetworzony)
return tekst,tekst2;
end;
end;
function p.ARCHIWLubSTARE(szablon,obiekt,kod,tablica_analizy_obiektow_strony_dany_modul)
local obiekt=obiekt or "ARCHIW";
local szablonowe_modul=require("Module:Szablonowe");
kod=kod or szablonowe_modul.NumerSzablonuObiektu(tablica_analizy_obiektow_strony_dany_modul,obiekt);
kod=kod+1;
tablica_analizy_obiektow_strony_dany_modul[obiekt][kod]=szablon;
return szablonowe_modul.NormaKoduKodowaniaTekstu(obiekt,kod),kod;
end;
function p.DekodowanieNazwySzablonu(nazwa_szablonu,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,czy_uwzgledniac_modyfikatory,czy_z_kluczem)
----
--nazwa_modulu_szablonowa=nazwa_modulu_szablonowa or nazwa_modulu;
local szablonowe_modul=require("Module:Szablonowe");
local czy_kodowanie=mw.ustring.match(nazwa_szablonu,szablonowe_modul.NormaWzoruKodowaniaTekstu());
if(not czy_kodowanie)then return nil,true;end;
if(not czy_uwzgledniac_modyfikatory)then
local czy_modyfikatory=mw.ustring.match(nazwa_szablonu,"^[%s_]*#[%s_]*%a+[%s_]*:");
if(czy_modyfikatory)then return nil,false;end;
end;
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
local tab_szablony=stronicowyparser_obiekty_modul.szablony_stronicowego_parsera.szablony_kontenerowe;
--local tab_naglowki=stronicowyparser_obiekty_modul.szablony_stronicowego_parsera.szablony_wprowadzenia_tekstu;
--local tab_tekst=stronicowyparser_obiekty_modul.szablony_stronicowego_parsera.szablony_tekstu;
local tab_szablony_stronicowe_niekontenerowe=stronicowyparser_obiekty_modul.szablony_stronicowe_niekontenerowe;
---
local tab_szablony_stronicowe_kontenerowe_formatowania_wzorowego=stronicowyparser_obiekty_modul.szablony_stronicowe_kontenerowe_formatowania_wzorowego;
----
local tab_szablony_strona_zbiorcza=stronicowyparser_obiekty_modul.strona_zbiorcza
----
local tab_szablony_strona_start=stronicowyparser_obiekty_modul.szablony_stronicowe_formatowania_tekstu;
----
local techniczne_modul=require("Module:Techniczne");
local nazwy_np_modul=mw.loadData("Module:Nazwy/Np");
local czy_szablon_wszystko=false;
local max;
local nazwa_szablonu=szablonowe_modul:KompletowanieSzablonoweZakodowanegoTekstu(nazwa_szablonu,nazwa_modulu,tablica_analizy_obiektow_strony_dany_modul,
function(szablon,obiekt,kod,poziom_iteracji,tekst_rozwiniety_calego_artykulu,tablica_analizy_obiektow_strony_dany_modul)
if(obiekt=="SZABLON")then
local wynik,jaki_wynik=szablonowe_modul.UzyskanieWynikuZOperacjiSzablonowychNaSzablonachZnacznikachParserachZmiennychOrazModyfikatorachZDanychObiektuSZABLON(szablon,tablica_danych_parametrow_szablonu_strony,kod,nazwa_modulu_szablonowa,
function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kod)
if((tab_szablony[nazwa_szablonu])
---or(tab_naglowki[nazwa_szablonu])
--or(tab_tekst[nazwa_szablonu]
or(tab_szablony_stronicowe_niekontenerowe[nazwa_szablonu])
or(tab_szablony_stronicowe_kontenerowe_formatowania_wzorowego[nazwa_szablonu])
or(tab_szablony_strona_zbiorcza[nazwa_szablonu])
or(tab_szablony_strona_start[nazwa_szablonu])
)then return nil,false;end;
return true,true;
end,
nil,
function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kod)
for _,nazwa_modulu_lua in ipairs(stronicowyparser_obiekty_modul.tablica_nazw_ramek_lua)do
if((nazwa_szablonu==nazwy_np_modul.Module..":"..nazwa_modulu_lua)
or(mw.ustring.match(nazwa_szablonu,'^'..nazwy_np_modul.Module..":"..techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](nazwa_modulu_lua).."/"))
)then
return nil,false;
end;
end;
return true,true;
end,nil,nil,nil,nil,nil,nil,
function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kodtabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kod)
return true,true;
end);
czy_szablon_wszystko=czy_szablon_wszystko or ((jaki_wynik==nil)and true or jaki_wynik);
if(not wynik)then
local kodowanie_szablonowe;
kodowanie_szablonowe,max=p.ARCHIWLubSTARE(szablon,"ARCHIW",max,tablica_analizy_obiektow_strony_dany_modul)
return kodowanie_szablonowe;
end;
elseif((obiekt=="STARE")or(obiekt=="ARCHIW"))then
return nil,true;
elseif((obiekt=="ZMIENNA")and(not czy_z_kluczem))then
local klucz=mw.ustring.match(szablon,"^%{%{%{%s*klucz(%d*)%s*%|.*%}%}%}$") or mw.ustring.match(szablon,"^%{%{%{%s*klucz(%d*)%s*%}%}%}$");
if(klucz)then
if((klucz=="")or(mw.ustring.match(klucz,"^[1-9]%d*$")))then
local kodowanie_szablonowe;
kodowanie_szablonowe,max=p.ARCHIWLubSTARE(szablon,"ARCHIW",max,tablica_analizy_obiektow_strony_dany_modul)
return kodowanie_szablonowe;
end;
end;
end;
return szablon;
end);
if(czy_szablon_wszystko)then
local frame=mw.getCurrentFrame();
nazwa_szablonu=frame:preprocess(nazwa_szablonu);
end;
return nazwa_szablonu,true;
end;
function p.SzablonyPrzekierowanioweInteligentne(nazwa_szablonu)
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
local nazwy_szablonowe_kolidacja=stronicowyparser_obiekty_modul.nazwy_szablonowe_kolidacja;
if(nazwy_szablonowe_kolidacja[nazwa_szablonu])then return nazwa_szablonu,false;end;
local nazwa_linku=stronicowyparser_obiekty_modul.przekierowania_szablonowe_linkowe_inteligentne_inne[nazwa_szablonu];
if(nazwa_linku)then return nazwa_linku,true;end;
local litery_przestrzeni_kolidacja=stronicowyparser_obiekty_modul.litery_przestrzeni_kolidacja;
local link,prze,ustep,dwa=mw.ustring.match(nazwa_szablonu,"^(%a)(%a)(%a?)(%d?)$");
if((link)and(link=="L"))then
if((ustep=="")or(ustep=="u"))then
prze=litery_przestrzeni_kolidacja[prze] or prze;
local przez_literowa=stronicowyparser_obiekty_modul.nazwy_przestrzeni_nazw_przekierowaniowe_linkowe_inteligentne[prze];
if(przez_literowa)then
local nazwa="Link"..przez_literowa..((ustep~="")and "Ustęp" or "")..dwa;
return nazwa,true;
end;
if(ustep=="")then
if(prze=="u")then return "LinkUstęp"..dwa,true;end;
if(prze=="o")then return "LinkOgólne"..dwa,true;end;
end;
else
local projektowe_literowe=stronicowyparser_obiekty_modul.nazwy_projektowe_serwisy_linkowe_inteligentne[prze];
if(projektowe_literowe)then
ustep=litery_przestrzeni_kolidacja[ustep] or ustep;
local prze_literowa=stronicowyparser_obiekty_modul.nazwy_przestrzeni_nazw_przekierowaniowe_linkowe_inteligentne[ustep];
if(prze_literowa)then
return "Link"..projektowe_literowe..prze_literowa..dwa,true;
end;
end;
end;
return nazwa_szablonu,false;
else
local link,projekt,prze,ustep,dwa=mw.ustring.match(nazwa_szablonu,"^(%a)(%a)(%a)(%a?)(%d?)$");
if((link)and(link=="L"))then
if((ustep=="")or(ustep=="u"))then
local projektowe_literowe=stronicowyparser_obiekty_modul.nazwy_projektowe_serwisy_linkowe_inteligentne[projekt];
if(projektowe_literowe)then
prze=litery_przestrzeni_kolidacja[prze] or prze;
local prze_literowa=stronicowyparser_obiekty_modul.nazwy_przestrzeni_nazw_przekierowaniowe_linkowe_inteligentne[prze];
if(prze_literowa)then
return "Link"..projektowe_literowe..prze_literowa..((ustep~="") and "Ustęp" or "")..dwa,true;
end;
end;
end;
end;
return nazwa_szablonu,false;
end;
end;
function p.PodzielNaElementyNazwowyWikiLinkInteligentny(nazwa,tablica_danych_parametrow_szablonu_strony,kod,czy_liczyc_przekierowanie)
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[0];
if(tablica_danych_parametrow_szablonu_strony_numer)then
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
if(tablica_danych_parametrow_szablonu_strony_numer_kod)then
return tablica_danych_parametrow_szablonu_strony_numer_kod.tablica_analizy_linku;
end;
end;
end;
nazwa=(not czy_liczyc_przekierowanie)and p.SzablonyPrzekierowanioweInteligentne(nazwa) or nazwa;
local function AnalizaSzablonowaLinku()
local nazwa,dwa=mw.ustring.match(nazwa,"^Link(%a+)(2?)$");
if(not nazwa)then return;end;
if(dwa=="")then dwa=nil;else dwa=true;end;
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
----
local tab_przestrzen=stronicowyparser_obiekty_modul.kody_szablony_linkowe_przestrzenne;
local tab_jezyk=stronicowyparser_obiekty_modul.kody_szablony_linkowe_dialektu;
local tab_projektowe=stronicowyparser_obiekty_modul.kody_szablony_linkowe_projektowe;
----
local nazwa_nowa,ustep_nowa=mw.ustring.match(nazwa,"^(.+)(Ustęp)$")
nazwa=nazwa_nowa or nazwa;
local czy_ustep=ustep_nowa and true or false;
local przestrzen=mw.ustring.match(nazwa,"^(%u%l+)$");
if(przestrzen)then
local przestrzenne=tab_przestrzen[przestrzen];
if(przestrzenne)then
return {przestrzenne[1],przestrzenne[2],nil,czy_ustep,dwa,};
end;
end;
----
local jezyk,przestrzen=mw.ustring.match(nazwa,"^(%u%l+)(%u%l+)$");
if(jezyk and przestrzen)then
local jezykowe=tab_jezyk[jezyk];local przestrzenne=tab_przestrzen[przestrzen];
if(jezykowe and przestrzenne)then
return {przestrzenne[1],przestrzenne[2],jezykowe,czy_ustep,dwa,};
end;
----
local projektowe=tab_projektowe[jezyk];
if(projektowe and przestrzenne)then
return {przestrzenne[1],projektowe or przestrzenne[2],czy_ustep,nil,dwa,};
end;
end;
-----
local jezyk,projekt,przestrzen=mw.ustring.match(nazwa,"^(%u%l+)(%u%l+)(%u%l+)$");
if(jezyk and projekt and przestrzen)then
local jezykowe=tab_jezyk[jezyk];local projektowe=tab_projektowe[projekt];local przestrzenne=tab_przestrzen[przestrzen]
if(jezykowe and projektowe and przestrzenne)then
return {przestrzenne[1], projektowe or przestrzenne[2],jezykowe,czy_ustep,dwa,}
end;
local projektowe=tab_projektowe[jezyk..projekt];
if(projektowe and przestrzenne)then
return {przestrzenne[1],projektowe or przestrzenne[2],nil,czy_ustep,dwa,};
end;
end;
return nil;
end;
local wynik=AnalizaSzablonowaLinku();
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
if(not tablica_danych_parametrow_szablonu_strony[0])then tablica_danych_parametrow_szablonu_strony[0]={};end;
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[0];
if(not tablica_danych_parametrow_szablonu_strony_numer[kod])then tablica_danych_parametrow_szablonu_strony_numer[kod]={};end;
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
tablica_danych_parametrow_szablonu_strony_numer_kod.tablica_analizy_linku=wynik;
end;
return wynik;
end;
function p.NazwaInnegoSzablonowegoLinkowegoObiektu(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,tablica_danych_parametrow_szablonu_strony,kod)
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[-7];
if(tablica_danych_parametrow_szablonu_strony_numer)then
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
if(tablica_danych_parametrow_szablonu_strony_numer_kod)then
return tablica_danych_parametrow_szablonu_strony_numer_kod.szereg_znakowy;
end;
end;
end;
--local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
--local tab_szablony_inteligentne=stronicowyparser_obiekty_modul.kody_inne_szablony_linkowe_inteligentne;
local nazwa_zamiast_linku;
nazwa_szablonu=p.SzablonyPrzekierowanioweInteligentne(nazwa_szablonu);
if(nazwa_szablonu=="Sekcja referencyjna")then
local nazwa=tabela_parametrow_szablonu["nazwa"] or tabela_parametrow_szablonu[2];
if(nazwa)then return nazwa;end;
local strona=tabela_parametrow_szablonu["strona"] or tabela_parametrow_szablonu[1];
local parametry_modul=require("Module:Parametry");
local czy_strona=parametry_modul.CzyTak(strona) and true or false;
if(not czy_strona)then
local nazwy_modul=require("Module:Nazwy");
strona=nazwy_modul["PEŁNANAZWAKSIĄŻKI"]();
end;
local ustep=tabela_parametrow_szablonu["ustęp"];
local sekcja_referencyjna_modul=require("Module:Sekcja referencyjna");
local czy_ustep=parametry_modul.CzyTak(ustep);
if(not czy_strona)then czy_ustep=not czy_ustep;end;
nazwa_zamiast_linku=sekcja_referencyjna_modul.Indentyfikator_lub_podstrona_wikiadresu_strony(strona,czy_ustep);
elseif(nazwa_szablonu=="Link wewnętrzny")then
nazwa_zamiast_linku=tabela_parametrow_szablonu["nazwa"] or (tabela_parametrow_szablonu["strona"] or "")..(tabela_parametrow_szablonu["nagłówek"]and("#"..tabela_parametrow_szablonu["nagłówek"]) or "")
elseif(nazwa_szablonu=="LinkOgólne")then
nazwa_zamiast_linku=tabela_parametrow_szablonu[2] or tabela_parametrow_szablonu[1];
elseif(nazwa_szablonu=="SpisTreści")then
local nazwa=(tabela_parametrow_szablonu["nazwa"]
or tabela_parametrow_szablonu[3]
or tabela_parametrow_szablonu["artykuł"]
or tabela_parametrow_szablonu[1]);
if(nazwa)then
local dodatek=tabela_parametrow_szablonu["dodatek"] or tabela_parametrow_szablonu[4];
if(dodatek)then dodatek=" "..dodatek;else dodatek="";end;
nazwa_zamiast_linku=nazwa..dodatek;
end;
elseif(nazwa_szablonu=="LinkURL")then
local nazwa=tabela_parametrow_szablonu["nazwa"] or tabela_parametrow_szablonu["n"];
if(nazwa)then
nazwa_zamiast_linku=nazwa;
else
local strona=tabela_parametrow_szablonu["strona"] or tabela_parametrow_szablonu["s"];
nazwa_zamiast_linku=strona;
end;
end;
if((nazwa_zamiast_linku)and(nazwa_zamiast_linku~=""))then
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
if(not tablica_danych_parametrow_szablonu_strony[-7])then tablica_danych_parametrow_szablonu_strony[-7]={};end;
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[-7];
if(not tablica_danych_parametrow_szablonu_strony_numer[kod])then tablica_danych_parametrow_szablonu_strony_numer[kod]={};end;
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
tablica_danych_parametrow_szablonu_strony_numer_kod.szereg_znakowy=nazwa_zamiast_linku;
end;
end;
return nazwa_zamiast_linku;
end;
function p.NazwaInnegoSzablonowegoLinkowegoSpisuRzeczy(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,tablica_danych_parametrow_szablonu_strony,kod)
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[-8];
if(tablica_danych_parametrow_szablonu_strony_numer)then
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
if(tablica_danych_parametrow_szablonu_strony_numer_kod)then
return tablica_danych_parametrow_szablonu_strony_numer_kod.szereg_znakowy;
end;
end;
end;
nazwa_szablonu=p.SzablonyPrzekierowanioweInteligentne(nazwa_szablonu);
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
local inne_linki_szablony_elementy_spisu_rzeczy=stronicowyparser_obiekty_modul.inne_linki_szablony_elementy_spisu_rzeczy;
local tab_spis=inne_linki_szablony_elementy_spisu_rzeczy[nazwa_szablonu];
if(tab_spis)then
local czy_true=tab_spis[1];
local parametr;local numer;
if(czy_true)then
parametr=tabela_parametrow_szablonu[tab_spis.numer_link];
else
parametr=tabela_parametrow_szablonu[tab_spis.link];
local numer=tabela_parametrow_szablonu[tab_spis.numer];
parametr=(parametr and numer)and (numer.." "..parametr) or (parametr);
end;
if((parametr)and(parametr~=""))then
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
if(not tablica_danych_parametrow_szablonu_strony[-8])then tablica_danych_parametrow_szablonu_strony[-8]={};end;
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[-8];
if(not tablica_danych_parametrow_szablonu_strony_numer[kod])then tablica_danych_parametrow_szablonu_strony_numer[kod]={};end;
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
tablica_danych_parametrow_szablonu_strony_numer_kod.szereg_znakowy=parametr;
end;
end;
return parametr;
end;
return nil;
end;
function p.AnalizujLinkSzablonyOrazLinki(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,obiekt,kod,tab_nazwa_spisow_przekierowaniowych,__FUNKCJA)
local numer;
if((obiekt)and(kod))then
if(obiekt=="SZABLON")then
numer=-2;
elseif(obiekt=="LINKW")then
numer=-3;
elseif(obiekt=="LINKZ")then
numer=-4;
end;
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[numer];
if(tablica_danych_parametrow_szablonu_strony_numer)then
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
if(tablica_danych_parametrow_szablonu_strony_numer_kod)then
return tablica_danych_parametrow_szablonu_strony_numer_kod[1],tablica_danych_parametrow_szablonu_strony_numer_kod[2],tablica_danych_parametrow_szablonu_strony_numer_kod[3],tablica_danych_parametrow_szablonu_strony_numer_kod[4],tablica_danych_parametrow_szablonu_strony_numer_kod[5];
end;
end;
end;
end;
local local1,local2,local3,local4,local5=p.AnalizujLinkSzablonyOrazLinki2(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,obiekt,kod,tab_nazwa_spisow_przekierowaniowych,__FUNKCJA);
if((obiekt)and(kod))then
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
if(not tablica_danych_parametrow_szablonu_strony[numer])then tablica_danych_parametrow_szablonu_strony[numer]={};end;
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[numer];
if(not tablica_danych_parametrow_szablonu_strony_numer[kod])then tablica_danych_parametrow_szablonu_strony_numer[kod]={};end;
tablica_danych_parametrow_szablonu_strony_numer[kod]={local1,local2,local3,local4,local5,};
end;
end;
return local1,local2,local3,local4,local5;
end;
function p.AnalizujLinkSzablonyOrazLinki2(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,obiekt,kod,tab_nazwa_spisow_przekierowaniowych,__FUNKCJA)
----
local DekodowanieTekstu=p.DekodowanieTekstu(nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci);
----
local parametry_modul=require("Module:Parametry");
local wiki_modul=require("Module:Wiki");
local pozycja_artykulu=nil;local nazwa=nil;
local czy_tabela_do_parsowania_artykulu=parametry_modul.TypeTable(wyzyskane_wywolanie_szablonu_spis_tresci);
if(not czy_tabela_do_parsowania_artykulu)then
pozycja_artykulu,nazwa=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[%[([^|%[%]]+)|(.+)%]%]$");
if(not((pozycja_artykulu)and(nazwa)))then
pozycja_artykulu=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[%[([^|%[%]]+)%]%]$");
end;
end;
local html_modul=require("Module:Html");
local nazwy_modul=require("Module:Nazwy")
local techniczne_modul=require("Module:Techniczne");
local pelna_nazwa_spisu_tresci_analizowana=nazwy_modul["NazwaModułu"](nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci);
local function Artykul(strona,parametry--[[_ref]],naglowek--[[_ref]])
----
--local parametry=parametry_modul.CzyTak(parametry_ref) and parametry_ref or html_modul["ParametryStronyAdresu"](strona,true);
--local naglowek=parametry_modul.CzyTak(naglowek_ref) and naglowek_ref or html_modul["NagłówekStronyAdresu"](strona,true);
----
strona=html_modul["NazwaStronyAdresu"](strona,true);
strona=parametry_modul["Odstępy"]{[1]=strona,[2]="tak",};
local techniczne_modul=require("Module:Techniczne");
strona=techniczne_modul["PrzeszkałćAdresWzględnyStronyNaBezwzględny"]{[1]=strona,[2]=pelna_nazwa_spisu_tresci_analizowana,};
----
local tabela_nazw_strona={};
local nazwa_przestrzeni_strony=nazwy_modul["NAZWAPRZESTRZENI"](strona,tabela_nazw_strona);
local nazwa_przestrzeni_ksiazki_strony=nazwy_modul["NAZWAPRZESTRZENIKSIĄŻKI"](strona,tabela_nazw_strona);
local nazwa_ksiazki_strony=(nazwa_przestrzeni_ksiazki_strony~="") and nazwy_modul["SUBNAZWAKSIĄŻKI"](strona,tabela_nazw_strona) or nazwy_modul["NAZWAKSIĄŻKI"](strona,tabela_nazw_strona);
local nazwa_artykulu_strony=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona,tabela_nazw_strona);
--if((tab_nazwa_spisow_przekierowaniowych)and(tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony])and
--[[else]]
if(tab_nazwa_spisow_przekierowaniowych)then
local techniczne_modul=require("Module:Techniczne");
local strona_przekierowania=techniczne_modul.PrzekierowanieDoStrony(strona);
local function DaneRozwazone(strona_przekierowania,inna_ksiazka,czy_przekierowanie)
local tabela_nazw_przekierowanie={};
----
local nazwa_przestrzeni_strony_przekierowania=nazwy_modul["NAZWAPRZESTRZENI"](strona_przekierowania,tabela_nazw_przekierowanie);
local nazwa_przestrzeni_ksiazki_strony_przekierowania=nazwy_modul["NAZWAPRZESTRZENIKSIĄŻKI"](strona_przekierowania,tabela_nazw_przekierowanie);
local nazwa_ksiazki_strony_przekierowania=(nazwa_przestrzeni_ksiazki_strony~="") and nazwy_modul["SUBNAZWAKSIĄŻKI"](strona_przekierowania,tabela_nazw_przekierowanie) or nazwy_modul["NAZWAKSIĄŻKI"](strona_przekierowania,tabela_nazw_przekierowanie);
local nazwa_artykulu_strony_przekierowania=((not inna_ksiazka) and (nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona_przekierowania,tabela_nazw_przekierowanie)) or (nazwa_artykulu_strony));
----
local tabela_nazw_adresu_przekierowania={};
local parametry_przekierowania=((not inna_ksiazka) and (html_modul["ParametryStronyAdresu"](strona_przekierowania,true,tabela_nazw_adresu_przekierowania)) or nil);
local naglowek_przekierowania=((not inna_ksiazka) and (html_modul["NagłówekStronyAdresu"](strona_przekierowania,true,tabela_nazw_adresu_przekierowania)) or nil);
----
if((nazwa_przestrzeni_strony_przekierowania==nazwa_przestrzeni)and(nazwa_przestrzeni_ksiazki_strony_przekierowania==nazwa_przestrzeni_ksiazki)and(nazwa_ksiazki_strony_przekierowania==nazwa_ksiazki))then
local czy_inne_ksiazka=((inna_ksiazka)or(((nazwa_przestrzeni_strony~=nazwa_przestrzeni)or(nazwa_przestrzeni_ksiazki_strony~=nazwa_przestrzeni_ksiazki)or(nazwa_ksiazki_strony~=nazwa_ksiazki))));
if(czy_inne_ksiazka)then
if(not tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony])then
tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony]={};
end;
if(not tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony])then
tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony]={};
end;
if(not tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony][nazwa_ksiazki_strony])then
tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony][nazwa_ksiazki_strony]=true;
end;
end;
return {nazwa_artykulu_strony_przekierowania,parametry_modul.CzyTak(parametry_przekierowania) and parametry_przekierowania or nil,parametry_modul.CzyTak(naglowek_przekierowania) and naglowek_przekierowania or nil,{czy_inne_ksiazka and {nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,inna_ksiazka,true,czy_przekierowanie,} or nil,czy_przekierowanie and nazwa_artykulu_strony or nil,czy_przekierowanie and parametry or nil,czy_przekierowanie and naglowek or nil,} or nil,};
else
if((nazwa_przestrzeni_strony==nazwa_przestrzeni)and(nazwa_przestrzeni_ksiazki_strony==nazwa_przestrzeni_ksiazki)and(nazwa_ksiazki_strony==nazwa_ksiazki))then
return {nazwa_artykulu_strony,parametry_modul.CzyTak(parametry) and parametry or nil,parametry_modul.CzyTak(naglowek) and naglowek or nil,{{nazwa_przestrzeni_strony_przekierowania,nazwa_przestrzeni_ksiazki_strony_przekierowania,nazwa_ksiazki_strony_przekierowania,true,false,czy_przekierowanie,},nazwa_artykulu_strony_przekierowania,parametry_przekierowania,naglowek_przekierowania,} or nil,};
else
return nil,strona,nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony;
end;
end;
end;
if(strona_przekierowania)then
return DaneRozwazone(strona_przekierowania,nil,true);
else
if((tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony])
and(tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony])and(tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony][nazwa_ksiazki_strony]))then
return {nazwa_artykulu_strony,parametry_modul.CzyTak(parametry) and parametry or nil,parametry_modul.CzyTak(naglowek) and naglowek or nil,{{nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,true,true,false,},nil,nil,nil,},};
end;
local pelna_nazwa_ksiazki=nazwy_modul["NazwaModułu"](nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,"");
local strona_przekierowania=techniczne_modul.PrzekierowanieDoStrony(pelna_nazwa_ksiazki);
if(strona_przekierowania)then
return DaneRozwazone(strona_przekierowania,true,false);
end;
end;
end;
if((nazwa_przestrzeni_strony==nazwa_przestrzeni)and(nazwa_przestrzeni_ksiazki_strony==nazwa_przestrzeni_ksiazki)and(nazwa_ksiazki_strony==nazwa_ksiazki))then
return {nazwa_artykulu_strony,parametry,naglowek,};
end
return nil,strona,nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony;
end;
---
local pudelko_modul=require("Module:Pudełko");
local kod_jezyka_tego_projektu=pudelko_modul["Kod języka tego projektu"]();
local kod_projektu_tego_projektu=pudelko_modul["Kod projektu tego projektu"]();
local function DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,parametry_ref,naglowek_ref,nazwa,czy_link,czy_nie_dwukropek,klucz_projektu,kod_jezyka,kod_projektu,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow)
if(not mw.ustring.match(pozycja_artykulu,"[{}%[%]|]"))then
if((czy_nie_dwukropek)and(((not kod_jezyka)and(not kod_projektu)and(not klucz_projektu))or (parametry_modul.CzyTak(klucz_projektu)and((klucz_projektu==kod_jezyka_tego_projektu)or(klucz_projektu==kod_projektu_tego_projektu)or(klucz_projektu==kod_jezyka_tego_projektu..":"..kod_projektu_tego_projektu)or(klucz_projektu==kod_projektu_tego_projektu..":"..kod_jezyka_tego_projektu))) or(((kod_jezyka)and(kod_jezyka==kod_jezyka_tego_projektu)and(kod_projektu)and(kod_projektu==kod_projektu_tego_projektu))) or ((kod_jezyka)and(not kod_projektu)and(kod_jezyka==kod_jezyka_tego_projektu))or((kod_projektu)and(not kod_jezyka)and(kod_projektu==kod_projektu_tego_projektu))))then
----
pozycja_artykulu=DekodowanieTekstu(pozycja_artykulu,2,nil);
parametry_ref=DekodowanieTekstu(parametry_ref,2,nil);
naglowek_ref=DekodowanieTekstu(naglowek_ref,2,nil);
----
local czy_link=czy_link or mw.ustring.match(pozycja_artykulu,"^:");
local tabela_nazw_adresu_artykulu={};
parametry_ref=parametry_modul.CzyTak(parametry_ref) and parametry_ref or html_modul["ParametryStronyAdresu"](pozycja_artykulu,true,tabela_nazw_adresu_artykulu);
naglowek_ref=parametry_modul.CzyTak(naglowek_ref) and naglowek_ref or html_modul["NagłówekStronyAdresu"](pozycja_artykulu,true,tabela_nazw_adresu_artykulu);
pozycja_artykulu=html_modul["NazwaStronyAdresu"](pozycja_artykulu,true,tabela_nazw_adresu_artykulu);
----
local czy_pozycja_artykulu=pozycja_artykulu;
local pozycja_artykulu,strona,nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony=Artykul(pozycja_artykulu,parametry_ref,naglowek_ref);
if(pozycja_artykulu)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(pozycja_artykulu[1],pozycja_artykulu[2],pozycja_artykulu[3],pozycja_artykulu[4]),nazwa,nil,nil,},1,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
else
local nazwy_modul=require("Module:Nazwy");
--local nazwa_przestrzeni_strony=nazwy_modul["NAZWAPRZESTRZENI"]{nazwa=czy_pozycja_artykulu,};
strona=nazwy_modul["NazwaModułu"](nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony);
local nazwy_np_modul=mw.loadData("Module:Nazwy/Np");
if((nazwa_przestrzeni_strony==nazwy_np_modul.Main)
or(nazwa_przestrzeni_strony==nazwy_np_modul.Wikijunior)
or(nazwa_przestrzeni_strony==nazwy_np_modul.Wikibooks)
or(nazwa_przestrzeni_strony==nazwy_np_modul.User)
)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(strona,parametry_ref,naglowek_ref,nil),nazwa,nil,nil,},2,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
elseif(
czy_link
or parametry_modul.CzyTak(klucz_projektu)
or parametry_modul.CzyTak(kod_jezyka)
or parametry_modul.CzyTak(kod_projektu)
or ((nazwa_przestrzeni_strony~=nazwy_np_modul.Category)and(nazwa_przestrzeni_strony~=nazwy_np_modul.File))
)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(strona,parametry_ref,naglowek_ref,nil),nazwa,nil,nil,},3,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
end;
else
local pozycja_artykulu_stara=pozycja_artykulu;
local pudelko_modul=require("Module:Pudełko");
local kod_jezyka=kod_jezyka or pudelko_modul["Kod języka tego projektu"]();
local kod_projektu=kod_projektu or pudelko_modul["Kod projektu tego projektu"]();
local wiki_modul=require("Module:Wiki");
local kod_jezyka_koncowy,kod_projektu_koncowy=wiki_modul.KodyWiki(klucz_projektu,kod_jezyka,kod_projektu);
pozycja_artykulu=DekodowanieTekstu(pozycja_artykulu,2,nil);
local czy_link=czy_link or mw.ustring.match(pozycja_artykulu,"^:");
local nazwa_strony_linku;
local uzyskana_nazwa_strony_linku;
if(czy_nie_dwukropek)then
nazwa_strony_linku=pozycja_artykulu;
else
local kod_jezyka_poczatkowy, kod_projektu_poczatkowy;
nazwa_strony_linku,kod_jezyka_koncowy,kod_projektu_koncowy, kod_jezyka_poczatkowy, kod_projektu_poczatkowy=wiki_modul.KodyNazwyStrony(pozycja_artykulu,kod_jezyka_koncowy,kod_projektu_koncowy);
uzyskana_nazwa_strony_linku=nazwa_strony_linku;
end;
----
parametry_ref=DekodowanieTekstu(parametry_ref,2,nil);
naglowek_ref=DekodowanieTekstu(naglowek_ref,2,nil);
----
local html_modul=require("Module:Html");
local tabela_nazw_adresu={};
local parametry_strony=parametry_modul.CzyTak(parametry_ref) and parametry_ref or html_modul["ParametryStronyAdresu"](nazwa_strony_linku,true,tabela_nazw_adresu);
local naglowek_strony=parametry_modul.CzyTak(naglowek_ref) and naglowek_ref or html_modul["NagłówekStronyAdresu"](nazwa_strony_linku,true,tabela_nazw_adresu);
nazwa_strony_linku=html_modul["NazwaStronyAdresu"](nazwa_strony_linku,true,tabela_nazw_adresu);
local nazwy_modul=require("Module:Nazwy");
----
local tabela_nazw_artykul={};
local nazwa_przestrzeni=nazwy_modul["PRZEDMIOTOWAPRZESTRZEŃ"]({nazwa=nazwa_strony_linku,['kod języka']=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,},tabela_nazw_artykul);
local nazwa_kanoniczna_przestrzeni;
local biezaca_wiki;
if(tabela_nazw_artykul.czy_aktualna_wiki==nil)then
biezaca_wiki=wiki_modul["CzyBieżącaWiki"]{["kod języka"]=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,};
else
biezaca_wiki=tabela_nazw_artykul.czy_aktualna_wiki;
end;
local nazwy_np_modul=mw.loadData("Module:Nazwy/Np");
if(biezaca_wiki)then
local czy_wyswietlic_link=((uzyskana_nazwa_strony_linku)and(uzyskana_nazwa_strony_linku~=pozycja_artykulu))and true or false;
if(nazwa_przestrzeni)then
if((nazwa_przestrzeni==nazwy_np_modul.Main)
or(nazwa_przestrzeni==nazwy_np_modul.Wikijunior)
or(nazwa_przestrzeni==nazwy_np_modul.Wikibooks)
or(nazwa_przestrzeni==nazwy_np_modul.User)
)then
local pozycja_artykulu,strona,nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony=Artykul(nazwa_strony_linku);
if(pozycja_artykulu)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(pozycja_artykulu[1],pozycja_artykulu[2] or parametry_strony,pozycja_artykulu[3] or naglowek_strony,pozycja_artykulu[4]),nazwa,czy_wyswietlic_link and kod_jezyka_koncowy or nil,czy_wyswietlic_link and kod_projektu_koncowy or nil,czy_wyswietlic_link and pozycja_artykulu_stara or nil,},1,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
else
nazwa_strony_linku=nazwy_modul["NazwaModułu"](nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony);
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony_linku,parametry_strony,naglowek_strony),nazwa,czy_wyswietlic_link and kod_jezyka_koncowy or nil,czy_wyswietlic_link and kod_projektu_koncowy or nil,czy_wyswietlic_link and pozycja_artykulu_stara or nil,},2,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
elseif(
czy_link
or (nazwa_strony_linku~=pozycja_artykulu)
or ((nazwa_przestrzeni~=nazwy_np_modul.Category)and(nazwa_przestrzeni~=nazwy_np_modul.File))
)then
nazwa_strony_linku=nazwy_modul["PEŁNANAZWASTRONY"]({nazwa=nazwa_strony_linku,['kod języka']=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,},tabela_nazw_artykul)
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony_linku,parametry_strony,naglowek_strony),nazwa,czy_wyswietlic_link and kod_jezyka_koncowy or nil,czy_wyswietlic_link and kod_projektu_koncowy or nil,czy_wyswietlic_link and pozycja_artykulu_stara or nil,},3,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
nazwa_strony_linku=nazwy_modul["PEŁNANAZWASTRONY"]({nazwa=nazwa_strony_linku,['kod języka']=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,},tabela_nazw_artykul);
nazwa_kanoniczna_przestrzeni=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["kod języka"]=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",};
if(nazwa_kanoniczna_przestrzeni)then
if((nazwa_kanoniczna_przestrzeni==nazwy_np_modul.kanoniczna.Main)
or(nazwa_kanoniczna_przestrzeni==nazwy_np_modul.kanoniczna.Wikijunior)
or(nazwa_kanoniczna_przestrzeni==nazwy_np_modul.kanoniczna.Project)
or(nazwa_kanoniczna_przestrzeni==nazwy_np_modul.kanoniczna.User)
)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony_linku,parametry_strony,naglowek_strony),nazwa,kod_jezyka_koncowy,kod_projektu_koncowy,pozycja_artykulu_stara,},4,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
else
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony_linku,parametry_strony,naglowek_strony),nazwa,kod_jezyka_koncowy,kod_projektu_koncowy,pozycja_artykulu_stara,},5,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
end;
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
end;
---
local czy_pozycja_artykulu=nil;
if((not pozycja_artykulu)and(not czy_tabela_do_parsowania_artykulu))then
local link_szablon=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^({{[^{}]+}})$");
if(link_szablon)then
local szablonowe_modul=require("Module:Szablonowe");
return szablonowe_modul.UzyskanieWynikuZOperacjiSzablonowychNaSzablonachZnacznikachParserachZmiennychOrazModyfikatorachZDanychObiektuSZABLON(link_szablon,tablica_danych_parametrow_szablonu_strony,kod,pelna_nazwa_spisu_tresci_szablonowa,function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kod)
nazwa_szablonu=p.SzablonyPrzekierowanioweInteligentne(nazwa_szablonu);
if(nazwa_szablonu=="SpisTreści")then
local tabela_nazw_spis_rzeczy={};
pozycja_artykulu=p.SpisRzeczySzablon(nazwa_szablonu,1,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
if(not pozycja_artykulu)then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
------
local nazwa_ksiazki=p.SpisRzeczySzablon(nazwa_szablonu,2,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
if(not nazwa_ksiazki)then
pozycja_artykulu=DekodowanieTekstu(pozycja_artykulu,2,nil);
local nazwa=p.SpisRzeczySzablon(nazwa_szablonu,3,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
local dodatek=p.SpisRzeczySzablon(nazwa_szablonu,4,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
if((nazwa)or(dodatek))then
local nazwa=(nazwa or pozycja_artykulu)..((dodatek) and (" "..dodatek) or "");
------
return {pozycja_artykulu,nazwa,},1,true,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
else
return {pozycja_artykulu,nil,},1,true,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
local adres=nazwa_spisu_tresci..((pozycja_artykulu~="")and ("/"..pozycja_artykulu)or "");
adres=p.DekodowanieNazwySzablonu(adres,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,true) or adres;
local nazwa=p.SpisRzeczySzablon(nazwa_szablonu,3,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
local datatek=p.SpisRzeczySzablon(nazwa_szablonu,4,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
if((nazwa)or(dodatek))then
nazwa=(nazwa or pozycja_artykulu)..((dodatek) and (" "..dodatek) or "");
end;
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(adres);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(adres,nil,nil,nazwa,true,czy_nie_dwukropek,nil,nil,nil,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow);
end;
elseif(nazwa_szablonu=="Sekcja referencyjna")then
local tabela_nazw_sekcja_referencyjna={};
local strona=p.SpisRzeczySzablon(nazwa_szablonu,1,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
local podstrona=p.SpisRzeczySzablon(nazwa_szablonu,3,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
-----
local strona_wolumin;
local nazwa=p.SpisRzeczySzablon(nazwa_szablonu,2,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
if(strona)then
strona,strona_wolumin=DekodowanieTekstu(strona,nazwa and 2 or 3,nil,(not nazwa) and true or nil);
end;
podstrona=podstrona and DekodowanieTekstu(podstrona,2,nil) or podstrona;
----
local ustep=p.SpisRzeczySzablon(nazwa_szablonu,4,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
local od_malej=p.SpisRzeczySzablon(nazwa_szablonu,5,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
local od_duzej=p.SpisRzeczySzablon(nazwa_szablonu,6,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
----
local nazwa_przestrzeni_nazw=p.SpisRzeczySzablon(nazwa_szablonu,7,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
local nazwa_jednostki=p.SpisRzeczySzablon(nazwa_szablonu,8,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
----
local sekcja_referencyjna_modul=require("Module:Sekcja referencyjna");
----
if((not nazwa_przestrzeni_nazw)and(not nazwa_jednostki))then
----
local strona_artykulu,nazwa_artykulu=sekcja_referencyjna_modul.Wolumin(strona,podstrona,nazwa,ustep,od_malej,od_duzej,nil,true,strona_wolumin);
----
local html_modul=require("Module:Html");
local tabela_nazw_adresu={};
local parametry_ref=html_modul["ParametryStronyAdresu"](strona_artykulu,true,tabela_nazw_adresu);
local naglowek_ref=html_modul["NagłówekStronyAdresu"](strona_artykulu,true,tabela_nazw_adresu);
----
local strona_ref=html_modul["NazwaStronyAdresu"](strona_artykulu,true,tabela_nazw_adresu);
-----
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(strona_ref,parametry_ref,naglowek_ref),nazwa_artykulu,},1,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false,(((strona)and(not nazwa)) and true or nil);
else
local pudelko_modul=require("Module:Pudełko");
local pelna_nazwa_jednostki=pudelko_modul["Pełna nazwa jednostki"](
{
args={
["nazwa przestrzeni nazw"]=nazwa_przestrzeni_nazw,
["nazwa jednostki"]=nazwa_jednostki,
}
},0);
local strona_artykulu,nazwa_artykulu=sekcja_referencyjna_modul.Wolumin(strona,podstrona,nazwa,ustep,od_malej,od_duzej,pelnanazwajednostki,nil,strona_wolumin);
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(strona_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(strona_artykulu,nil,nil,nazwa_artykulu,true,czy_nie_dwukropek,nil,nil,nil,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow),(((strona)and(not nazwa)) and true or nil);
end;
elseif(nazwa_szablonu=="Link wewnętrzny")then
local pozycja_artykulu=tabela_parametrow_szablonu["strona"];
if(not pozycja_artykulu)then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
local nazwa=tabela_parametrow_szablonu["nazwa"];
local naglowek=tabela_parametrow_szablonu["nagłówek"];
local klucz_projektu=tabela_parametrow_szablonu["klucz projektu"];
local kod_jezyka=tabela_parametrow_szablonu['kod języka'];
local kod_projektu=tabela_parametrow_szablonu["kod projektu"];
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,naglowek,nazwa,true,czy_nie_dwukropek,klucz_projektu,kod_jezyka,kod_projektu,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow)
else
local nazwa_szablonu_nowa,dwa=mw.ustring.match(nazwa_szablonu,"^(LinkOgólne)(2?)$");
if(nazwa_szablonu_nowa)then
local pozycja_artykul;
local strona=tabela_parametrow_szablonu[1];
if(not strona)then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
local czy_dwa=(dwa~="")and true or false;
local nazwa=(not czy_dwa) and tabela_parametrow_szablonu[2] or nil;
local klucz_projektu=tabela_parametrow_szablonu["klucz projektu"] or tabela_parametrow_szablonu["k"];
local kod_jezyka=tabela_parametrow_szablonu['kod języka'] or tabela_parametrow_szablonu["kj"];
local kod_projektu=tabela_parametrow_szablonu["kod projektu"] or tabela_parametrow_szablonu["kp"];
local miano_przestrzeni_nazw=tabela_parametrow_szablonu["miano przestrzeni nazw"]
or tabela_parametrow_szablonu["przestrzeń"]
or tabela_parametrow_szablonu["f"];
if(miano_przestrzeni_nazw)then
pozycja_artykulu=((miano_przestrzeni_nazw~="")and(miano_przestrzeni_nazw..":") or "")..strona;
else
pozycja_artykulu=strona;
end;
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,nil,nazwa,true,czy_nie_dwukropek,klucz_projektu,kod_jezyka,kod_projektu,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow)
else
local dane_szablonu_linku=p.PodzielNaElementyNazwowyWikiLinkInteligentny(nazwa_szablonu,tablica_danych_parametrow_szablonu_strony,kod,true);
if(dane_szablonu_linku)then
local pozycja_artykulu=tabela_parametrow_szablonu[1];
if(not pozycja_artykulu)then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
local nazwa_przestrzeni=dane_szablonu_linku[1];
local pozycja_artykulu=(((nazwa_przestrzeni)and(nazwa_przestrzeni~=""))and (nazwa_przestrzeni..":") or "")..tabela_parametrow_szablonu[1];
local nazwa=((not dane_szablonu_linku[4])and(not dane_szablonu_linku[5])) and (tabela_parametrow_szablonu[2]) or nil;
local klucz_projektu;local kod_jezyka;local kod_projektu;
if((not dane_szablonu_linku[2])and(not dane_szablonu_linku[3]))then
klucz_projektu=tabela_parametrow_szablonu["klucz projektu"] or tabela_parametrow_szablonu["k"];
kod_jezyka=tabela_parametrow_szablonu['kod języka'] or tabela_parametrow_szablonu["kj"];
kod_projektu=tabela_parametrow_szablonu["kod projektu"] or tabela_parametrow_szablonu["kp"];
else
kod_jezyka=dane_szablonu_linku[3];
kod_projektu=dane_szablonu_linku[2];
end;
local czy_nie_dwukropek;
if(nazwa_przestrzeni=="")then
czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
elseif((not kod_jezyka)and(not kod_projektu)and(not klucz_projektu))then
czy_nie_dwukropek=true;
else
czy_nie_dwukropek=false;
end;
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,nil,nazwa,true,czy_nie_dwukropek,klucz_projektu,kod_jezyka,kod_projektu,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow);
elseif((__FUNKCJA)and(__FUNKCJA(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,tablica_danych_parametrow_szablonu_strony,kod)))then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},true;
end;
end;
end;
end);
else
local nazwa_strony=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[(%S+)%s*%]$");
if(nazwa_strony)then
nazwa_strony=html_modul.DecodeHtml(nazwa_strony,true);
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony,nil,nil),nil,nil,nil, nazwa_strony,"url",},6,false,nil,false;
else
local nazwa_strony,nazwa_linku=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[(%S+)%s+([^%[%]]-)%s*%]$");
if((nazwa_strony)and(nazwa_linku))then
nazwa_strony=html_modul.DecodeHtml(nazwa_strony,true);
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony,nil,nil),nazwa_linku,nil,nil, nazwa_strony,"url",},6,false,nil,false;
end;
end;
end;
elseif(not czy_tabela_do_parsowania_artykulu)then
local specjalne_modul=require("Module:Specjalne");
if(specjalne_modul.CzyInterwiki(wyzyskane_wywolanie_szablonu_spis_tresci))then
return nil,nil,false,nil,true;
end;
local parametry_modul=require("Module:Parametry");
--pozycja_artykulu=mw.getContentLanguage():ucfirst(parametry_modul["Odstępy"]{[1]=pozycja_artykulu,[2]="tak",});
local czy_pozycja_artykulu=mw.ustring.match(pozycja_artykulu,"^/(.-)/+$") or mw.ustring.match(pozycja_artykulu,"^/(.+)$");
if(czy_pozycja_artykulu)then
if(parametry_modul["CzyTakCiąg"](czy_pozycja_artykulu))then
czy_pozycja_artykulu=pelna_nazwa_spisu_tresci_analizowana.."/"..czy_pozycja_artykulu;
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(czy_pozycja_artykulu,nil,nil,nazwa,true,true,nil,nil,nil,nil);
else
pozycja_artykulu=nil;
return {pozycja_artykulu,nazwa},1,false,nil,false;
end;
else
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,nil,nazwa,false,czy_nie_dwukropek,nil,nil,nil,nil);
end;
else
local pozycja_artykulu=wyzyskane_wywolanie_szablonu_spis_tresci[1];
local nazwa=wyzyskane_wywolanie_szablonu_spis_tresci[2];
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,nil,nazwa,true,czy_nie_dwukropek,nil,nil,nil,nil);
end;
end;
return p;
awn088ctnom46mgwo0z6mmoqn42z9id
560104
560103
2026-10-27T06:18:00Z
Persino
2851
Anulowano wersję [[Special:Diff/560103|560103]] autorstwa [[Special:Contributions/Persino|Persino]] ([[User talk:Persino|dyskusja]])
560104
Scribunto
text/plain
local p={};
function p.SpisRzeczySzablon(nazwa_szablonu,numer,tabela_parametrow_szablonu,tabela_nazw_spisu_rzeczy_szablon,kod_num)
local numer_parametru;
if(not tabela_nazw_spisu_rzeczy_szablon.numer_parametru)then
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
local tab_spisu_rzeczy;
if(not kod_num)then
tab_spisu_rzeczy=stronicowyparser_obiekty_modul.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu;
else
tab_spisu_rzeczy=stronicowyparser_obiekty_modul.szablony_linkowe_spisu_rzeczy;
end;
numer_parametru=tab_spisu_rzeczy[nazwa_szablonu];
if(not numer_parametru)then return nil;end;
tabela_nazw_spisu_rzeczy_szablon.numer_parametru=numer_parametru;
else
numer_parametru=tabela_nazw_spisu_rzeczy_szablon.numer_parametru;
end;
local indeks=numer_parametru[numer];
for p,_ in ipairs(indeks) do
local parametr=tabela_parametrow_szablonu[indeks[p]];
if(parametr)then
return parametr;
end;
end;
return nil;
end;
function p.LiczonyHNumer()
local tab={};
local h_numer_zapamietane=nil;
--local ostatnie_poprz=nil;
return function(h_numer,h_numer_nowe)
if(h_numer==0)then
if(#tab>0)then
local h_numer_poprz,ostatnie_poprz=unpack(tab[#tab]);
return ostatnie_poprz;
end;
return nil;
elseif(h_numer<0)then
h_numer=math.abs(h_numer);
end;
local ostatnie;---=tab[h_numer];
local max_h_numer=nil;local min_h_numer=nil;
local ostatnie_max;local ostatnie_min;local ostatnie_ost;local ostatnie_ost_prawda=true;
for i=#tab,1,-1 do
----
local h_numer_pos,ostatnie_pos=unpack(tab[i]);
if(ostatnie_ost_prawda)then
if(h_numer_pos==h_numer)then
ostatnie_ost=ostatnie_pos;
break;
end;
ostatnie_ost_prawda=nil;
end;
----
if((h_numer>h_numer_pos)and((max_h_numer or 0)<h_numer_pos))then
if((h_numer_pos or 0)<=(max_h_numer or h_numer))then
ostatnie_max=ostatnie_pos;
max_h_numer=h_numer_pos;
end;
end;
end;
if(ostatnie_ost)then
ostatnie=ostatnie_ost;
else
ostatnie=(ostatnie_max or 0)+1;
end;
local h_numer_poprz,ostatnie_poprz=nil,nil;
if(#tab>0)then
h_numer_poprz,ostatnie_poprz=unpack(tab[#tab]);
end;
if(ostatnie>(ostatnie_poprz or 0)+1)then
ostatnie=(ostatnie_poprz or 0)+1;
end;
table.insert(tab,{h_numer,ostatnie,});
if(h_numer_nowe)then
local roznica=h_numer_nowe-ostatnie;
if(roznica==0)then
return ostatnie;
end;
local tab2={};
for i,tabs in pairs(tab)do
local name,value=unpack(tabs);
tab2[i]={name,value+roznica,};
end;
tab=tab2;
return h_numer_nowe;
end;
return ostatnie;
end;
end;
function p.PoziomAdresu(adres)
local lens=#adres;
local i=1;
for p=1, lens,1 do
local znak=mw.ustring.sub(adres,p,p);
if(znak=="/")then
i=i+1;
end;
end;
return i;
end;
function p.NazwaNadStrony(adres,numer)
if((numer)and(numer==0))then return nil;end;
if((numer)and(numer<1)or(numer~=math.floor(numer)))then return nil;end;
local lens=#adres;
local i=1;
for p=1, lens,1 do
local znak=mw.ustring.sub(adres,p,p);
if(znak=="/")then
i=i+1;
end;
if(i==numer)then
return mw.ustring.sub(adres,1,p-1);
end;
end;
return adres;
end;
function p.SubNazwaNadStrony(adres,numer,krok)
if((not numer)or(numer<1)or(numer~=math.floor(numer)))then return adres;end;
krok=krok or 1;
if((krok<1)or(krok~=math.floor(krok)))then return adres;end;
local lens=#adres;
local i=1;
local a=nil;local b=nil;
for p=1, lens,1 do
local znak=mw.ustring.sub(adres,p,p);
if(znak=="/")then
i=i+1;
if(i==numer)then
if(not a)then a=p+1;end;
end;
if(i==numer+krok)then
if(not b)then b=p-1;break;end;
end;
end;
end;
if(not a)then a=1;end;
if(not b)then b=lens;end;
return mw.ustring.sub(adres,a,b);
end;
function p.ParametryKonteneraWoluminu(self,frame,tabela_listy_danych_analizy_ksiazki)
local nazwa_przestrzeni=self.args["nazwa przestrzeni nazw"];
local nazwa_jednostki=self.args["nazwa jednostki"];
if(((nazwa_przestrzeni)and(nazwa_jednostki))or((nazwa_przestrzeni)and(not nazwa_jednostki))or((not nazwa_przestrzeni)and(nazwa_jednostki)))then
local html_modul=require("Module:Html");
if(nazwa_jednostki)then
local tabela_nazw_adresu={};
self.naglowek=html_modul["NagłówekStronyAdresu"](nazwa_jednostki,true,tabela_nazw_adresu);
self.parametry=html_modul["ParametryStronyAdresu"](nazwa_jednostki,true,tabela_nazw_adresu);
end;
local nazwy_modul=require("Module:Nazwy");
local nazwa_przestrzeni=((nazwa_przestrzeni)and ((nazwa_przestrzeni~="")and (nazwa_przestrzeni..":") or "") or nazwy_modul["NAZWAPRZESTRZENI"]());
local nazwa_jednostki=(((nazwa_jednostki)and(nazwa_jednostki~=""))and nazwa_jednostki or nazwy_modul["NAZWASTRONY"]());
local pelna_nazwa_jednostki=((nazwa_przestrzeni~="")and (nazwa_przestrzeni..":") or "")..nazwa_jednostki;
pelna_nazwa_jednostki=html_modul.DecodeHtml(pelna_nazwa_jednostki,true);
pelna_nazwa_jednostki=html_modul["TransformacjaKoduHtmlDoZnakuCiągu"](pelna_nazwa_jednostki);
---
local techniczne_modul=require("Module:Techniczne");
local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_woluminowych;
local nazwa_modulu=nazwy_modul["NazwaModułu"](tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni,tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni_woluminu,tabela_listy_danych_analizy_ksiazki.nazwa_woluminu,tabela_listy_danych_analizy_ksiazki.nazwa_podstrony_woluminu);
pelna_nazwa_jednostki=techniczne_modul["PrzeszkałćAdresWzględnyStronyNaBezwzględny"]{[1]=pelna_nazwa_jednostki,[2]=nazwa_modulu,};
pelna_nazwa_jednostki=nazwy_modul["PEŁNANAZWASTRONY"](pelna_nazwa_jednostki);
local strona=techniczne_modul.PrzekierowanieDoStrony(pelna_nazwa_jednostki);
if(strona)then pelna_nazwa_jednostki=strona;end;
local nazwy_modul=require("Module:Nazwy");
self.nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](pelna_nazwa_jednostki);
self.nazwa_przestrzeni_woluminu=nazwy_modul["NAZWAPRZESTRZENIKSIĄŻKI"](pelna_nazwa_jednostki);
self.nazwa_woluminu=(self.nazwa_przestrzeni_woluminu~="")and nazwy_modul["SUBNAZWAKSIĄŻKI"](pelna_nazwa_jednostki) or nazwy_modul["NAZWAKSIĄŻKI"](pelna_nazwa_jednostki);
self.nazwa_podstrony_woluminu=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](pelna_nazwa_jednostki);
self.parametry_woluminu=false;
local lista_artykulow_w_ksiazkach_w_danej_przestrzeni=tabela_listy_danych_analizy_ksiazki.dane_analizy_stron[self.nazwa_przestrzeni];
if(not lista_artykulow_w_ksiazkach_w_danej_przestrzeni)then return;end;
local tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki=lista_artykulow_w_ksiazkach_w_danej_przestrzeni[self.nazwa_przestrzeni_woluminu];
if(not tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki)then return;end;
local tab_lista_artykulow_w_ksiazce=tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki[self.nazwa_woluminu];
if(not tab_lista_artykulow_w_ksiazce)then
return;
end;
local oryginalna_ksiazka=tab_lista_artykulow_w_ksiazce.adres_woluminu_bazowego_spisu_rzeczy;
if(oryginalna_ksiazka)then
self.nazwa_przestrzeni=oryginalna_ksiazka[1];
self.nazwa_przestrzeni_woluminu=oryginalna_ksiazka[2];
self.nazwa_woluminu=oryginalna_ksiazka[3];
end;
else
local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_woluminowych;
self.nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni;
self.nazwa_przestrzeni_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni_woluminu;
self.nazwa_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_woluminu;
self.nazwa_podstrony_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_podstrony_woluminu;
self.parametry_woluminu=true;
end;
end;
function p.TabelaListyStronWoluminu(self,frame,tabela_listy_danych_analizy_ksiazki,czy_podana,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_artykulu)
local self_tab;
if((not nazwa_przestrzeni)or(not nazwa_przestrzeni_ksiazki)or(not nazwa_ksiazki)or(not nazwa_artykulu))then
if((self.parametry_woluminu)and((not tabela_listy_danych_analizy_ksiazki)or(tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykulu)))then
if(not tabela_listy_danych_analizy_ksiazki)then
self_tab,tabela_listy_danych_analizy_ksiazki=p.Self(self,tabela_listy_danych_analizy_ksiazki);
end;
if((not self_tab)or((self_tab)and(tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykulu)))then
local lista_artykulow_w_ksiazkach_w_danej_przestrzeni=tabela_listy_danych_analizy_ksiazki.tablica_aktualnej_przestrzeni_nazw;
local tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki=tabela_listy_danych_analizy_ksiazki.tablica_ksiazek_w_danej_przestrzeni_nazw_ksiazki;
local tab_lista_artykulow_w_ksiazce=tabela_listy_danych_analizy_ksiazki.tablica_aktualnej_ksiazki;
local tab_lista_zmiennych_w_artykule=tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykulu;
return tab_lista_artykulow_w_ksiazce.spis,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,tab_lista_artykulow_w_ksiazce,tab_lista_zmiennych_w_artykule;
end;
end;
end;
if((not self_tab)or(not tabela_listy_danych_analizy_ksiazki))then
self_tab,tabela_listy_danych_analizy_ksiazki=p.Self(self,tabela_listy_danych_analizy_ksiazki);
end;
local lista_artykulow_w_ksiazkach_w_danej_przestrzeni=tabela_listy_danych_analizy_ksiazki.dane_analizy_stron[nazwa_przestrzeni or((not czy_podana) and self_tab.nazwa_przestrzeni_podana or self_tab.nazwa_przestrzeni)];
if(not lista_artykulow_w_ksiazkach_w_danej_przestrzeni)then
return nil,nil,nil,nil,nil;
end;
local tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki=lista_artykulow_w_ksiazkach_w_danej_przestrzeni[nazwa_przestrzeni_ksiazki or((not czy_podana) and self_tab.nazwa_przestrzeni_woluminu_podana or self_tab.nazwa_przestrzeni_woluminu)];
if(not tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki)then
return nil,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,nil,nil,nil;--[[--Do poprawienia--]]
end;
local tab_lista_artykulow_w_ksiazce=tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki[nazwa_ksiazki or((not czy_podana) and self_tab.nazwa_woluminu_podana or self_tab.nazwa_woluminu)];
if(not tab_lista_artykulow_w_ksiazce)then
return nil,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,nil,nil;
end;
local tab_lista_zmiennych_w_artykule=tab_lista_artykulow_w_ksiazce.lista_podstron_woluminu and tab_lista_artykulow_w_ksiazce.lista_podstron_woluminu[nazwa_artykulu or ((not czy_podana) and self_tab.nazwa_podstrony_woluminu_podana or self_tab.nazwa_podstrony_woluminu)] or nil;
return tab_lista_artykulow_w_ksiazce.spis,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,tab_lista_artykulow_w_ksiazce,tab_lista_zmiennych_w_artykule;
end;
function p.AnalizujArgumentySzablonu(self,frame)
local parametry_modul=require("Module:Parametry");
self.args=parametry_modul.PobierzArgsParametry(frame,true);
end;
function p.Args(self)
return self.args;
end;
function p.Self(self,tabela_listy_danych_analizy_ksiazki)
local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_woluminowych;
local self_tab={};
self_tab.nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni;
self_tab.nazwa_przestrzeni_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni_woluminu;
self_tab.nazwa_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_woluminu;
self_tab.nazwa_podstrony_woluminu=tabela_listy_danych_analizy_ksiazki.nazwa_podstrony_woluminu;
self_tab.nazwa_przestrzeni_podana=self.nazwa_przestrzeni;
self_tab.nazwa_przestrzeni_woluminu_podana=self.nazwa_przestrzeni_woluminu;
self_tab.nazwa_woluminu_podana=self.nazwa_woluminu;
self_tab.nazwa_podstrony_woluminu_podana=self.nazwa_podstrony_woluminu;
return self_tab,tabela_listy_danych_analizy_ksiazki;
end;
function p.KompletnaNazwaWoluminu(self,frame)
return ((self.nazwa_przestrzeni~="")and(self.nazwa_przestrzeni..":") or "")..((self.nazwa_przestrzeni_woluminu~="")and (self.nazwa_przestrzeni_woluminu.."/") or "")..self.nazwa_woluminu
end;
function p.NazwaPodStronyWoluminu(self,frame)
return self.nazwa_podstrony_woluminu..(self.parametry and ("?"..self.parametry) or "")..(self.naglowek and ("#"..self.naglowek) or "");
end;
function p.StronaArtykularnaKompletna(artykul,pelna_nazwa_ksiazki_w_bazie,przekierowanie_w_bazie,naglowek,ksiazka,analizowana)
local stronicowyparser_modul=require("Module:StronicowyParser");
local nazwy_modul=require("Module:Nazwy");
local czy_z_nazwa_ksiazki=ksiazka and (not analizowana) and pelna_nazwa_ksiazki_w_bazie;
local pelna_nazwa_ksiazki=(czy_z_nazwa_ksiazki and (pelna_nazwa_ksiazki_w_bazie[4])) and nazwy_modul["NazwaModułu"](pelna_nazwa_ksiazki_w_bazie[1],pelna_nazwa_ksiazki_w_bazie[2],pelna_nazwa_ksiazki_w_bazie[3],"") or nil;
local artykul=czy_z_nazwa_ksiazki and not pelna_nazwa_ksiazki_w_bazie[5] and p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(przekierowanie_w_bazie,naglowek) or artykul;
return ksiazka and ((((pelna_nazwa_ksiazki)and(pelna_nazwa_ksiazki~=""))
and(pelna_nazwa_ksiazki)or stronicowyparser_modul["AktualnaKsiążka"](mw.getCurrentFrame())).."/"..artykul)
or artykul;
end;
function p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki)
p:AnalizujArgumentySzablonu(frame);
p:ParametryKonteneraWoluminu(frame,tabela_listy_danych_analizy_ksiazki);
local tab_lista_artykulow_w_ksiazce_spis=p:TabelaListyStronWoluminu(frame,tabela_listy_danych_analizy_ksiazki);
if(not tab_lista_artykulow_w_ksiazce_spis)then return nil;end;
local tab_naglowkow={};
for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce_spis)do
local rozdzial=tab_lista[1][1];
local poziom_rozdzialu=tab_lista[1][2][1];
local czy_centrowany=tab_lista[1][2][4];
if((poziom_rozdzialu)and(poziom_rozdzialu>0)and(not czy_centrowany))then
table.insert(tab_naglowkow,rozdzial);
end;
end;
self.tablica_napisowa_wprowadzenia_tekstu=tab_naglowkow;
return tab_naglowkow;
end;
function p.LosowyNapisProwadzeniaTekstuBezPierwszegoOrazOstatniegoNapisuSpisuRzeczy(self,frame,tabela_listy_danych_analizy_ksiazki)
self.numer_pomiedzy_napisu_wprowadzenia_tekstu=tonumber(frame.args[1]) or 1;
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
if(not self.tablica_napisowa_wprowadzenia_tekstu)then return nil;end;
self.len_pomiedzy_napisu_wprowadzenia_tekstu=self.len_pomiedzy_napisu_wprowadzenia_tekstu or #(self.tablica_napisowa_wprowadzenia_tekstu);
self.reszta_pomiedzy_napisu_wprowadzenia_tekstu=math.fmod(self.numer_pomiedzy_napisu_wprowadzenia_tekstu,self.len_pomiedzy_napisu_wprowadzenia_tekstu-2);
local artykul=self.tablica_napisowa_wprowadzenia_tekstu[self.reszta_pomiedzy_napisu_wprowadzenia_tekstu+2];
return artykul;
end;
function p.LosowyNapisProwadzeniaTekstuWoluminu(self,frame,tabela_listy_danych_analizy_ksiazki)
self.numer_losowy_napis_wprowadzenia_tekstu=tonumber(frame.args[1]) or 1;
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
if(not self.tablica_napisowa_wprowadzenia_tekstu)then return nil;end;
self.len_pomiedzy_napisu_wprowadzenia_tekstu=self.len_pomiedzy_napisu_wprowadzenia_tekstu or #(self.tablica_napisowa_wprowadzenia_tekstu);
self.reszta_losowy_napis_wprowadzenia_tekstu=math.fmod(self.numer_losowy_napis_wprowadzenia_tekstu,self.len_pomiedzy_napisu_wprowadzenia_tekstu);
local artykul=self.tablica_napisowa_wprowadzenia_tekstu[self.reszta_losowy_napis_wprowadzenia_tekstu+1];
return artykul;
end;
function p.PierwszyNapisWprowadzeniaTekstu(self,frame)
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
return self.tablica_napisowa_wprowadzenia_tekstu[1];
end;
function p.OstatniNapisWprowadzeniaTekstu(self,frame)
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
return self.tablica_napisowa_wprowadzenia_tekstu[#(self.tablica_napisowa_wprowadzenia_tekstu)];
end;
function p.LiczbaNapisowaWprowadzeniaTekstu(self,frame)
self.tablica_napisowa_wprowadzenia_tekstu=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame,tabela_listy_danych_analizy_ksiazki);
self.len_pomiedzy_napisu_wprowadzenia_tekstu=self.len_pomiedzy_napisu_wprowadzenia_tekstu or #(self.tablica_napisowa_wprowadzenia_tekstu);
return self.len_pomiedzy_napisu_wprowadzenia_tekstu;
end;
function p.IteratorPoWprowadzeniachNapisowychTekstu(self,frame)
local tab_naglowkow=self.tablica_napisowa_wprowadzenia_tekstu or p.TablicaNapisowaPoWprowadzeniachTekstu(self,frame);
local parametry_modul=require("Module:Parametry");
return parametry_modul.IteratorPoNumerowanychElementachTablicy(tab_naglowkow);
end;
function p.IteratorPoStronachWoluminuEwentualnieWedleAutonawigacji(frame,tabela_listy_danych_analizy_ksiazki,tab_lista_artykulow_w_ksiazce_spis,spis_tresci,inne_spisy,dodatkowe_artykuly)
p:AnalizujArgumentySzablonu(frame);
local lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,tab_lista_artykulow_w_ksiazce,tab_lista_zmiennych_w_artykule;
if(not tab_lista_artykulow_w_ksiazce_spis)then
p:ParametryKonteneraWoluminu(frame,tabela_listy_danych_analizy_ksiazki);
tab_lista_artykulow_w_ksiazce_spis,lista_artykulow_w_ksiazkach_w_danej_przestrzeni,tab_lista_ksiazek_w_danej_przestrzeni_nazw_ksiazki,tab_lista_artykulow_w_ksiazce,tab_lista_zmiennych_w_artykule=p:TabelaListyStronWoluminu(frame,tabela_listy_danych_analizy_ksiazki);
spis_tresci=tab_lista_artykulow_w_ksiazce.nazwa_bazowego_spisu;
inne_spisy=tab_lista_artykulow_w_ksiazce.tab_inne_spisy;
dodatkowe_artykuly=tab_lista_artykulow_w_ksiazce.dodatkowe_strony_woluminu;
end;
if(not tab_lista_artykulow_w_ksiazce_spis)then return nil;end;
local args=p:Args();
local parametry_modul=require("Module:Parametry");
local czy_naglowek=parametry_modul.CzyTak(args["nagłówek"]);
local tab_artykulow=(not czy_naglowek) and {} or nil;
local tab_listy_artykulow={};
local tab_listy_artykulow_spis={};
local czy_inne_spisy=false;
local html_modul=require("Module:Html");
local nazwa_tabeli_danego_spisu_tresci=args["spis"];
if(nazwa_tabeli_danego_spisu_tresci)then
local techniczne_modul=require("Module:Techniczne");
nazwa_tabeli_danego_spisu_tresci=html_modul.DecodeHtml(nazwa_tabeli_danego_spisu_tresci,true);
nazwa_tabeli_danego_spisu_tresci=html_modul["TransformacjaKoduHtmlDoZnakuCiągu"](nazwa_tabeli_danego_spisu_tresci);
nazwa_tabeli_danego_spisu_tresci=parametry_modul["Odstępy"]{[1]=nazwa_tabeli_danego_spisu_tresci,[2]="tak",};
nazwa_tabeli_danego_spisu_tresci=techniczne_modul["PrzeszkałćAdresWzględnyStronyNaBezwzględny"](nazwa_tabeli_danego_spisu_tresci,"");
local nazwa_ksiazki=p:KompletnaNazwaWoluminu(frame)
local nazwa_artykulu=nazwa_ksiazki.."/"..nazwa_tabeli_danego_spisu_tresci;
local strona=techniczne_modul.PrzekierowanieDoStrony(nazwa_artykulu);
if(strona)then
local nazwy_modul=require("Module:Nazwy");
nazwa_tabeli_danego_spisu_tresci=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona);
end;
end;
local czy_dany_spis=nil;
for m,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce_spis)do
local poziom_rozdzialu=tab_lista[1][2][1];
local nazwa_spisu=nil;
if(((m==1)and(not poziom_rozdzialu))or((m>0)and(poziom_rozdzialu)and(poziom_rozdzialu==1)))then
local spis=tab_lista[1]["spis"];
nazwa_spisu=spis and spis[1] or nil;
----
if(not nazwa_tabeli_danego_spisu_tresci)then
if(nazwa_spisu)then
if(not tab_listy_artykulow["spis"])then tab_listy_artykulow["spis"]={};end;
local spis_artykulow=tab_listy_artykulow["spis"];
spis_artykulow[nazwa_spisu]={};
tab_listy_artykulow_spis=spis_artykulow[nazwa_spisu];
czy_inne_spisy=true;
else
local dodatkowe=tab_lista[1]["dodatkowe"];
if(dodatkowe)then
tab_listy_artykulow["dodatkowe"]={};
tab_listy_artykulow_spis=tab_listy_artykulow["dodatkowe"];
czy_inne_spisy=true;
end;
end;
else
if(nazwa_spisu)then
if(nazwa_spisu==nazwa_tabeli_danego_spisu_tresci)then
czy_dany_spis=true;
else
if(czy_dany_spis)then
czy_dany_spis=nil;
break;
else
czy_dany_spis=nil;
end;
end;
end;
end;
end;
if((tab_lista[2])and((not nazwa_tabeli_danego_spisu_tresci)or((nazwa_tabeli_danego_spisu_tresci)and(czy_dany_spis))))then
local pomin_pozycje=true;
for _,artykul_w_bazie in ipairs(tab_lista[2])do
if((not pomin_pozycje)or(not nazwa_spisu))then
local czy_table_baza_artykulu=p.CzyTabelaStronyWoluminuSpisuRzeczy(artykul_w_bazie[1]);
local artykul=czy_table_baza_artykulu and artykul_w_bazie[1][1] or artykul_w_bazie[1];
----
artykul=p.UzyskanieTylkoNazwyLubTabeliNazwyLinkuStronyWoluminuZTabeliZParametramiOrazIdentyfikatorem(artykul,czy_naglowek);
----
if(czy_naglowek or (not tab_artykulow[artykul]))then
if(not czy_naglowek)then tab_artykulow[artykul]=true;end;
local nazwa=czy_table_baza_artykulu and artykul_w_bazie[1][2] or nil;
local przekierowanie=czy_table_baza_artykulu and artykul_w_bazie[1][3] or nil;
local pelna_nazwa_ksiazki=czy_table_baza_artykulu and artykul_w_bazie[1][4] or nil;
table.insert(tab_listy_artykulow_spis,(nazwa or przekierowanie or pelna_nazwa_ksiazki) and {artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki,} or artykul);
end;
else
pomin_pozycje=false;
end;
end;
end;
end;
local stronicowyparser_modul=require("Module:StronicowyParser");
local parametry_modul=require("Module:Parametry");
--local spis_tresci,inne_spisy,dodatkowe_artykuly=nazwa_glownego_spisu,tab_inne_spisy,tab_dodatkowe_artykuly;
if((nazwa_tabeli_danego_spisu_tresci)or(((not inne_spisy)
or(not parametry_modul["CzySąElementyNumerowaneTablicy"](inne_spisy)))
and((not dodatkowe_artykuly)
or(not parametry_modul["CzySąElementyNumerowaneTablicy"](dodatkowe_artykuly)))
))then
local tablica_spisu_glownego;
if(not nazwa_tabeli_danego_spisu_tresci)then
if(czy_inne_spisy)then
local czy_table_spis_tresci=parametry_modul.TypeTable(spis_tresci);
local tab_listy_artykulow_spis=tab_listy_artykulow["spis"] or {};
tablica_spisu_glownego=tab_listy_artykulow_spis[czy_table_spis_tresci and spis_tresci[1] or spis_tresci];
else
tablica_spisu_glownego=tab_listy_artykulow_spis;
end;
else
tablica_spisu_glownego=tab_listy_artykulow_spis;
end;
local iter_glowny=parametry_modul.IteratorPoNumerowanychElementachTablicy(tablica_spisu_glownego);
return function()
local wartosc=iter_glowny();
if(not wartosc)then return nil;end;
local czy_table_wartosc=p.CzyTabelaStronyWoluminuSpisuRzeczy(wartosc);
local artykul=czy_table_wartosc and wartosc[1] or ((not czy_table_wartosc) and wartosc or nil);
local nazwa=czy_table_wartosc and wartosc[2] or nil;
local przekierowanie=czy_table_wartosc and wartosc[3] or nil;
local pelna_nazwa_ksiazki=czy_table_wartosc and wartosc[4] or nil;
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
end;
end;
local wykorzystane_spisy={};
local iter_innych_spisow=parametry_modul.IteratorPoNumerowanychElementachTablicy(inne_spisy or {});
local czy_dodatkowe_zaanalizowane=false;
local function IteratorMain(wartosc,numer)
----
local tabela_spisu_spis=tab_listy_artykulow["spis"] or {};
local tabela_spisu=tabela_spisu_spis[wartosc];
if(tabela_spisu)then
if((wykorzystane_spisy)and(wykorzystane_spisy[wartosc]))then
tabela_spisu=nil;
else
wykorzystane_spisy[wartosc]=true;
end;
end;
local iter=parametry_modul.IteratorPoNumerowanychElementachTablicy(tabela_spisu or {});
----
local tak=nil;
local iter2=nil;
local function Iterator()
local function IterMain()
local wartosc=iter();
local artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
if(not wartosc)then
if(numer~=0)then
return nil;
else
local function InneSpisy()
--if(aa<10)then return nil;end;
local spis=iter_innych_spisow();
if(not spis)then
if(czy_dodatkowe_zaanalizowane)then return nil;end;
local tabela_spisu_spis=tab_listy_artykulow["dodatkowe"];
if((not tabela_spisu_spis)or(not parametry_modul["CzySąElementyNumerowaneTablicy"](tabela_spisu_spis)))then return nil;end;
iter=parametry_modul.IteratorPoNumerowanychElementachTablicy(tabela_spisu_spis or {});
czy_dodatkowe_zaanalizowane=true;
wartosc=iter();
return true;
end;
local czy_table_spis=parametry_modul.TypeTable(spis);
local spis_artykul=czy_table_spis and spis[1] or spis;
if(not wykorzystane_spisy[spis_artykul])then
wykorzystane_spisy[spis_artykul]=true;
local tabela_spisu_spis=tab_listy_artykulow["spis"] or {};
local tabela_spisu=tabela_spisu_spis[spis_artykul];
if(tabela_spisu)then
iter=parametry_modul.IteratorPoNumerowanychElementachTablicy(tabela_spisu or {});
wartosc=iter();
if(not wartosc)then
return InneSpisy();
end;
else
return InneSpisy();
end;
else
return InneSpisy();
end;
return true;
end;
local koniec=InneSpisy();
if(not koniec)then return nil;end;
end;
end;
----
local czy_table_wartosc=p.CzyTabelaStronyWoluminuSpisuRzeczy(wartosc);
artykul=czy_table_wartosc and wartosc[1] or ((not czy_table_wartosc) and wartosc);
nazwa=czy_table_wartosc and wartosc[2] or nil;
przekierowanie=czy_table_wartosc and wartosc[3] or nil;
pelna_nazwa_ksiazki=czy_table_wartosc and wartosc[4] or nil;
----
artykul=p.TylkoNazwaStronyWoluminuZTabeliPublikacji(artykul);
----
tak=true;
iter2=IteratorMain(artykul,numer+1);
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
end;
if(not tak)then
local artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki=IterMain();
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
else
local artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki=iter2();
if(not artykul)then
tak=nil;
local artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki=IterMain();
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
else
return artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki;
end;
end;
end;
return Iterator;
end;
local czy_table_spis_tresci=parametry_modul.TypeTable(spis_tresci);
return IteratorMain(czy_table_spis_tresci and spis_tresci[1] or spis_tresci,0);
end;
function p.OdpowiednikNaPrzemianArtykularnychStronWoluminu(tab_lista_artykulow_w_ksiazce_spis,nazwa_glownego_spisu,tab_inne_spisy,dodatkowe_artykuly,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_artykulu,co_ma_wykrywac)
local frame=mw.getCurrentFrame();
local nazwy_modul=require("Module:Nazwy");
local techniczne_modul=require("Module:Techniczne");
local iterator=p.IteratorPoStronachWoluminuEwentualnieWedleAutonawigacji(frame,nil,tab_lista_artykulow_w_ksiazce_spis,nazwa_glownego_spisu,tab_inne_spisy,dodatkowe_artykuly);
for nazwa_artykulu_w_bazie,nazwa,przekierowanie_w_bazie,pelna_nazwa_ksiazki in iterator do
if(pelna_nazwa_ksiazki)then
if(co_ma_wykrywac)then
if((pelna_nazwa_ksiazki[1]==nazwa_przestrzeni)and(pelna_nazwa_ksiazki[2]==nazwa_przestrzeni_ksiazki)and(pelna_nazwa_ksiazki[3]==nazwa_ksiazki))then
local czy_przekierowanie=pelna_nazwa_ksiazki[6];
if(czy_przekierowanie)then
local przekierowanie=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(przekierowanie_w_bazie,false);
if(pelna_nazwa_ksiazki[5])then
if(nazwa_artykulu==przekierowanie)then
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
return nazwa_artykulu_strony,1;
end;
else
if((nazwa_artykulu==przekierowanie))then
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
return nazwa_artykulu_strony,2;
end;
end;
else
local nazwa_modulu=nazwy_modul["NazwaModułu"](nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_artykulu);
local ile,_=techniczne_modul.PoliczZbiory{[1]=nazwa_modulu,tekst=true,};
if(ile>0)then
return nazwa_artykulu,3;
else
return nazwa_artykulu,4;
end;
end;
end;
end;
else
if(not co_ma_wykrywac)then
local przekierowanie=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(przekierowanie_w_bazie,false);
if(przekierowanie)then
if(nazwa_artykulu==przekierowanie)then
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
return nazwa_artykulu_strony,1;
else
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
if(nazwa_artykulu==nazwa_artykulu_strony)then
return nazwa_artykulu_strony,2;
end;
end;
else
local nazwa_artykulu_strony=p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(nazwa_artykulu_w_bazie,false);
if(nazwa_artykulu==nazwa_artykulu_strony)then
return nazwa_artykulu,3;
end;
end;
end;
end;
end;
end;
function p.ObliczeniaInformacje(self,frame)
local iterator=p.IteratorPoStronachWoluminuEwentualnieWedleAutonawigacji(frame,tabela_listy_danych_analizy_ksiazki);
if (not iterator)then return nil;end;
----
self.tab_artykul={};
----
for artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki in iterator do
table.insert(self.tab_artykul, (nazwa or przekierowanie or pelna_nazwa_ksiazki) and {artykul,nazwa,przekierowanie,pelna_nazwa_ksiazki,} or artykul);
end;
self.len_tab_artykul=#self.tab_artykul;
return true;
end;
function p.UsuwanieElementowePoziomoweZTablicy(tablica,numer)
if(numer==0)then return tablica,0;end;
local s=0;
for i=#tablica,1,-1 do
local artykul=tablica[i][1];
local numer_artykulu_w_bazie=p.PoziomAdresu(artykul);
if(numer~=numer_artykulu_w_bazie)then
table.remove(tablica,i);
s=s+1;
end;
end;
return tablica,s;
end;
function p.LosowaStronaBezPierwszejOrazOstatniejStronyWoluminu(self,frame,numer)
local tab_artykul;local s;
if(numer>0)then
local parametry_modul=require("Module:Parametry");
tab_artykul=parametry_modul["KopiujTabelęElementów"](self.tab_artykul);
tab_artykul,s=p.UsuwanieElementowePoziomoweZTablicy(tab_artykul,numer);
else
tab_artykul=self.tab_artykul;
s=0;
end;
local numer_pomiedzy_artykul=tonumber(frame.args[1]) or 1;
local reszta_pomiedzy_artykul=math.fmod(numer_pomiedzy_artykul,#tab_artykul-2);
local artykul=tab_artykul[reszta_pomiedzy_artykul+2];
return artykul;
end;
function p.LosowaStronaWoluminu(self,frame,numer)
local tab_artykul;local s;
if(numer>0)then
local parametry_modul=require("Module:Parametry");
tab_artykul=parametry_modul["KopiujTabelęElementów"](self.tab_artykul);
tab_artykul,s=p.UsuwanieElementowePoziomoweZTablicy(tab_artykul,numer);
else
tab_artykul=self.tab_artykul;
s=0;
end;
local numer_pomiedzy_artykul=tonumber(frame.args[1]) or 1;
local reszta_pomiedzy_artykul=math.fmod(numer_pomiedzy_artykul,#tab_artykul);
local artykul=tab_artykul[reszta_pomiedzy_artykul+1];
return artykul;
end;
function p.RozwijanieZakodowanejNazwySzablonu(nazwa_szablonu,tabela_modyfikatorow,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony)
local szablonowe_modul=require("Module:Szablonowe");
local function RozwinSzablon(nazwa_szablonu,tabela_modyfikatorow,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony)
if((szablonowe_modul.CzyModyfikatoryInstrukcjiWarunkowychSzablonowych(tabela_modyfikatorow))
or (szablonowe_modul.CzyModyfikatoryCharakterystyczneSzablonowe(tabela_modyfikatorow))
)then
return nil,false;
end;
local nazwa_szablonu_temp,czy_powodzenie=p.DekodowanieNazwySzablonu(nazwa_szablonu,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,true);
if(not czy_powodzenie)then
return nil,false;
end;
nazwa_szablonu=nazwa_szablonu_temp or nazwa_szablonu;
return nazwa_szablonu,true;
end;
nazwa_szablonu=RozwinSzablon(nazwa_szablonu,tabela_modyfikatorow,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony) or nazwa_szablonu;
return nazwa_szablonu;
end;
function p.TOCSilnik(frame,lista_elementow_spisu_tresci, atrybuty,bez_przypisow)
if(lista_elementow_spisu_tresci==nil)then return nil;end;
local twor_listy="";
local liczba_ulozenia_w_menu_spisu_tresci=lista_elementow_spisu_tresci[1][2];
local poziom=1;
local num={};
local nazwa_strony_z_naglowkami=lista_elementow_spisu_tresci.nazwa_strony or "";
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
for licznik, element_w_tablicy in ipairs(lista_elementow_spisu_tresci) do
local czy_w_tym_szablony=mw.ustring.match(element_w_tablicy[1][1],"{{[^{}]+}}");
local adres=element_w_tablicy[1][1];
local naglowek=element_w_tablicy[1][2];
local czy_przypis=(bez_przypisow and stronicowyparser_obiekty_modul.napisy_wprowadzenia_tekstu_przypisowych[naglowek] or nil);
if(czy_w_tym_szablony)then
local specjalne_modul=require("Module:Specjalne");
adres=specjalne_modul["PrzetwórzNagłówek"](adres,true);
naglowek=specjalne_modul["PrzetwórzNagłówek"](naglowek,false);
end;
adres=nazwa_strony_z_naglowkami.."#"..adres;
----
if(licznik==1)then
num[#num+1]=1;
twor_listy=(atrybuty and '<ul '..atrybuty..'>' or '<ul>')..'<li '..(czy_przypis and ('style="display:none;" ') or "")..'class=\"toclevel-1 tocsection-1\">'.."[["..adres.."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..naglowek.."</span>]]";
else
if(element_w_tablicy[2]==liczba_ulozenia_w_menu_spisu_tresci)then
num[#num]=num[#num]+1;
twor_listy=twor_listy..'</li><li '..(czy_przypis and ('style="display:none;" ') or "")..'class="toclevel-'..poziom..' tocsection-'..licznik..'">'.."[["..adres.."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..naglowek.."</span>]]";
elseif(element_w_tablicy[2]>liczba_ulozenia_w_menu_spisu_tresci)then
num[#num+1]=1;
poziom=poziom+1;
twor_listy=twor_listy..'<ul><li '..(czy_przypis and ('style="display:none;" ') or "")..'class="toclevel-'..poziom..' tocsection-'..licznik..'">'.."[["..adres.."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..naglowek.."</span>]]";
liczba_ulozenia_w_menu_spisu_tresci=element_w_tablicy[2];
elseif(element_w_tablicy[2]<liczba_ulozenia_w_menu_spisu_tresci)then
local num_length=#num;
for i=num_length,num_length-liczba_ulozenia_w_menu_spisu_tresci+element_w_tablicy[2]+1,-1 do
table.remove(num);
end;
num[#num]=num[#num]+1;
local roznica_poziomow=liczba_ulozenia_w_menu_spisu_tresci-element_w_tablicy[2];
poziom=poziom-roznica_poziomow;
twor_listy=twor_listy..mw.ustring.rep('</li></ul>',roznica_poziomow)..'</li><li '..(czy_przypis and ('style="display:none;" ') or "")..'class="toclevel-'..poziom..' tocsection-'..licznik..'">'
.."[["..adres.."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..naglowek.."</span>]]";
liczba_ulozenia_w_menu_spisu_tresci=element_w_tablicy[2];
end;
end;
end;
twor_listy=twor_listy..mw.ustring.rep('</li></ul>',liczba_ulozenia_w_menu_spisu_tresci or 0);
return twor_listy;
end;
function p.TOC(frame,lista_elementow_spisu_tresci,czy_nie_aktualny,rozciagnij)
local frame=frame or mw.getCurrentFrame();
local parametry_modul=require("Module:Parametry");
local PobierzParametr=parametry_modul.PobierzParametr(frame,true);
local bez_przypisow=PobierzParametr("bez przypisów");
bez_przypisow=parametry_modul.CzyTak(bez_przypisow);
local twor_listy=p.TOCSilnik(frame,lista_elementow_spisu_tresci,nil,bez_przypisow);
local toc_czy_tocramka=PobierzParametr("toc");toc_czy_tocramka=parametry_modul.CzyTak(toc_czy_tocramka);
if(not toc_czy_tocramka)then
local czy_ukryte=twor_listy;
local funkcja=PobierzParametr("funkcja") or "UkrytaWikitabelowaListaMenu";
local wysokosc=PobierzParametr("wysokość");wysokosc=parametry_modul.CzyTak(wysokosc) and wysokosc or "43.75rem";
local szerokosc=PobierzParametr("szerokość");szerokosc=parametry_modul.CzyTak(szerokosc)and szerokosc or "100%";
local spis_tresci=PobierzParametr("spis treści");spis_tresci=parametry_modul.CzyTak(spis_tresci)and spis_tresci or "Spis treści";
local bez_not_overflow_x=PobierzParametr("bez pasków poziomych przewijania");bez_not_overflow_x=parametry_modul.CzyTak(bez_not_overflow_x);
local spis_artykulu=PobierzParametr("spis artykułu");spis_artykulu=parametry_modul.CzyTak(spis_artykulu);
local czy_bez_arginesu_dolnego=PobierzParametr("bez marginesu dolnego");czy_bez_arginesu_dolnego=parametry_modul.CzyTak(czy_bez_arginesu_dolnego);
local z_marginesami_ramki=PobierzParametr("z marginesami ramki");local czy_z_marginesami_ramki=parametry_modul.CzyTak(z_marginesami_ramki);
local zawartosc_z_marginesami=PobierzParametr("zawartość z marginesami");local czy_zawartosc_z_marginesami=parametry_modul.CzyTak(zawartosc_z_marginesami);
local maxwidth=PobierzParametr("max-width");
local czy_maxwidth=((maxwidth)and(maxwidth~="none"))and tonumber(mw.ustring.match(maxwidth,"^(%d+)%a+$")) or nil;
local klasa=PobierzParametr("klasa");
--twor_listy='<div class="toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..' mw-overflow-x mw-overflow-y '..((not bez_not_overflow_x) and ("mw-not-overflow-x") or "")..'" style="'..(czy_zawartosc_z_marginesami and ("padding:"..zawartosc_z_marginesami)..";" or "")..(czy_maxwidth and ('max-width:'..maxwidth..";") or '')..'width:'..szerokosc..';max-height:'..wysokosc..';overflow:auto;padding-right:3px;box-sizing:border-box;">'..(czy_ukryte or "<ul></ul>").."</div>";
local klasa_tytulu='tytuł_spisu_treści';
local styl_tytulu='text-align:left;font-size:1em;line-height:1.2em;'..(spis_artykulu and ';border-bottom:#aaa 1px solid' or '')..';white-space:nowrap;min-width:8.125em;';
local styl_spisu=(czy_zawartosc_z_marginesami and ("padding:"..zawartosc_z_marginesami)..";" or "")..(czy_maxwidth and ('max-width:'..maxwidth..";") or '')..'width:'..szerokosc..';max-height:'..wysokosc..';overflow:auto;padding:0.1875em 0.3125em;;box-sizing:border-box;';
local klasa_spisu='toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..' mw-overflow-x mw-overflow-y '..((not bez_not_overflow_x) and ("mw-not-overflow-x") or "");
local spis=czy_ukryte or "<ul></ul>";
local wikikod_menu='{{Tabela nawigacyjna|styl='..((czy_z_marginesami_ramki) and ("margin:"..z_marginesami_ramki)..";" or "")..((czy_bez_arginesu_dolnego) and 'margin-bottom:0;' or "")..'font-size:1em;background-color:white;line-height:1.2em;width:'..(rozciagnij and "100%" or "auto")..';box-sizing:border-box'..(spis_artykulu and ';border:#aaa 1px solid' or '')..'|styl nagłówka=background-color:white;|styl komórki=background-color:white;padding:0;|styl tytułu='..styl_tytulu..'|klasa tytułu='..klasa_tytulu..'|tytuł='..spis_tresci..'|klasa spisu='..klasa_spisu..'|styl spisu='..styl_spisu..'|spis='..spis..'|funkcja='..funkcja..'|klasa=spis_treści'..(klasa and (" "..klasa) or '')..'}}';
local rozwiniety_wikikod=frame:preprocess(wikikod_menu);
return rozwiniety_wikikod;
else
return (twor_listy and ('\n<div style="color: #000;font-family: \'Linux Libertine\',\'Georgia\',\'Times\',serif;font-weight: normal;font-size:2.2em;border-bottom:1px solid #a2a9b1;line-height: 1.3;margin-top:1em;margin-bottom:0.25em">Spis treści</div>\n<div class="toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..'" style="margin-left:1em;font-size:1em;line-height:1.4;">'..twor_listy..'</div>') or "");
end;
end;
function p.AnalizaSzablonuStronicowegoParsera(self,uzyskano_w_wyniku_parsowania_wywolanie_szablonu,obiekt,kod,tab_numer,nazwa_modulu_szablonowa,tablica_danych_parametrow_szablonu_strony,__Funkcja, __Funkcja2)
if(obiekt~="SZABLON")then return;end;
--uzyskano_w_wyniku_parsowania_wywolanie_szablonu=mw.ustring.gsub(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,"\n+","");
--local tablica_obiektow_strony=self.tablica_obiektow_strony[nazwa_modulu];
----
local szablonowe_modul=require("Module:Szablonowe");
----
local function GlownaFunkcja(wywolanie,obiekt,kod)
local wynik=szablonowe_modul.UzyskanieWynikuZOperacjiSzablonowychNaSzablonachZnacznikachParserachZmiennychOrazModyfikatorachZDanychObiektuSZABLON(wywolanie,tablica_danych_parametrow_szablonu_strony,kod,nazwa_modulu_szablonowa,function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow)
__Funkcja(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,wywolanie,obiekt,kod,tab_numer);
if(__Funkcja2)then
__Funkcja2(wywolanie,obiekt,kod,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,uzyskano_w_wyniku_parsowania_wywolanie_szablonu);
end;
end);
end;
GlownaFunkcja(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,obiekt,kod);
end;
function p.UzyskanieTylkoNazwyLubTabeliNazwyLinkuStronyWoluminuZTabeliZParametramiOrazIdentyfikatorem(artykul,czy_naglowek)
local parametry_modul=require("Module:Parametry");
if((parametry_modul.TypeTable(artykul))and(artykul["LINK"]))then
if(not czy_naglowek)then
return artykul[1];
else
return artykul;
end;
end;
return artykul;
end;
function p.CzyTabelaStronyWoluminuSpisuRzeczy(tab_artykul)
local parametry_modul=require("Module:Parametry");
local czy_table_baza_artykulu=parametry_modul.TypeTable(tab_artykul);
if((czy_table_baza_artykulu)and(tab_artykul["LINK"]))then return false;end;
return czy_table_baza_artykulu;
end;
function p.TylkoNazwaStronyWoluminuZTabeliPublikacji(tab_artykulu,pomin_link)
local parametry_modul=require("Module:Parametry");
if((parametry_modul.TypeTable(tab_artykulu))and(pomin_link or tab_artykulu["LINK"]))then return tab_artykulu[1];end;
return tab_artykulu;
end;
function p.TylkoStronaWoluminuBezParametrowOrazReferencji(tab_artykulu)
local parametry_modul=require("Module:Parametry");
if((parametry_modul.TypeTable(tab_artykulu))and(tab_artykulu["LINK"]))then return nil;end;
return tab_artykulu;
end;
function p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_artykulu_strony,parametry,naglowek,tab_innej_przekierowania_strony)
local parametry_modul=require("Module:Parametry");
parametry=parametry_modul.CzyTak(parametry) and parametry or nil;
naglowek=parametry_modul.CzyTak(naglowek) and naglowek or nil;
return (parametry or naglowek or tab_innej_przekierowania_strony) and {nazwa_artykulu_strony,parametry,naglowek,["LINK"]=true,tab_innej_przekierowania_strony,} or nazwa_artykulu_strony;
end;
function p.UzyskanieNazwyStronyWoluminuZParametramiOrazIdentyfikatoremZTabeliWoluminu(tab_artykul,naglowek,pomin_link)
local parametry_modul=require("Module:Parametry");
if(parametry_modul.TypeTable(tab_artykul))then
if(pomin_link or tab_artykul["LINK"])then
local nazwa_artykulu_strony=tab_artykul[1];
if(naglowek)then
local parametry=tab_artykul[2];
local naglowek=tab_artykul[3];
return nazwa_artykulu_strony..(parametry and ("?"..parametry) or "")..(naglowek and ("#"..naglowek) or "");
else
return nazwa_artykulu_strony;
end;
else
return tab_artykul;
end;
else
return tab_artykul;
end;
end;
function p.DekodowanieTekstu(nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci)
return function(tekst,tryb,czy_nie_odstepy,drugi_wynik,czy_drugi_wynik_przetworzony)
if(not tekst)then return tekst;end;
local stronicowyparser_pomocne_modul=require("Module:StronicowyParser/Pomocne");
local tekst,tekst2=stronicowyparser_pomocne_modul.DekodowanieTekstuNazwLinku(tekst,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci,tryb,czy_nie_odstepy,drugi_wynik,czy_drugi_wynik_przetworzony)
return tekst,tekst2;
end;
end;
function p.ARCHIWLubSTARE(szablon,obiekt,kod,tablica_analizy_obiektow_strony_dany_modul)
local obiekt=obiekt or "ARCHIW";
local szablonowe_modul=require("Module:Szablonowe");
kod=kod or szablonowe_modul.NumerSzablonuObiektu(tablica_analizy_obiektow_strony_dany_modul,obiekt);
kod=kod+1;
tablica_analizy_obiektow_strony_dany_modul[obiekt][kod]=szablon;
return szablonowe_modul.NormaKoduKodowaniaTekstu(obiekt,kod),kod;
end;
function p.DekodowanieNazwySzablonu(nazwa_szablonu,nazwa_modulu,nazwa_modulu_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,czy_uwzgledniac_modyfikatory,czy_z_kluczem)
----
--nazwa_modulu_szablonowa=nazwa_modulu_szablonowa or nazwa_modulu;
local szablonowe_modul=require("Module:Szablonowe");
local czy_kodowanie=mw.ustring.match(nazwa_szablonu,szablonowe_modul.NormaWzoruKodowaniaTekstu());
if(not czy_kodowanie)then return nil,true;end;
if(not czy_uwzgledniac_modyfikatory)then
local czy_modyfikatory=mw.ustring.match(nazwa_szablonu,"^[%s_]*#[%s_]*%a+[%s_]*:");
if(czy_modyfikatory)then return nil,false;end;
end;
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
local tab_szablony=stronicowyparser_obiekty_modul.szablony_stronicowego_parsera.szablony_kontenerowe;
--local tab_naglowki=stronicowyparser_obiekty_modul.szablony_stronicowego_parsera.szablony_wprowadzenia_tekstu;
--local tab_tekst=stronicowyparser_obiekty_modul.szablony_stronicowego_parsera.szablony_tekstu;
local tab_szablony_stronicowe_niekontenerowe=stronicowyparser_obiekty_modul.szablony_stronicowe_niekontenerowe;
---
local tab_szablony_stronicowe_kontenerowe_formatowania_wzorowego=stronicowyparser_obiekty_modul.szablony_stronicowe_kontenerowe_formatowania_wzorowego;
----
local tab_szablony_strona_zbiorcza=stronicowyparser_obiekty_modul.strona_zbiorcza
----
local tab_szablony_strona_start=stronicowyparser_obiekty_modul.szablony_stronicowe_formatowania_tekstu;
----
local techniczne_modul=require("Module:Techniczne");
local nazwy_np_modul=mw.loadData("Module:Nazwy/Np");
local czy_szablon_wszystko=false;
local max;
local nazwa_szablonu=szablonowe_modul:KompletowanieSzablonoweZakodowanegoTekstu(nazwa_szablonu,nazwa_modulu,tablica_analizy_obiektow_strony_dany_modul,
function(szablon,obiekt,kod,poziom_iteracji,tekst_rozwiniety_calego_artykulu,tablica_analizy_obiektow_strony_dany_modul)
if(obiekt=="SZABLON")then
local wynik,jaki_wynik=szablonowe_modul.UzyskanieWynikuZOperacjiSzablonowychNaSzablonachZnacznikachParserachZmiennychOrazModyfikatorachZDanychObiektuSZABLON(szablon,tablica_danych_parametrow_szablonu_strony,kod,nazwa_modulu_szablonowa,
function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kod)
if((tab_szablony[nazwa_szablonu])
---or(tab_naglowki[nazwa_szablonu])
--or(tab_tekst[nazwa_szablonu]
or(tab_szablony_stronicowe_niekontenerowe[nazwa_szablonu])
or(tab_szablony_stronicowe_kontenerowe_formatowania_wzorowego[nazwa_szablonu])
or(tab_szablony_strona_zbiorcza[nazwa_szablonu])
or(tab_szablony_strona_start[nazwa_szablonu])
)then return nil,false;end;
return true,true;
end,
nil,
function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kod)
for _,nazwa_modulu_lua in ipairs(stronicowyparser_obiekty_modul.tablica_nazw_ramek_lua)do
if((nazwa_szablonu==nazwy_np_modul.Module..":"..nazwa_modulu_lua)
or(mw.ustring.match(nazwa_szablonu,'^'..nazwy_np_modul.Module..":"..techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](nazwa_modulu_lua).."/"))
)then
return nil,false;
end;
end;
return true,true;
end,nil,nil,nil,nil,nil,nil,
function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kodtabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kod)
return true,true;
end);
czy_szablon_wszystko=czy_szablon_wszystko or ((jaki_wynik==nil)and true or jaki_wynik);
if(not wynik)then
local kodowanie_szablonowe;
kodowanie_szablonowe,max=p.ARCHIWLubSTARE(szablon,"ARCHIW",max,tablica_analizy_obiektow_strony_dany_modul)
return kodowanie_szablonowe;
end;
elseif((obiekt=="STARE")or(obiekt=="ARCHIW"))then
return nil,true;
elseif((obiekt=="ZMIENNA")and(not czy_z_kluczem))then
local klucz=mw.ustring.match(szablon,"^%{%{%{%s*klucz(%d*)%s*%|.*%}%}%}$") or mw.ustring.match(szablon,"^%{%{%{%s*klucz(%d*)%s*%}%}%}$");
if(klucz)then
if((klucz=="")or(mw.ustring.match(klucz,"^[1-9]%d*$")))then
local kodowanie_szablonowe;
kodowanie_szablonowe,max=p.ARCHIWLubSTARE(szablon,"ARCHIW",max,tablica_analizy_obiektow_strony_dany_modul)
return kodowanie_szablonowe;
end;
end;
end;
return szablon;
end);
if(czy_szablon_wszystko)then
local frame=mw.getCurrentFrame();
nazwa_szablonu=frame:preprocess(nazwa_szablonu);
end;
return nazwa_szablonu,true;
end;
function p.SzablonyPrzekierowanioweInteligentne(nazwa_szablonu)
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
local nazwy_szablonowe_kolidacja=stronicowyparser_obiekty_modul.nazwy_szablonowe_kolidacja;
if(nazwy_szablonowe_kolidacja[nazwa_szablonu])then return nazwa_szablonu,false;end;
local nazwa_linku=stronicowyparser_obiekty_modul.przekierowania_szablonowe_linkowe_inteligentne_inne[nazwa_szablonu];
if(nazwa_linku)then return nazwa_linku,true;end;
local litery_przestrzeni_kolidacja=stronicowyparser_obiekty_modul.litery_przestrzeni_kolidacja;
local link,prze,ustep,dwa=mw.ustring.match(nazwa_szablonu,"^(%a)(%a)(%a?)(%d?)$");
if((link)and(link=="L"))then
if((ustep=="")or(ustep=="u"))then
prze=litery_przestrzeni_kolidacja[prze] or prze;
local przez_literowa=stronicowyparser_obiekty_modul.nazwy_przestrzeni_nazw_przekierowaniowe_linkowe_inteligentne[prze];
if(przez_literowa)then
local nazwa="Link"..przez_literowa..((ustep~="")and "Ustęp" or "")..dwa;
return nazwa,true;
end;
if(ustep=="")then
if(prze=="u")then return "LinkUstęp"..dwa,true;end;
if(prze=="o")then return "LinkOgólne"..dwa,true;end;
end;
else
local projektowe_literowe=stronicowyparser_obiekty_modul.nazwy_projektowe_serwisy_linkowe_inteligentne[prze];
if(projektowe_literowe)then
ustep=litery_przestrzeni_kolidacja[ustep] or ustep;
local prze_literowa=stronicowyparser_obiekty_modul.nazwy_przestrzeni_nazw_przekierowaniowe_linkowe_inteligentne[ustep];
if(prze_literowa)then
return "Link"..projektowe_literowe..prze_literowa..dwa,true;
end;
end;
end;
return nazwa_szablonu,false;
else
local link,projekt,prze,ustep,dwa=mw.ustring.match(nazwa_szablonu,"^(%a)(%a)(%a)(%a?)(%d?)$");
if((link)and(link=="L"))then
if((ustep=="")or(ustep=="u"))then
local projektowe_literowe=stronicowyparser_obiekty_modul.nazwy_projektowe_serwisy_linkowe_inteligentne[projekt];
if(projektowe_literowe)then
prze=litery_przestrzeni_kolidacja[prze] or prze;
local prze_literowa=stronicowyparser_obiekty_modul.nazwy_przestrzeni_nazw_przekierowaniowe_linkowe_inteligentne[prze];
if(prze_literowa)then
return "Link"..projektowe_literowe..prze_literowa..((ustep~="") and "Ustęp" or "")..dwa,true;
end;
end;
end;
end;
return nazwa_szablonu,false;
end;
end;
function p.PodzielNaElementyNazwowyWikiLinkInteligentny(nazwa,tablica_danych_parametrow_szablonu_strony,kod,czy_liczyc_przekierowanie)
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[0];
if(tablica_danych_parametrow_szablonu_strony_numer)then
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
if(tablica_danych_parametrow_szablonu_strony_numer_kod)then
return tablica_danych_parametrow_szablonu_strony_numer_kod.tablica_analizy_linku;
end;
end;
end;
nazwa=(not czy_liczyc_przekierowanie)and p.SzablonyPrzekierowanioweInteligentne(nazwa) or nazwa;
local function AnalizaSzablonowaLinku()
local nazwa,dwa=mw.ustring.match(nazwa,"^Link(%a+)(2?)$");
if(not nazwa)then return;end;
if(dwa=="")then dwa=nil;else dwa=true;end;
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
----
local tab_przestrzen=stronicowyparser_obiekty_modul.kody_szablony_linkowe_przestrzenne;
local tab_jezyk=stronicowyparser_obiekty_modul.kody_szablony_linkowe_dialektu;
local tab_projektowe=stronicowyparser_obiekty_modul.kody_szablony_linkowe_projektowe;
----
local nazwa_nowa,ustep_nowa=mw.ustring.match(nazwa,"^(.+)(Ustęp)$")
nazwa=nazwa_nowa or nazwa;
local czy_ustep=ustep_nowa and true or false;
local przestrzen=mw.ustring.match(nazwa,"^(%u%l+)$");
if(przestrzen)then
local przestrzenne=tab_przestrzen[przestrzen];
if(przestrzenne)then
return {przestrzenne[1],przestrzenne[2],nil,czy_ustep,dwa,};
end;
end;
----
local jezyk,przestrzen=mw.ustring.match(nazwa,"^(%u%l+)(%u%l+)$");
if(jezyk and przestrzen)then
local jezykowe=tab_jezyk[jezyk];local przestrzenne=tab_przestrzen[przestrzen];
if(jezykowe and przestrzenne)then
return {przestrzenne[1],przestrzenne[2],jezykowe,czy_ustep,dwa,};
end;
----
local projektowe=tab_projektowe[jezyk];
if(projektowe and przestrzenne)then
return {przestrzenne[1],projektowe or przestrzenne[2],czy_ustep,nil,dwa,};
end;
end;
-----
local jezyk,projekt,przestrzen=mw.ustring.match(nazwa,"^(%u%l+)(%u%l+)(%u%l+)$");
if(jezyk and projekt and przestrzen)then
local jezykowe=tab_jezyk[jezyk];local projektowe=tab_projektowe[projekt];local przestrzenne=tab_przestrzen[przestrzen]
if(jezykowe and projektowe and przestrzenne)then
return {przestrzenne[1], projektowe or przestrzenne[2],jezykowe,czy_ustep,dwa,}
end;
local projektowe=tab_projektowe[jezyk..projekt];
if(projektowe and przestrzenne)then
return {przestrzenne[1],projektowe or przestrzenne[2],nil,czy_ustep,dwa,};
end;
end;
return nil;
end;
local wynik=AnalizaSzablonowaLinku();
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
if(not tablica_danych_parametrow_szablonu_strony[0])then tablica_danych_parametrow_szablonu_strony[0]={};end;
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[0];
if(not tablica_danych_parametrow_szablonu_strony_numer[kod])then tablica_danych_parametrow_szablonu_strony_numer[kod]={};end;
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
tablica_danych_parametrow_szablonu_strony_numer_kod.tablica_analizy_linku=wynik;
end;
return wynik;
end;
function p.NazwaInnegoSzablonowegoLinkowegoObiektu(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,tablica_danych_parametrow_szablonu_strony,kod)
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[-7];
if(tablica_danych_parametrow_szablonu_strony_numer)then
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
if(tablica_danych_parametrow_szablonu_strony_numer_kod)then
return tablica_danych_parametrow_szablonu_strony_numer_kod.szereg_znakowy;
end;
end;
end;
--local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
--local tab_szablony_inteligentne=stronicowyparser_obiekty_modul.kody_inne_szablony_linkowe_inteligentne;
local nazwa_zamiast_linku;
nazwa_szablonu=p.SzablonyPrzekierowanioweInteligentne(nazwa_szablonu);
if(nazwa_szablonu=="Sekcja referencyjna")then
local nazwa=tabela_parametrow_szablonu["nazwa"] or tabela_parametrow_szablonu[2];
if(nazwa)then return nazwa;end;
local strona=tabela_parametrow_szablonu["strona"] or tabela_parametrow_szablonu[1];
local parametry_modul=require("Module:Parametry");
local czy_strona=parametry_modul.CzyTak(strona) and true or false;
if(not czy_strona)then
local nazwy_modul=require("Module:Nazwy");
strona=nazwy_modul["PEŁNANAZWAKSIĄŻKI"]();
end;
local ustep=tabela_parametrow_szablonu["ustęp"];
local sekcja_referencyjna_modul=require("Module:Sekcja referencyjna");
local czy_ustep=parametry_modul.CzyTak(ustep);
if(not czy_strona)then czy_ustep=not czy_ustep;end;
nazwa_zamiast_linku=sekcja_referencyjna_modul.Indentyfikator_lub_podstrona_wikiadresu_strony(strona,czy_ustep);
elseif(nazwa_szablonu=="Link wewnętrzny")then
nazwa_zamiast_linku=tabela_parametrow_szablonu["nazwa"] or (tabela_parametrow_szablonu["strona"] or "")..(tabela_parametrow_szablonu["nagłówek"]and("#"..tabela_parametrow_szablonu["nagłówek"]) or "")
elseif(nazwa_szablonu=="LinkOgólne")then
nazwa_zamiast_linku=tabela_parametrow_szablonu[2] or tabela_parametrow_szablonu[1];
elseif(nazwa_szablonu=="SpisTreści")then
local nazwa=(tabela_parametrow_szablonu["nazwa"]
or tabela_parametrow_szablonu[3]
or tabela_parametrow_szablonu["artykuł"]
or tabela_parametrow_szablonu[1]);
if(nazwa)then
local dodatek=tabela_parametrow_szablonu["dodatek"] or tabela_parametrow_szablonu[4];
if(dodatek)then dodatek=" "..dodatek;else dodatek="";end;
nazwa_zamiast_linku=nazwa..dodatek;
end;
elseif(nazwa_szablonu=="LinkURL")then
local nazwa=tabela_parametrow_szablonu["nazwa"] or tabela_parametrow_szablonu["n"];
if(nazwa)then
nazwa_zamiast_linku=nazwa;
else
local strona=tabela_parametrow_szablonu["strona"] or tabela_parametrow_szablonu["s"];
nazwa_zamiast_linku=strona;
end;
end;
if((nazwa_zamiast_linku)and(nazwa_zamiast_linku~=""))then
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
if(not tablica_danych_parametrow_szablonu_strony[-7])then tablica_danych_parametrow_szablonu_strony[-7]={};end;
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[-7];
if(not tablica_danych_parametrow_szablonu_strony_numer[kod])then tablica_danych_parametrow_szablonu_strony_numer[kod]={};end;
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
tablica_danych_parametrow_szablonu_strony_numer_kod.szereg_znakowy=nazwa_zamiast_linku;
end;
end;
return nazwa_zamiast_linku;
end;
function p.NazwaInnegoSzablonowegoLinkowegoSpisuRzeczy(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,tablica_danych_parametrow_szablonu_strony,kod)
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[-8];
if(tablica_danych_parametrow_szablonu_strony_numer)then
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
if(tablica_danych_parametrow_szablonu_strony_numer_kod)then
return tablica_danych_parametrow_szablonu_strony_numer_kod.szereg_znakowy;
end;
end;
end;
nazwa_szablonu=p.SzablonyPrzekierowanioweInteligentne(nazwa_szablonu);
local stronicowyparser_obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty");
local inne_linki_szablony_elementy_spisu_rzeczy=stronicowyparser_obiekty_modul.inne_linki_szablony_elementy_spisu_rzeczy;
local tab_spis=inne_linki_szablony_elementy_spisu_rzeczy[nazwa_szablonu];
if(tab_spis)then
local czy_true=tab_spis[1];
local parametr;local numer;
if(czy_true)then
parametr=tabela_parametrow_szablonu[tab_spis.numer_link];
else
parametr=tabela_parametrow_szablonu[tab_spis.link];
local numer=tabela_parametrow_szablonu[tab_spis.numer];
parametr=(parametr and numer)and (numer.." "..parametr) or (parametr);
end;
if((parametr)and(parametr~=""))then
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
if(not tablica_danych_parametrow_szablonu_strony[-8])then tablica_danych_parametrow_szablonu_strony[-8]={};end;
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[-8];
if(not tablica_danych_parametrow_szablonu_strony_numer[kod])then tablica_danych_parametrow_szablonu_strony_numer[kod]={};end;
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
tablica_danych_parametrow_szablonu_strony_numer_kod.szereg_znakowy=parametr;
end;
end;
return parametr;
end;
return nil;
end;
function p.AnalizujLinkSzablonyOrazLinki(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,obiekt,kod,tab_nazwa_spisow_przekierowaniowych,__FUNKCJA)
local numer;
if((obiekt)and(kod))then
if(obiekt=="SZABLON")then
numer=-2;
elseif(obiekt=="LINKW")then
numer=-3;
elseif(obiekt=="LINKZ")then
numer=-4;
end;
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[numer];
if(tablica_danych_parametrow_szablonu_strony_numer)then
local tablica_danych_parametrow_szablonu_strony_numer_kod=tablica_danych_parametrow_szablonu_strony_numer[kod];
if(tablica_danych_parametrow_szablonu_strony_numer_kod)then
return tablica_danych_parametrow_szablonu_strony_numer_kod[1],tablica_danych_parametrow_szablonu_strony_numer_kod[2],tablica_danych_parametrow_szablonu_strony_numer_kod[3],tablica_danych_parametrow_szablonu_strony_numer_kod[4],tablica_danych_parametrow_szablonu_strony_numer_kod[5];
end;
end;
end;
end;
local local1,local2,local3,local4,local5=p.AnalizujLinkSzablonyOrazLinki2(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,obiekt,kod,tab_nazwa_spisow_przekierowaniowych,__FUNKCJA);
if((obiekt)and(kod))then
if((tablica_danych_parametrow_szablonu_strony)and(kod))then
if(not tablica_danych_parametrow_szablonu_strony[numer])then tablica_danych_parametrow_szablonu_strony[numer]={};end;
local tablica_danych_parametrow_szablonu_strony_numer=tablica_danych_parametrow_szablonu_strony[numer];
if(not tablica_danych_parametrow_szablonu_strony_numer[kod])then tablica_danych_parametrow_szablonu_strony_numer[kod]={};end;
tablica_danych_parametrow_szablonu_strony_numer[kod]={local1,local2,local3,local4,local5,};
end;
end;
return local1,local2,local3,local4,local5;
end;
function p.AnalizujLinkSzablonyOrazLinki2(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,obiekt,kod,tab_nazwa_spisow_przekierowaniowych,__FUNKCJA)
----
local DekodowanieTekstu=p.DekodowanieTekstu(nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci);
----
local parametry_modul=require("Module:Parametry");
local wiki_modul=require("Module:Wiki");
local pozycja_artykulu=nil;local nazwa=nil;
local czy_tabela_do_parsowania_artykulu=parametry_modul.TypeTable(wyzyskane_wywolanie_szablonu_spis_tresci);
if(not czy_tabela_do_parsowania_artykulu)then
pozycja_artykulu,nazwa=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[%[([^|%[%]]+)|(.+)%]%]$");
if(not((pozycja_artykulu)and(nazwa)))then
pozycja_artykulu=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[%[([^|%[%]]+)%]%]$");
end;
end;
local html_modul=require("Module:Html");
local nazwy_modul=require("Module:Nazwy")
local techniczne_modul=require("Module:Techniczne");
local pelna_nazwa_spisu_tresci_analizowana=nazwy_modul["NazwaModułu"](nazwa_przestrzeni,nazwa_przestrzeni_ksiazki,nazwa_ksiazki,nazwa_spisu_tresci);
local function Artykul(strona,parametry--[[_ref]],naglowek--[[_ref]])
----
--local parametry=parametry_modul.CzyTak(parametry_ref) and parametry_ref or html_modul["ParametryStronyAdresu"](strona,true);
--local naglowek=parametry_modul.CzyTak(naglowek_ref) and naglowek_ref or html_modul["NagłówekStronyAdresu"](strona,true);
----
strona=html_modul["NazwaStronyAdresu"](strona,true);
strona=parametry_modul["Odstępy"]{[1]=strona,[2]="tak",};
local techniczne_modul=require("Module:Techniczne");
strona=techniczne_modul["PrzeszkałćAdresWzględnyStronyNaBezwzględny"]{[1]=strona,[2]=pelna_nazwa_spisu_tresci_analizowana,};
----
local tabela_nazw_strona={};
local nazwa_przestrzeni_strony=nazwy_modul["NAZWAPRZESTRZENI"](strona,tabela_nazw_strona);
local nazwa_przestrzeni_ksiazki_strony=nazwy_modul["NAZWAPRZESTRZENIKSIĄŻKI"](strona,tabela_nazw_strona);
local nazwa_ksiazki_strony=(nazwa_przestrzeni_ksiazki_strony~="") and nazwy_modul["SUBNAZWAKSIĄŻKI"](strona,tabela_nazw_strona) or nazwy_modul["NAZWAKSIĄŻKI"](strona,tabela_nazw_strona);
local nazwa_artykulu_strony=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona,tabela_nazw_strona);
--if((tab_nazwa_spisow_przekierowaniowych)and(tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony])and
--[[else]]
if(tab_nazwa_spisow_przekierowaniowych)then
local techniczne_modul=require("Module:Techniczne");
local strona_przekierowania=techniczne_modul.PrzekierowanieDoStrony(strona);
local function DaneRozwazone(strona_przekierowania,inna_ksiazka,czy_przekierowanie)
local tabela_nazw_przekierowanie={};
----
local nazwa_przestrzeni_strony_przekierowania=nazwy_modul["NAZWAPRZESTRZENI"](strona_przekierowania,tabela_nazw_przekierowanie);
local nazwa_przestrzeni_ksiazki_strony_przekierowania=nazwy_modul["NAZWAPRZESTRZENIKSIĄŻKI"](strona_przekierowania,tabela_nazw_przekierowanie);
local nazwa_ksiazki_strony_przekierowania=(nazwa_przestrzeni_ksiazki_strony~="") and nazwy_modul["SUBNAZWAKSIĄŻKI"](strona_przekierowania,tabela_nazw_przekierowanie) or nazwy_modul["NAZWAKSIĄŻKI"](strona_przekierowania,tabela_nazw_przekierowanie);
local nazwa_artykulu_strony_przekierowania=((not inna_ksiazka) and (nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona_przekierowania,tabela_nazw_przekierowanie)) or (nazwa_artykulu_strony));
----
local tabela_nazw_adresu_przekierowania={};
local parametry_przekierowania=((not inna_ksiazka) and (html_modul["ParametryStronyAdresu"](strona_przekierowania,true,tabela_nazw_adresu_przekierowania)) or nil);
local naglowek_przekierowania=((not inna_ksiazka) and (html_modul["NagłówekStronyAdresu"](strona_przekierowania,true,tabela_nazw_adresu_przekierowania)) or nil);
----
if((nazwa_przestrzeni_strony_przekierowania==nazwa_przestrzeni)and(nazwa_przestrzeni_ksiazki_strony_przekierowania==nazwa_przestrzeni_ksiazki)and(nazwa_ksiazki_strony_przekierowania==nazwa_ksiazki))then
local czy_inne_ksiazka=((inna_ksiazka)or(((nazwa_przestrzeni_strony~=nazwa_przestrzeni)or(nazwa_przestrzeni_ksiazki_strony~=nazwa_przestrzeni_ksiazki)or(nazwa_ksiazki_strony~=nazwa_ksiazki))));
if(czy_inne_ksiazka)then
if(not tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony])then
tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony]={};
end;
if(not tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony])then
tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony]={};
end;
if(not tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony][nazwa_ksiazki_strony])then
tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony][nazwa_ksiazki_strony]=true;
end;
end;
return {nazwa_artykulu_strony_przekierowania,parametry_modul.CzyTak(parametry_przekierowania) and parametry_przekierowania or nil,parametry_modul.CzyTak(naglowek_przekierowania) and naglowek_przekierowania or nil,{czy_inne_ksiazka and {nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,inna_ksiazka,true,czy_przekierowanie,} or nil,czy_przekierowanie and nazwa_artykulu_strony or nil,czy_przekierowanie and parametry or nil,czy_przekierowanie and naglowek or nil,} or nil,};
else
if((nazwa_przestrzeni_strony==nazwa_przestrzeni)and(nazwa_przestrzeni_ksiazki_strony==nazwa_przestrzeni_ksiazki)and(nazwa_ksiazki_strony==nazwa_ksiazki))then
return {nazwa_artykulu_strony,parametry_modul.CzyTak(parametry) and parametry or nil,parametry_modul.CzyTak(naglowek) and naglowek or nil,{{nazwa_przestrzeni_strony_przekierowania,nazwa_przestrzeni_ksiazki_strony_przekierowania,nazwa_ksiazki_strony_przekierowania,true,false,czy_przekierowanie,},nazwa_artykulu_strony_przekierowania,parametry_przekierowania,naglowek_przekierowania,} or nil,};
else
return nil,strona,nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony;
end;
end;
end;
if(strona_przekierowania)then
return DaneRozwazone(strona_przekierowania,nil,true);
else
if((tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony])
and(tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony])and(tab_nazwa_spisow_przekierowaniowych[nazwa_przestrzeni_strony][nazwa_przestrzeni_ksiazki_strony][nazwa_ksiazki_strony]))then
return {nazwa_artykulu_strony,parametry_modul.CzyTak(parametry) and parametry or nil,parametry_modul.CzyTak(naglowek) and naglowek or nil,{{nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,true,true,false,},nil,nil,nil,},};
end;
local pelna_nazwa_ksiazki=nazwy_modul["NazwaModułu"](nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,"");
local strona_przekierowania=techniczne_modul.PrzekierowanieDoStrony(pelna_nazwa_ksiazki);
if(strona_przekierowania)then
return DaneRozwazone(strona_przekierowania,true,false);
end;
end;
end;
if((nazwa_przestrzeni_strony==nazwa_przestrzeni)and(nazwa_przestrzeni_ksiazki_strony==nazwa_przestrzeni_ksiazki)and(nazwa_ksiazki_strony==nazwa_ksiazki))then
return {nazwa_artykulu_strony,parametry,naglowek,};
end
return nil,strona,nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony;
end;
---
local pudelko_modul=require("Module:Pudełko");
local kod_jezyka_tego_projektu=pudelko_modul["Kod języka tego projektu"]();
local kod_projektu_tego_projektu=pudelko_modul["Kod projektu tego projektu"]();
local function DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,parametry_ref,naglowek_ref,nazwa,czy_link,czy_nie_dwukropek,klucz_projektu,kod_jezyka,kod_projektu,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow)
if(not mw.ustring.match(pozycja_artykulu,"[{}%[%]|]"))then
if((czy_nie_dwukropek)and(((not kod_jezyka)and(not kod_projektu)and(not klucz_projektu))or (parametry_modul.CzyTak(klucz_projektu)and((klucz_projektu==kod_jezyka_tego_projektu)or(klucz_projektu==kod_projektu_tego_projektu)or(klucz_projektu==kod_jezyka_tego_projektu..":"..kod_projektu_tego_projektu)or(klucz_projektu==kod_projektu_tego_projektu..":"..kod_jezyka_tego_projektu))) or(((kod_jezyka)and(kod_jezyka==kod_jezyka_tego_projektu)and(kod_projektu)and(kod_projektu==kod_projektu_tego_projektu))) or ((kod_jezyka)and(not kod_projektu)and(kod_jezyka==kod_jezyka_tego_projektu))or((kod_projektu)and(not kod_jezyka)and(kod_projektu==kod_projektu_tego_projektu))))then
----
pozycja_artykulu=DekodowanieTekstu(pozycja_artykulu,2,nil);
parametry_ref=DekodowanieTekstu(parametry_ref,2,nil);
naglowek_ref=DekodowanieTekstu(naglowek_ref,2,nil);
----
local czy_link=czy_link or mw.ustring.match(pozycja_artykulu,"^:");
local tabela_nazw_adresu_artykulu={};
parametry_ref=parametry_modul.CzyTak(parametry_ref) and parametry_ref or html_modul["ParametryStronyAdresu"](pozycja_artykulu,true,tabela_nazw_adresu_artykulu);
naglowek_ref=parametry_modul.CzyTak(naglowek_ref) and naglowek_ref or html_modul["NagłówekStronyAdresu"](pozycja_artykulu,true,tabela_nazw_adresu_artykulu);
pozycja_artykulu=html_modul["NazwaStronyAdresu"](pozycja_artykulu,true,tabela_nazw_adresu_artykulu);
----
local czy_pozycja_artykulu=pozycja_artykulu;
local pozycja_artykulu,strona,nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony=Artykul(pozycja_artykulu,parametry_ref,naglowek_ref);
if(pozycja_artykulu)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(pozycja_artykulu[1],pozycja_artykulu[2],pozycja_artykulu[3],pozycja_artykulu[4]),nazwa,nil,nil,},1,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
else
local nazwy_modul=require("Module:Nazwy");
--local nazwa_przestrzeni_strony=nazwy_modul["NAZWAPRZESTRZENI"]{nazwa=czy_pozycja_artykulu,};
strona=nazwy_modul["NazwaModułu"](nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony);
local nazwy_np_modul=mw.loadData("Module:Nazwy/Np");
if((nazwa_przestrzeni_strony==nazwy_np_modul.Main)
or(nazwa_przestrzeni_strony==nazwy_np_modul.Wikijunior)
or(nazwa_przestrzeni_strony==nazwy_np_modul.Wikibooks)
or(nazwa_przestrzeni_strony==nazwy_np_modul.User)
)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(strona,parametry_ref,naglowek_ref,nil),nazwa,nil,nil,},2,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
elseif(
czy_link
or parametry_modul.CzyTak(klucz_projektu)
or parametry_modul.CzyTak(kod_jezyka)
or parametry_modul.CzyTak(kod_projektu)
or ((nazwa_przestrzeni_strony~=nazwy_np_modul.Category)and(nazwa_przestrzeni_strony~=nazwy_np_modul.File))
)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(strona,parametry_ref,naglowek_ref,nil),nazwa,nil,nil,},3,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
end;
else
local pozycja_artykulu_stara=pozycja_artykulu;
local pudelko_modul=require("Module:Pudełko");
local kod_jezyka=kod_jezyka or pudelko_modul["Kod języka tego projektu"]();
local kod_projektu=kod_projektu or pudelko_modul["Kod projektu tego projektu"]();
local wiki_modul=require("Module:Wiki");
local kod_jezyka_koncowy,kod_projektu_koncowy=wiki_modul.KodyWiki(klucz_projektu,kod_jezyka,kod_projektu);
pozycja_artykulu=DekodowanieTekstu(pozycja_artykulu,2,nil);
local czy_link=czy_link or mw.ustring.match(pozycja_artykulu,"^:");
local nazwa_strony_linku;
local uzyskana_nazwa_strony_linku;
if(czy_nie_dwukropek)then
nazwa_strony_linku=pozycja_artykulu;
else
local kod_jezyka_poczatkowy, kod_projektu_poczatkowy;
nazwa_strony_linku,kod_jezyka_koncowy,kod_projektu_koncowy, kod_jezyka_poczatkowy, kod_projektu_poczatkowy=wiki_modul.KodyNazwyStrony(pozycja_artykulu,kod_jezyka_koncowy,kod_projektu_koncowy);
uzyskana_nazwa_strony_linku=nazwa_strony_linku;
end;
----
parametry_ref=DekodowanieTekstu(parametry_ref,2,nil);
naglowek_ref=DekodowanieTekstu(naglowek_ref,2,nil);
----
local html_modul=require("Module:Html");
local tabela_nazw_adresu={};
local parametry_strony=parametry_modul.CzyTak(parametry_ref) and parametry_ref or html_modul["ParametryStronyAdresu"](nazwa_strony_linku,true,tabela_nazw_adresu);
local naglowek_strony=parametry_modul.CzyTak(naglowek_ref) and naglowek_ref or html_modul["NagłówekStronyAdresu"](nazwa_strony_linku,true,tabela_nazw_adresu);
nazwa_strony_linku=html_modul["NazwaStronyAdresu"](nazwa_strony_linku,true,tabela_nazw_adresu);
local nazwy_modul=require("Module:Nazwy");
----
local tabela_nazw_artykul={};
local nazwa_przestrzeni=nazwy_modul["PRZEDMIOTOWAPRZESTRZEŃ"]({nazwa=nazwa_strony_linku,['kod języka']=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,},tabela_nazw_artykul);
local nazwa_kanoniczna_przestrzeni;
local biezaca_wiki;
if(tabela_nazw_artykul.czy_aktualna_wiki==nil)then
biezaca_wiki=wiki_modul["CzyBieżącaWiki"]{["kod języka"]=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,};
else
biezaca_wiki=tabela_nazw_artykul.czy_aktualna_wiki;
end;
local nazwy_np_modul=mw.loadData("Module:Nazwy/Np");
if(biezaca_wiki)then
local czy_wyswietlic_link=((uzyskana_nazwa_strony_linku)and(uzyskana_nazwa_strony_linku~=pozycja_artykulu))and true or false;
if(nazwa_przestrzeni)then
if((nazwa_przestrzeni==nazwy_np_modul.Main)
or(nazwa_przestrzeni==nazwy_np_modul.Wikijunior)
or(nazwa_przestrzeni==nazwy_np_modul.Wikibooks)
or(nazwa_przestrzeni==nazwy_np_modul.User)
)then
local pozycja_artykulu,strona,nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony=Artykul(nazwa_strony_linku);
if(pozycja_artykulu)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(pozycja_artykulu[1],pozycja_artykulu[2] or parametry_strony,pozycja_artykulu[3] or naglowek_strony,pozycja_artykulu[4]),nazwa,czy_wyswietlic_link and kod_jezyka_koncowy or nil,czy_wyswietlic_link and kod_projektu_koncowy or nil,czy_wyswietlic_link and pozycja_artykulu_stara or nil,},1,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
else
nazwa_strony_linku=nazwy_modul["NazwaModułu"](nazwa_przestrzeni_strony,nazwa_przestrzeni_ksiazki_strony,nazwa_ksiazki_strony,nazwa_artykulu_strony);
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony_linku,parametry_strony,naglowek_strony),nazwa,czy_wyswietlic_link and kod_jezyka_koncowy or nil,czy_wyswietlic_link and kod_projektu_koncowy or nil,czy_wyswietlic_link and pozycja_artykulu_stara or nil,},2,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
elseif(
czy_link
or (nazwa_strony_linku~=pozycja_artykulu)
or ((nazwa_przestrzeni~=nazwy_np_modul.Category)and(nazwa_przestrzeni~=nazwy_np_modul.File))
)then
nazwa_strony_linku=nazwy_modul["PEŁNANAZWASTRONY"]({nazwa=nazwa_strony_linku,['kod języka']=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,},tabela_nazw_artykul)
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony_linku,parametry_strony,naglowek_strony),nazwa,czy_wyswietlic_link and kod_jezyka_koncowy or nil,czy_wyswietlic_link and kod_projektu_koncowy or nil,czy_wyswietlic_link and pozycja_artykulu_stara or nil,},3,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
nazwa_strony_linku=nazwy_modul["PEŁNANAZWASTRONY"]({nazwa=nazwa_strony_linku,['kod języka']=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,},tabela_nazw_artykul);
nazwa_kanoniczna_przestrzeni=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["kod języka"]=kod_jezyka_koncowy,["kod projektu"]=kod_projektu_koncowy,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",};
if(nazwa_kanoniczna_przestrzeni)then
if((nazwa_kanoniczna_przestrzeni==nazwy_np_modul.kanoniczna.Main)
or(nazwa_kanoniczna_przestrzeni==nazwy_np_modul.kanoniczna.Wikijunior)
or(nazwa_kanoniczna_przestrzeni==nazwy_np_modul.kanoniczna.Project)
or(nazwa_kanoniczna_przestrzeni==nazwy_np_modul.kanoniczna.User)
)then
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony_linku,parametry_strony,naglowek_strony),nazwa,kod_jezyka_koncowy,kod_projektu_koncowy,pozycja_artykulu_stara,},4,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
else
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony_linku,parametry_strony,naglowek_strony),nazwa,kod_jezyka_koncowy,kod_projektu_koncowy,pozycja_artykulu_stara,},5,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
end;
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
end;
---
local czy_pozycja_artykulu=nil;
if((not pozycja_artykulu)and(not czy_tabela_do_parsowania_artykulu))then
local link_szablon=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^({{[^{}]+}})$");
if(link_szablon)then
local szablonowe_modul=require("Module:Szablonowe");
return szablonowe_modul.UzyskanieWynikuZOperacjiSzablonowychNaSzablonachZnacznikachParserachZmiennychOrazModyfikatorachZDanychObiektuSZABLON(link_szablon,tablica_danych_parametrow_szablonu_strony,kod,pelna_nazwa_spisu_tresci_szablonowa,function(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,szablon,obiekt,kod)
nazwa_szablonu=p.SzablonyPrzekierowanioweInteligentne(nazwa_szablonu);
if(nazwa_szablonu=="SpisTreści")then
local tabela_nazw_spis_rzeczy={};
pozycja_artykulu=p.SpisRzeczySzablon(nazwa_szablonu,1,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
if(not pozycja_artykulu)then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
------
local nazwa_ksiazki=p.SpisRzeczySzablon(nazwa_szablonu,2,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
if(not nazwa_ksiazki)then
pozycja_artykulu=DekodowanieTekstu(pozycja_artykulu,2,nil);
local nazwa=p.SpisRzeczySzablon(nazwa_szablonu,3,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
local dodatek=p.SpisRzeczySzablon(nazwa_szablonu,4,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
if((nazwa)or(dodatek))then
local nazwa=(nazwa or pozycja_artykulu)..((dodatek) and (" "..dodatek) or "");
------
return {pozycja_artykulu,nazwa,},1,true,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
else
return {pozycja_artykulu,nil,},1,true,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
else
local adres=nazwa_spisu_tresci..((pozycja_artykulu~="")and ("/"..pozycja_artykulu)or "");
adres=p.DekodowanieNazwySzablonu(adres,nazwa_modulu,pelna_nazwa_spisu_tresci_szablonowa,tablica_analizy_obiektow_strony_dany_modul,tablica_danych_parametrow_szablonu_strony,true) or adres;
local nazwa=p.SpisRzeczySzablon(nazwa_szablonu,3,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
local datatek=p.SpisRzeczySzablon(nazwa_szablonu,4,tabela_parametrow_szablonu,tabela_nazw_spis_rzeczy);
if((nazwa)or(dodatek))then
nazwa=(nazwa or pozycja_artykulu)..((dodatek) and (" "..dodatek) or "");
end;
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(adres);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(adres,nil,nil,nazwa,true,czy_nie_dwukropek,nil,nil,nil,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow);
end;
elseif(nazwa_szablonu=="Sekcja referencyjna")then
local tabela_nazw_sekcja_referencyjna={};
local strona=p.SpisRzeczySzablon(nazwa_szablonu,1,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
local podstrona=p.SpisRzeczySzablon(nazwa_szablonu,3,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
-----
local strona_wolumin;
local nazwa=p.SpisRzeczySzablon(nazwa_szablonu,2,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
if(strona)then
strona,strona_wolumin=DekodowanieTekstu(strona,nazwa and 2 or 3,nil,(not nazwa) and true or nil);
end;
podstrona=podstrona and DekodowanieTekstu(podstrona,2,nil) or podstrona;
----
local ustep=p.SpisRzeczySzablon(nazwa_szablonu,4,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
local od_malej=p.SpisRzeczySzablon(nazwa_szablonu,5,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
local od_duzej=p.SpisRzeczySzablon(nazwa_szablonu,6,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
----
local nazwa_przestrzeni_nazw=p.SpisRzeczySzablon(nazwa_szablonu,7,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
local nazwa_jednostki=p.SpisRzeczySzablon(nazwa_szablonu,8,tabela_parametrow_szablonu,tabela_nazw_sekcja_referencyjna,true);
----
local sekcja_referencyjna_modul=require("Module:Sekcja referencyjna");
----
if((not nazwa_przestrzeni_nazw)and(not nazwa_jednostki))then
----
local strona_artykulu,nazwa_artykulu=sekcja_referencyjna_modul.Wolumin(strona,podstrona,nazwa,ustep,od_malej,od_duzej,nil,true,strona_wolumin);
----
local html_modul=require("Module:Html");
local tabela_nazw_adresu={};
local parametry_ref=html_modul["ParametryStronyAdresu"](strona_artykulu,true,tabela_nazw_adresu);
local naglowek_ref=html_modul["NagłówekStronyAdresu"](strona_artykulu,true,tabela_nazw_adresu);
----
local strona_ref=html_modul["NazwaStronyAdresu"](strona_artykulu,true,tabela_nazw_adresu);
-----
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(strona_ref,parametry_ref,naglowek_ref),nazwa_artykulu,},1,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false,(((strona)and(not nazwa)) and true or nil);
else
local pudelko_modul=require("Module:Pudełko");
local pelna_nazwa_jednostki=pudelko_modul["Pełna nazwa jednostki"](
{
args={
["nazwa przestrzeni nazw"]=nazwa_przestrzeni_nazw,
["nazwa jednostki"]=nazwa_jednostki,
}
},0);
local strona_artykulu,nazwa_artykulu=sekcja_referencyjna_modul.Wolumin(strona,podstrona,nazwa,ustep,od_malej,od_duzej,pelnanazwajednostki,nil,strona_wolumin);
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(strona_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(strona_artykulu,nil,nil,nazwa_artykulu,true,czy_nie_dwukropek,nil,nil,nil,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow),(((strona)and(not nazwa)) and true or nil);
end;
elseif(nazwa_szablonu=="Link wewnętrzny")then
local pozycja_artykulu=tabela_parametrow_szablonu["strona"];
if(not pozycja_artykulu)then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
local nazwa=tabela_parametrow_szablonu["nazwa"];
local naglowek=tabela_parametrow_szablonu["nagłówek"];
local klucz_projektu=tabela_parametrow_szablonu["klucz projektu"];
local kod_jezyka=tabela_parametrow_szablonu['kod języka'];
local kod_projektu=tabela_parametrow_szablonu["kod projektu"];
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,naglowek,nazwa,true,czy_nie_dwukropek,klucz_projektu,kod_jezyka,kod_projektu,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow)
else
local nazwa_szablonu_nowa,dwa=mw.ustring.match(nazwa_szablonu,"^(LinkOgólne)(2?)$");
if(nazwa_szablonu_nowa)then
local pozycja_artykul;
local strona=tabela_parametrow_szablonu[1];
if(not strona)then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
local czy_dwa=(dwa~="")and true or false;
local nazwa=(not czy_dwa) and tabela_parametrow_szablonu[2] or nil;
local klucz_projektu=tabela_parametrow_szablonu["klucz projektu"] or tabela_parametrow_szablonu["k"];
local kod_jezyka=tabela_parametrow_szablonu['kod języka'] or tabela_parametrow_szablonu["kj"];
local kod_projektu=tabela_parametrow_szablonu["kod projektu"] or tabela_parametrow_szablonu["kp"];
local miano_przestrzeni_nazw=tabela_parametrow_szablonu["miano przestrzeni nazw"]
or tabela_parametrow_szablonu["przestrzeń"]
or tabela_parametrow_szablonu["f"];
if(miano_przestrzeni_nazw)then
pozycja_artykulu=((miano_przestrzeni_nazw~="")and(miano_przestrzeni_nazw..":") or "")..strona;
else
pozycja_artykulu=strona;
end;
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,nil,nazwa,true,czy_nie_dwukropek,klucz_projektu,kod_jezyka,kod_projektu,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow)
else
local dane_szablonu_linku=p.PodzielNaElementyNazwowyWikiLinkInteligentny(nazwa_szablonu,tablica_danych_parametrow_szablonu_strony,kod,true);
if(dane_szablonu_linku)then
local pozycja_artykulu=tabela_parametrow_szablonu[1];
if(not pozycja_artykulu)then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},false;
end;
local nazwa_przestrzeni=dane_szablonu_linku[1];
local pozycja_artykulu=(((nazwa_przestrzeni)and(nazwa_przestrzeni~=""))and (nazwa_przestrzeni..":") or "")..tabela_parametrow_szablonu[1];
local nazwa=((not dane_szablonu_linku[4])and(not dane_szablonu_linku[5])) and (tabela_parametrow_szablonu[2]) or nil;
local klucz_projektu;local kod_jezyka;local kod_projektu;
if((not dane_szablonu_linku[2])and(not dane_szablonu_linku[3]))then
klucz_projektu=tabela_parametrow_szablonu["klucz projektu"] or tabela_parametrow_szablonu["k"];
kod_jezyka=tabela_parametrow_szablonu['kod języka'] or tabela_parametrow_szablonu["kj"];
kod_projektu=tabela_parametrow_szablonu["kod projektu"] or tabela_parametrow_szablonu["kp"];
else
kod_jezyka=dane_szablonu_linku[3];
kod_projektu=dane_szablonu_linku[2];
end;
local czy_nie_dwukropek;
if(nazwa_przestrzeni=="")then
czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
elseif((not kod_jezyka)and(not kod_projektu)and(not klucz_projektu))then
czy_nie_dwukropek=true;
else
czy_nie_dwukropek=false;
end;
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,nil,nazwa,true,czy_nie_dwukropek,klucz_projektu,kod_jezyka,kod_projektu,tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow);
elseif((__FUNKCJA)and(__FUNKCJA(tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,tablica_danych_parametrow_szablonu_strony,kod)))then
return nil,nil,false,{tabela_parametrow_szablonu,nazwa_szablonu,tabela_modyfikatorow,},true;
end;
end;
end;
end);
else
local nazwa_strony=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[(%S+)%s*%]$");
if(nazwa_strony)then
nazwa_strony=html_modul.DecodeHtml(nazwa_strony,true);
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony,nil,nil),nil,nil,nil, nazwa_strony,"url",},6,false,nil,false;
else
local nazwa_strony,nazwa_linku=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[(%S+)%s+([^%[%]]-)%s*%]$");
if((nazwa_strony)and(nazwa_linku))then
nazwa_strony=html_modul.DecodeHtml(nazwa_strony,true);
return {p.UzyskanieTabeliStronyWoluminuParametremOrazIdentyfikatorem(nazwa_strony,nil,nil),nazwa_linku,nil,nil, nazwa_strony,"url",},6,false,nil,false;
end;
end;
end;
elseif(not czy_tabela_do_parsowania_artykulu)then
local specjalne_modul=require("Module:Specjalne");
if(specjalne_modul.CzyInterwiki(wyzyskane_wywolanie_szablonu_spis_tresci))then
return nil,nil,false,nil,true;
end;
local parametry_modul=require("Module:Parametry");
--pozycja_artykulu=mw.getContentLanguage():ucfirst(parametry_modul["Odstępy"]{[1]=pozycja_artykulu,[2]="tak",});
local czy_pozycja_artykulu=mw.ustring.match(pozycja_artykulu,"^/(.-)/+$") or mw.ustring.match(pozycja_artykulu,"^/(.+)$");
if(czy_pozycja_artykulu)then
if(parametry_modul["CzyTakCiąg"](czy_pozycja_artykulu))then
czy_pozycja_artykulu=pelna_nazwa_spisu_tresci_analizowana.."/"..czy_pozycja_artykulu;
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(czy_pozycja_artykulu,nil,nil,nazwa,true,true,nil,nil,nil,nil);
else
pozycja_artykulu=nil;
return {pozycja_artykulu,nazwa},1,false,nil,false;
end;
else
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,nil,nazwa,false,czy_nie_dwukropek,nil,nil,nil,nil);
end;
else
local pozycja_artykulu=wyzyskane_wywolanie_szablonu_spis_tresci[1];
local nazwa=wyzyskane_wywolanie_szablonu_spis_tresci[2];
local czy_nie_dwukropek=wiki_modul.CzyNieMaDwukropkaWNazwieStrony(pozycja_artykulu);
return DaneKsiazkowychProjektowychMiedzyProjektowychArtykulu(pozycja_artykulu,nil,nil,nazwa,true,czy_nie_dwukropek,nil,nil,nil,nil);
end;
end;
return p;
aqgj3qd4bash7scp86kclntim11936d
Szablon:NastępnyArtykuł/opis
10
60838
560120
544247
2026-10-27T09:13:33Z
Persino
2851
/* Użycie */
560120
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|PoprzedniArtykuł|nagłówek{{=}}tak}}. Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|PoprzedniArtykuł|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.
{{Śródtekst|tekst=książka-analizowana-uchwyt|tekst=
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.
----
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
a4zjdf3znrpvyq3slsumbesnjkjkdaa
560121
560120
2026-10-27T09:14:04Z
Persino
2851
/* Użycie */
560121
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|PoprzedniArtykuł|nagłówek{{=}}tak}}. Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|PoprzedniArtykuł|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.
{{Śródtekst|uchwyt=książka-analizowana-uchwyt|tekst=
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.
----
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
2x16e6s3jbn5mf581c71d9m9oloee10
560122
560121
2026-10-27T09:18:16Z
Persino
2851
/* Użycie */
560122
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt|klucz=PoprzedniArtykuł|tekst={{#if:{{{klucz|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}. Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.
----
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
|tak}}
}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
nadys2gknvx914ajgq35p7oxcd103uv
560123
560122
2026-10-27T09:20:19Z
Persino
2851
560123
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}. Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.
----
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
|tak}}
}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
r95a21h18kafoac0fp3yjxiyny04jt5
560139
560123
2026-10-27T10:03:05Z
Persino
2851
/* Użycie */
560139
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-1|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.|tak}}}}
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-2|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}. Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.|tak}}}}
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-3|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.|tak}}}}
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-4|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
|tak}}}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
kf4bvsxbb6h50ye7wstyip5k1otsqxj
560146
560139
2026-10-27T10:11:36Z
Persino
2851
/* Użycie */
560146
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-poziom|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.|tak}}}}
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-adres-nazwa|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}. Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.|tak}}}}
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.|tak}}}}
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
|tak}}}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
k9iik08oya2vb4h0rqxrkvojeradb3k
560154
560146
2026-10-27T10:23:24Z
Persino
2851
/* Użycie */
560154
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-poziom|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.|tak}}}}
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-nagłówek|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}.|tak}}}} {{Śródtekst|uchwyt=książka-analizowana-uchwyt-nazwa|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.|tak}}}}
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.|tak}}}}
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
|tak}}}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
rblv0pbnbdmdn9lkvckntoxqp9sm9z9
560158
560154
2026-10-27T10:28:51Z
Persino
2851
/* Użycie */
560158
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-poziom|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.|tak}}}}
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-nagłówek|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}.|tak}}}}
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-nazwa|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.|tak}}}}
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.|tak}}}}
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
|tak}}}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
0qjz1hlhzdnjbf4fhk4zmnniymqk7rw
560162
560158
2026-10-27T10:32:53Z
Persino
2851
/* Użycie */
560162
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=poziom-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.|tak}}}}
{{Śródtekst|uchwyt=nagłówek-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}.|tak}}}}
{{Śródtekst|uchwyt=nazwa-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.|tak}}}}
{{Śródtekst|uchwyt=pełny-adres-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.|tak}}}}
----
{{Śródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
|tak}}}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
963650m6ytdyou4tnyew9zhdta5aluq
560163
560162
2026-10-27T10:35:36Z
Persino
2851
/* Użycie */
560163
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=poziom-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.|tak}}}}
{{Śródtekst|uchwyt=nagłówek-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}.|tak}}}}
{{Śródtekst|uchwyt=nazwa-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.|tak}}}}
{{Śródtekst|uchwyt=pełny-adres-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.|tak}}}}
----
{{Śródtekst|uchwyt=dopisek-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
|tak}}}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
6z01z2oulf1brjiy6j8rjn3k56jvfgx
560169
560163
2026-10-27T10:51:19Z
Persino
2851
/* Użycie */
560169
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=wytłumaczenie-parametry|bez preprocess=tak|klucz={{ROOTPAGENAME}}|klucz1=tak|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|tekst={{#if:{{{klucz|}}}
|{{#if:{{{klucz2|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.}}
{{#if:{{{klucz3|}}}|
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}.}}
{{#if:{{{klucz4|}}}|Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.}}
{{#if:{{{klucz5|}}}|
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.}}
----
{{#if:{{{klucz6|}}}|
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
|tak}}}}}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
paso44wauvttqb0agci66xaife1f3ts
560170
560169
2026-10-27T10:55:18Z
Persino
2851
/* Użycie */
560170
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=wytłumaczenie-parametry|bez preprocess=tak|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|tekst={{#if:{{{klucz|}}}
|{{#if:{{{klucz2|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.}}
{{#if:{{{klucz3|}}}|
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}.}}
{{#if:{{{klucz4|}}}|Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.}}
{{#if:{{{klucz5|}}}|
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.}}
----
{{#if:{{{klucz6|}}}|
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
}}|tak}}}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
s9zyv35titak35olu9lsrnc8abyd4oj
560181
560170
2026-10-27T11:15:21Z
Persino
2851
/* Użycie */
560181
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|NastępnyArtykuł}} lub {{s|NastępnyArtykuł|1{{=}}poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{Śródtekst|uchwyt=wytłumaczenie-parametry|bez preprocess=tak|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|tekst={{#if:{{{klucz|}}}
|{{#if:{{{klucz2|}}}|
Gdy niepodany jest {{Parametr|1|poziom}}, gdzie {{Code|poziom}}, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy {{Code|poziom>0}}, to szablon szuka następny artykuł o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy {{Parametr|1|1}}, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, {{Parametr|1|2}}, gdy zawiera jeden ukośnik, a {{Parametr|1|3}}, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{s|PoziomNazwyArtykułu}}.}}
{{#if:{{{klucz3|}}}|
Powyższe szablony przyjmują parametr niepusty {{Parametr|nagłówek|tak}}, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{s|{{{klucz}}}|nagłówek{{=}}tak}}.}}
{{#if:{{{klucz4|}}}|Te szablony przyjmują również parametr niepusty {{Parametr|nazwa|tak}}, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{s|{{{klucz}}}|nazwa{{=}}tak}}. Te parametry opisane tutaj można ze sobą mieszać.}}
{{#if:{{{klucz5|}}}|
Te szablony posiadają parametr: {{Parametr|książka|tak}}, który powoduje, że wyświetlany jest artykuł z pełną nazwą książki, do której należy książka. A jeżeli strona główna książki ma przekierowanie do innej strony głównej też książki, ona wskazuje na adres inny niż bieżąca książka, to jest wyświetlana z pełną nazwą książki z adresem książki tego przekierowania. Jest jeszcze parametr: {{Parametr|analizowana|tak}}, który jest używany wraz z poprzednim parametrem, on mówi, że zamiast pisać adres jak poprzednio, to piszemy bez uwzględniania tego przekierowania.}}
{{#if:{{{klucz6|}}}|
----
Ten szablon powyżej przyjmuje opisane powyżej parametry niepuste: {{Parametr|nagłówek|tak}} lub {{Parametr|nazwa|tak}}. Te szablony szczególne nawigacji przyjmują parametr: {{Parametr|książka|tak}}, i wraz z nim opcjonalnie: {{Parametr|analizowana|tak}}, opis tych szablonów nawigacji jest podobny do tych z ogólnymi szablonami nawigacji stronicowych szablonów.
}}|tak}}}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|NastępnyArtykuł}} → {{NastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|1}} → {{NastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|NastępnyArtykuł|2}} → {{NastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
np5jid99uwcil9jb2cbvuz0aluz5qvs
Szablon:PoprzedniArtykuł/opis
10
60839
560124
544252
2026-10-27T09:23:45Z
Persino
2851
/* Użycie */
560124
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PoprzedniArtykuł}} lub {{s|PoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|PoprzedniArtykuł}} → {{PoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|1}} → {{PoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|2}} → {{PoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
cpxqbz240kcga2jqut78l85414o2oes
560140
560124
2026-10-27T10:05:07Z
Persino
2851
/* Użycie */
560140
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PoprzedniArtykuł}} lub {{s|PoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-1|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-2|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-3|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-4|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|PoprzedniArtykuł}} → {{PoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|1}} → {{PoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|2}} → {{PoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
mrnpjzdw3ae95on1ro94ywhmktkmjua
560147
560140
2026-10-27T10:13:56Z
Persino
2851
/* Użycie */
560147
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PoprzedniArtykuł}} lub {{s|PoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-adres-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|PoprzedniArtykuł}} → {{PoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|1}} → {{PoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|2}} → {{PoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
tpr3bas1xfsx1xvpfh9ql3o3p5tuvl3
560155
560147
2026-10-27T10:25:08Z
Persino
2851
/* Użycie */
560155
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PoprzedniArtykuł}} lub {{s|PoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nagłówek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}} {{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|PoprzedniArtykuł}} → {{PoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|1}} → {{PoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|2}} → {{PoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
33az72zbhpxkrh6az76qw1gszxzup3a
560159
560155
2026-10-27T10:29:16Z
Persino
2851
/* Użycie */
560159
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PoprzedniArtykuł}} lub {{s|PoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nagłówek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|PoprzedniArtykuł}} → {{PoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|1}} → {{PoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|2}} → {{PoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
4cwbnuqjj32poyx9ki53avbnoipue2t
560164
560159
2026-10-27T10:37:01Z
Persino
2851
/* Użycie */
560164
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PoprzedniArtykuł}} lub {{s|PoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=poziom-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nagłówek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nazwa-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=pełny-adres-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=dopisek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|PoprzedniArtykuł}} → {{PoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|1}} → {{PoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|2}} → {{PoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
horx3rbj81fijy3x5a8ys1pxfg4ery7
560171
560164
2026-10-27T10:59:16Z
Persino
2851
/* Użycie */
560171
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PoprzedniArtykuł}} lub {{s|PoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|PoprzedniArtykuł}} → {{PoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|1}} → {{PoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|PoprzedniArtykuł|2}} → {{PoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe nieskrajne, pomiędzy artykułami podręcznika}}
</includeonly>
678gpwm2fhq4qrne4hyxu7e2pahw6sc
Szablon:LinkNastępnyArtykuł/opis
10
60840
560125
544254
2026-10-27T09:26:01Z
Persino
2851
/* Użycie */
560125
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnyArtykuł}} lub {{s|LinkNastępnyArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnyArtykuł}} → {{LinkNastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|1}} → {{LinkNastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|2}} → {{LinkNastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
2ns8d90k6gjq2ytijm8556pf69xpnpc
560141
560125
2026-10-27T10:05:57Z
Persino
2851
/* Użycie */
560141
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnyArtykuł}} lub {{s|LinkNastępnyArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-1|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-2|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-3|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-4|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnyArtykuł}} → {{LinkNastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|1}} → {{LinkNastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|2}} → {{LinkNastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
5zdsxry3jy8ikuj7qftblzp26qx731f
560156
560141
2026-10-27T10:26:44Z
Persino
2851
/* Użycie */
560156
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnyArtykuł}} lub {{s|LinkNastępnyArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nagłówek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}} {{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnyArtykuł}} → {{LinkNastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|1}} → {{LinkNastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|2}} → {{LinkNastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
ltizo72gz2c1281y7erw3012hep6k0w
560160
560156
2026-10-27T10:30:01Z
Persino
2851
/* Użycie */
560160
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnyArtykuł}} lub {{s|LinkNastępnyArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nagłówek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnyArtykuł}} → {{LinkNastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|1}} → {{LinkNastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|2}} → {{LinkNastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
dv6zplv4gj1wd7daq5mbc2z33w4w1x5
560165
560160
2026-10-27T10:39:29Z
Persino
2851
/* Użycie */
560165
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnyArtykuł}} lub {{s|LinkNastępnyArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=poziom-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nagłówek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nazwa-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=pełny-adres-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=dopisek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnyArtykuł}} → {{LinkNastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|1}} → {{LinkNastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|2}} → {{LinkNastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
soktk0esagyk2xdumb8fg8hr6147d28
560172
560165
2026-10-27T11:00:06Z
Persino
2851
/* Użycie */
560172
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnyArtykuł}} lub {{s|LinkNastępnyArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnyArtykuł}} → {{LinkNastępnyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|1}} → {{LinkNastępnyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnyArtykuł|2}} → {{LinkNastępnyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
qrg0pqfp7pw9ocfdti4q6um1fvqdpdm
Szablon:LinkPoprzedniArtykuł/opis
10
60841
560126
544248
2026-10-27T09:27:07Z
Persino
2851
/* Użycie */
560126
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniArtykuł}} lub {{s|LinkPoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniArtykuł}} → {{LinkPoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|1}} → {{LinkPoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|2}} → {{LinkPoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
99oov5nzpz3e2k4ay0g5rfw1mg70vlg
560142
560126
2026-10-27T10:06:44Z
Persino
2851
/* Użycie */
560142
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniArtykuł}} lub {{s|LinkPoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-1|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-2|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-3|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-4|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniArtykuł}} → {{LinkPoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|1}} → {{LinkPoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|2}} → {{LinkPoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
n4ksjn0db6vcf9n6zeocbudvvhedjo7
560157
560142
2026-10-27T10:28:18Z
Persino
2851
/* Użycie */
560157
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniArtykuł}} lub {{s|LinkPoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nagłówek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}} {{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniArtykuł}} → {{LinkPoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|1}} → {{LinkPoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|2}} → {{LinkPoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
sohybj6p0epdnc18fjqluputpaziuxa
560161
560157
2026-10-27T10:30:38Z
Persino
2851
/* Użycie */
560161
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniArtykuł}} lub {{s|LinkPoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nagłówek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniArtykuł}} → {{LinkPoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|1}} → {{LinkPoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|2}} → {{LinkPoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
k7wmv8rkunhgsa5xxg2tu157cv4ovjb
560166
560161
2026-10-27T10:40:18Z
Persino
2851
/* Użycie */
560166
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniArtykuł}} lub {{s|LinkPoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=poziom-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nagłówek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nazwa-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=pełny-adres-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=dopisek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniArtykuł}} → {{LinkPoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|1}} → {{LinkPoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|2}} → {{LinkPoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
68oth2kv31armv2knt1m2oxrx0pl95j
560173
560166
2026-10-27T11:00:52Z
Persino
2851
/* Użycie */
560173
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniArtykuł}} lub {{s|LinkPoprzedniArtykuł|1{{=}}poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniArtykuł}} → {{LinkPoprzedniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|1}} → {{LinkPoprzedniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniArtykuł|2}} → {{LinkPoprzedniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
{{AktualnaKsiążka/opis/Przykład-Nawigacja}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
674hgium82hbmw5boiahnd72sojmxh6
Szablon:LinkNastępnySubArtykuł/opis
10
60843
560127
544249
2026-10-27T09:28:20Z
Persino
2851
/* Użycie */
560127
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnySubArtykuł}} lub {{s|LinkNastępnySubArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnySubArtykuł}} → {{LinkNastępnySubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|1}} → {{LinkNastępnySubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|2}} → {{LinkNastępnySubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
mrbe63m8xkcy9ppaj8ta34rr4ilr3r2
560143
560127
2026-10-27T10:07:30Z
Persino
2851
/* Użycie */
560143
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnySubArtykuł}} lub {{s|LinkNastępnySubArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-1|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-2|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-3|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-4|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnySubArtykuł}} → {{LinkNastępnySubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|1}} → {{LinkNastępnySubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|2}} → {{LinkNastępnySubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
ruigtuoqb4cainke7m7ox5kfdsvgg9e
560148
560143
2026-10-27T10:14:39Z
Persino
2851
/* Użycie */
560148
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnySubArtykuł}} lub {{s|LinkNastępnySubArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-adres-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnySubArtykuł}} → {{LinkNastępnySubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|1}} → {{LinkNastępnySubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|2}} → {{LinkNastępnySubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
8fknegwav4mcia0wlkgv69hbhwi3bfx
560167
560148
2026-10-27T10:41:55Z
Persino
2851
/* Użycie */
560167
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnySubArtykuł}} lub {{s|LinkNastępnySubArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=poziom-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nagłówek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nazwa-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=pełny-adres-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=dopisek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnySubArtykuł}} → {{LinkNastępnySubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|1}} → {{LinkNastępnySubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|2}} → {{LinkNastępnySubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
fr64rw74o04xih0la3lbtoy9ysqms6p
560174
560167
2026-10-27T11:01:35Z
Persino
2851
/* Użycie */
560174
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkNastępnySubArtykuł}} lub {{s|LinkNastępnySubArtykuł|1{{=}}poziom}} - wyświetla link nazwę następnego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkNastępnySubArtykuł}} → {{LinkNastępnySubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|1}} → {{LinkNastępnySubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkNastępnySubArtykuł|2}} → {{LinkNastępnySubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
0yj9i9ud3j0qvnehvgvfc34p87b6ri5
Szablon:LinkPoprzedniSubArtykuł/opis
10
60844
560128
544250
2026-10-27T09:29:27Z
Persino
2851
/* Użycie */
560128
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniSubArtykuł}} lub {{s|LinkPoprzedniSubArtykuł|1{{=}}poziom}} - wyświetla link nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniSubArtykuł}} → {{LinkPoprzedniSubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|1}} → {{LinkPoprzedniSubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|2}} → {{LinkPoprzedniSubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
prlo0u5622yq2vsxm3f514o99dkx1c6
560144
560128
2026-10-27T10:08:18Z
Persino
2851
/* Użycie */
560144
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniSubArtykuł}} lub {{s|LinkPoprzedniSubArtykuł|1{{=}}poziom}} - wyświetla link nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-1|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-2|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-3|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-4|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniSubArtykuł}} → {{LinkPoprzedniSubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|1}} → {{LinkPoprzedniSubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|2}} → {{LinkPoprzedniSubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
0omqa5y7xqhgsye4magwto0g6ec6nft
560149
560144
2026-10-27T10:15:25Z
Persino
2851
/* Użycie */
560149
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniSubArtykuł}} lub {{s|LinkPoprzedniSubArtykuł|1{{=}}poziom}} - wyświetla link nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-adres-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniSubArtykuł}} → {{LinkPoprzedniSubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|1}} → {{LinkPoprzedniSubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|2}} → {{LinkPoprzedniSubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
js1zajzs2g9o5w5cgxir50pn4ujkdoa
560168
560149
2026-10-27T10:42:41Z
Persino
2851
/* Użycie */
560168
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniSubArtykuł}} lub {{s|LinkPoprzedniSubArtykuł|1{{=}}poziom}} - wyświetla link nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=poziom-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nagłówek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=nazwa-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=pełny-adres-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=dopisek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniSubArtykuł}} → {{LinkPoprzedniSubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|1}} → {{LinkPoprzedniSubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|2}} → {{LinkPoprzedniSubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
ncgd4987q7ta3hdoysd8e67tkbvoi67
560175
560168
2026-10-27T11:02:07Z
Persino
2851
/* Użycie */
560175
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LinkPoprzedniSubArtykuł}} lub {{s|LinkPoprzedniSubArtykuł|1{{=}}poziom}} - wyświetla link nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Często używane szablony ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* {{s|LinkPoprzedniSubArtykuł}} → {{LinkPoprzedniSubArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|1}} → {{LinkPoprzedniSubArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
* {{s|LinkPoprzedniSubArtykuł|2}} → {{LinkPoprzedniSubArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, linkowe, pomiędzy artykułami podręcznika}}
</includeonly>
ttlu87nj4jy80pzayd23ts7ikplr5pt
Szablon:PierwszyArtykuł/opis
10
60846
560129
544255
2026-10-27T09:30:14Z
Persino
2851
/* Użycie */
560129
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PierwszyArtykuł}} lub {{s|PierwszyArtykuł|1{{=}}poziom}} - podaje nazwę pierwszego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|PierwszyArtykuł}}, szablon wyświetla nazwę pierwszego artykułu podręcznika:
: {{s|PierwszyArtykuł}} → {{PierwszyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PierwszyArtykuł|1}} → {{PierwszyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PierwszyArtykuł|2}} → {{PierwszyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
rzr64s8ouwptj37ry821l5zeflr5d53
560145
560129
2026-10-27T10:08:59Z
Persino
2851
/* Użycie */
560145
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PierwszyArtykuł}} lub {{s|PierwszyArtykuł|1{{=}}poziom}} - podaje nazwę pierwszego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-1|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-2|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-3|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-4|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|PierwszyArtykuł}}, szablon wyświetla nazwę pierwszego artykułu podręcznika:
: {{s|PierwszyArtykuł}} → {{PierwszyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PierwszyArtykuł|1}} → {{PierwszyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PierwszyArtykuł|2}} → {{PierwszyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
g0iob6iozc9rsjoi1lq4ww7j2mgkykd
560150
560145
2026-10-27T10:16:48Z
Persino
2851
/* Użycie */
560150
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PierwszyArtykuł}} lub {{s|PierwszyArtykuł|1{{=}}poziom}} - podaje nazwę pierwszego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-adres-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|PierwszyArtykuł}}, szablon wyświetla nazwę pierwszego artykułu podręcznika:
: {{s|PierwszyArtykuł}} → {{PierwszyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PierwszyArtykuł|1}} → {{PierwszyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PierwszyArtykuł|2}} → {{PierwszyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
8nyvr31x1zuv2olswyiqb0piggfyt5e
560176
560150
2026-10-27T11:02:45Z
Persino
2851
/* Użycie */
560176
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PierwszyArtykuł}} lub {{s|PierwszyArtykuł|1{{=}}poziom}} - podaje nazwę pierwszego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|PierwszyArtykuł}}, szablon wyświetla nazwę pierwszego artykułu podręcznika:
: {{s|PierwszyArtykuł}} → {{PierwszyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PierwszyArtykuł|1}} → {{PierwszyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PierwszyArtykuł|2}} → {{PierwszyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
1qjapzn8l9093nyt6pcm65jl418ou31
Szablon:OstatniArtykuł/opis
10
60847
560130
544256
2026-10-27T09:30:58Z
Persino
2851
/* Użycie */
560130
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|OstatniArtykuł}} - podaje nazwę ostatniego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|OstatniArtykuł}}, szablon wyświetla nazwę ostatniego artykułu podręcznika:
: {{s|OstatniArtykuł}} → {{OstatniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|OstatniArtykuł|1}} → {{OstatniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|OstatniArtykuł|2}} → {{OstatniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
nhp32e4qg6vjl62kf9ak4j72gv1u353
560151
560130
2026-10-27T10:17:24Z
Persino
2851
/* Użycie */
560151
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|OstatniArtykuł}} - podaje nazwę ostatniego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-adres-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|OstatniArtykuł}}, szablon wyświetla nazwę ostatniego artykułu podręcznika:
: {{s|OstatniArtykuł}} → {{OstatniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|OstatniArtykuł|1}} → {{OstatniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|OstatniArtykuł|2}} → {{OstatniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
261r421gg3o4ixl5y0fl6em5l904oip
560177
560151
2026-10-27T11:03:40Z
Persino
2851
/* Użycie */
560177
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|OstatniArtykuł}} - podaje nazwę ostatniego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|OstatniArtykuł}}, szablon wyświetla nazwę ostatniego artykułu podręcznika:
: {{s|OstatniArtykuł}} → {{OstatniArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|OstatniArtykuł|1}} → {{OstatniArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|OstatniArtykuł|2}} → {{OstatniArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
ig836ru6iroh76qog7qalgm7lkjdlp1
Szablon:PomiędzyArtykuł/opis
10
60848
560131
544257
2026-10-27T09:31:39Z
Persino
2851
/* Użycie */
560131
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PomiędzyArtykuł}} lub {{s|PomiędzyArtykuł|1{{=}}poziom}} - podaje nazwę pomiędzy pierwszym a ostatnim artykułem książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|PomiędzyArtykuł}}, szablon wyświetla nazwę pomiędzy artykułem pierwszym a ostatnim podręcznika:
: {{s|PomiędzyArtykuł}} → {{PomiędzyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PomiędzyArtykuł|1}} → {{PomiędzyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PomiędzyArtykuł|2}} → {{PomiędzyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
97vd5xp3i130ws58ezeidhgupobhf7w
560152
560131
2026-10-27T10:18:09Z
Persino
2851
/* Użycie */
560152
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PomiędzyArtykuł}} lub {{s|PomiędzyArtykuł|1{{=}}poziom}} - podaje nazwę pomiędzy pierwszym a ostatnim artykułem książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-adres-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|PomiędzyArtykuł}}, szablon wyświetla nazwę pomiędzy artykułem pierwszym a ostatnim podręcznika:
: {{s|PomiędzyArtykuł}} → {{PomiędzyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PomiędzyArtykuł|1}} → {{PomiędzyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PomiędzyArtykuł|2}} → {{PomiędzyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
hunfrx4wup1qp91v3vowifdav32ggdy
560178
560152
2026-10-27T11:04:18Z
Persino
2851
/* Użycie */
560178
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|PomiędzyArtykuł}} lub {{s|PomiędzyArtykuł|1{{=}}poziom}} - podaje nazwę pomiędzy pierwszym a ostatnim artykułem książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|PomiędzyArtykuł}}, szablon wyświetla nazwę pomiędzy artykułem pierwszym a ostatnim podręcznika:
: {{s|PomiędzyArtykuł}} → {{PomiędzyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PomiędzyArtykuł|1}} → {{PomiędzyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|PomiędzyArtykuł|2}} → {{PomiędzyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
hcfu7omkfpwg7veth2jam71p9jht283
Szablon:LosowyArtykuł/opis
10
60849
560132
544258
2026-10-27T09:32:14Z
Persino
2851
/* Użycie */
560132
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LosowyArtykuł}} lub {{s|LosowyArtykuł|1{{=}}poziom}} - podaje nazwę losowego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|LosowyArtykuł}}, szablon wyświetla nazwę losowego artykułu podręcznika:
: {{s|LosowyArtykuł}} → {{LosowyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|LosowyArtykuł|1}} → {{LosowyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|LosowyArtykuł|2}} → {{LosowyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
8h6qwkjzhsggz82q4r8n0l7jis26dt1
560153
560132
2026-10-27T10:18:54Z
Persino
2851
/* Użycie */
560153
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LosowyArtykuł}} lub {{s|LosowyArtykuł|1{{=}}poziom}} - podaje nazwę losowego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-poziom|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-adres-nazwa|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-pełny-adres|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt-dopisek|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|LosowyArtykuł}}, szablon wyświetla nazwę losowego artykułu podręcznika:
: {{s|LosowyArtykuł}} → {{LosowyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|LosowyArtykuł|1}} → {{LosowyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|LosowyArtykuł|2}} → {{LosowyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
su02tvbskl7j2gz6zmc59wz5ni9o56a
560179
560153
2026-10-27T11:04:56Z
Persino
2851
/* Użycie */
560179
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Ściśle określone nazwy artykułów
* {{s|LosowyArtykuł}} lub {{s|LosowyArtykuł|1{{=}}poziom}} - podaje nazwę losowego artykułu książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=tak|klucz3=tak|klucz4=tak|klucz5=tak|klucz6=tak|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|LosowyArtykuł}}, szablon wyświetla nazwę losowego artykułu podręcznika:
: {{s|LosowyArtykuł}} → {{LosowyArtykuł|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|LosowyArtykuł|1}} → {{LosowyArtykuł|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
: {{s|LosowyArtykuł|2}} → {{LosowyArtykuł|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"description": "Numer artykułu.",
"type": "number"
},
"nazwa przestrzeni nazw": {
"description": "Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa jednostki": {
"description": "Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}.",
"type": "wiki-page-name"
},
"nazwa": {
"description": "Czy ma wyświetlać nazwę linku strony.",
"type": "string"
},
"nagłówek": {
"description": "Czy ma uwzględniać w swoich rozważaniach również nagłówki stron.",
"type": "string"
},
"poziomowo": {
"description": "Uwzględnia wielopoziomowość w swoich rozważaniach.",
"type": "string"
},
"który": {
"description": "Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę.",
"type": "number"
}
},
"description": "Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.",
"paramOrder": [
"1",
"nazwa",
"nagłówek",
"poziomowo",
"który",
"nazwa przestrzeni nazw",
"nazwa jednostki"
]
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw nawigacji, nielinkowe skrajne, pomiędzy artykułami podręcznika}}
</includeonly>
7sip99x5mia0xtmx7b3uo9ip1dgylqt
Szablon:PobierzNazwęNagłówka/opis
10
60850
560133
544259
2026-10-27T09:36:25Z
Persino
2851
/* Użycie */
560133
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Szablony pobierania pewnych wartości
* {{s|PobierzNazwęNagłówka}} - pobiera nazwę rozdziału w danej książce, mając jego numer.
----
{{Śródtekst|uchwyt=poziomowo-nagłówek-uchwyt|bez preprocess=tak|klucz={{ROOTPAGENAME}}|tekst={{#if:{{{klucz|}}}|
Powyższy szablon przyjmuje opcjonalnie parametr niepusty: {{Parametr|poziomowo|tak}} - wielopoziomowe liczenia numerka nagłówka, czy artykułu, ewentualnie z nagłówkiem, a {{Parametr|nagłówek|tak}} - w swoich rozważaniach uwzględnia również nagłówki artykułów w linkach na stronie głównej. Za to szablony te wszystkie przyjmują opcjonalny parametr {{Parametr|który}} (domyślna wartość jest {{Code|1}}), który mówi, o którym wystąpieniu numerka lub nazwy artykułu, czy nawet nagłówka ma zwrócić odpowiedni wynik o typie wskazanym przez szablon. Te parametry w powyższym szablonie są niewymagane.
|tak}}
}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla tego szablonu wstawionego do artykułu: {{lg|Historia powszechna/Źródła historyczne}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
; Pobieranie nazwy nagłówka na stronie głównej książki przez wywołane te szablony i uzyskanie jego numeru
* Bez uwzględnienia wielopoziomowej pozycji artykułu
: {{s|PobierzNazwęNagłówka|8|który{{=}}1}} → {{PobierzNazwęNagłówka|8|nazwa przestrzeni nazw=(main)|nazwa jednostki=Historia powszechna/Źródła historyczne|który=1}}.
* Z wielopoziomową pozycją artykułu
: {{s|PobierzNazwęNagłówka|2.6|poziomowo{{=}}tak|który{{=}}1}} → {{PobierzNazwęNagłówka|2.6|poziomowo=tak|nazwa przestrzeni nazw=(main)|nazwa jednostki=Historia powszechna/Źródła historyczne|który=1}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe pobierania, nazw lub numerów, artykułów lub nagłówków, w spisach rzeczy}}
</includeonly>
i7u67be7lpq7gufozv22891ckcc963u
Szablon:PobierzNumerNagłówka/opis
10
60851
560134
544260
2026-10-27T09:39:23Z
Persino
2851
/* Użycie */
560134
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Szablony pobierania pewnych wartości
* {{s|PobierzNumerNagłówka}} - pobiera numer nagłówka w danej książce, mając jego nazwę.
----
{{PobierzŚródtekst|uchwyt=poziomowo-nagłówek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=PobierzNazwęNagłówka}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla tego szablonu wstawionego do artykułu: {{lg|Historia powszechna/Źródła historyczne}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
; Pobieranie numeru nagłówka na stronie głównej książki przez wywołane te szablony i uzyskanie jego nazwy
* Bez uwzględnienia wielopoziomowej pozycji artykułu
: {{s|PobierzNumerNagłówka|Starożytny Rzym|który{{=}}1}} → {{PobierzNumerNagłówka|Starożytny Rzym|który=1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Historia powszechna/Źródła historyczne}}.
* Z wielopoziomową pozycją artykułu
: {{s|PobierzNumerNagłówka|Starożytny Rzym|poziomowo{{=}}tak|który{{=}}1}} → {{PobierzNumerNagłówka|Starożytny Rzym|poziomowo=tak|który=1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Historia powszechna/Źródła historyczne}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe pobierania, nazw lub numerów, artykułów lub nagłówków, w spisach rzeczy}}
</includeonly>
o08b3wqsitrriduysrg8echxv8fqeou
Szablon:PobierzNazwęArtykułu/opis
10
60852
560135
544261
2026-10-27T09:40:01Z
Persino
2851
/* Użycie */
560135
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Szablony pobierania pewnych wartości
* {{s|PobierzNazwęArtykułu}} - pobiera nazwę artykułu w danej książce, mając jego numer.
----
{{PobierzŚródtekst|uchwyt=poziomowo-nagłówek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=PobierzNazwęNagłówka}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla tego szablonu wstawionego do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|PobierzNazwęArtykułu}}, pobiera nazwę artykułu o danym numerze:
: {{s|PobierzNazwęArtykułu|3|który{{=}}1}} → {{PobierzNazwęArtykułu|3|który=1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}},
: {{s|PobierzNazwęArtykułu|5|który{{=}}1}} → {{PobierzNazwęArtykułu|5|który=1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
* Z parametrem {{Parametr|poziomowo|tak}}, który podaje wielopoziomową pozycję artykułu w książce:
: {{s|PobierzNazwęArtykułu|3|poziomowo{{=}}tak|który{{=}}1}} → {{PobierzNazwęArtykułu|3|który=1|nazwa przestrzeni nazw=(main)|poziomowo=tak|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}},
: {{s|PobierzNazwęArtykułu|3.2|poziomowo{{=}}tak|który{{=}}1}} → {{PobierzNazwęArtykułu|3.2|który=1|nazwa przestrzeni nazw=(main)|poziomowo=tak|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
----
Szablony powyższe jako pierwszy parametr przyjmują numer artykułu we spisie treści na stronie głównej książki, generują na podstawie tego nazwę artykułu o tym numerze.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe pobierania, nazw lub numerów, artykułów lub nagłówków, w spisach rzeczy}}
</includeonly>
r0qmugl0slnwkfuubwktvmm4643itz3
Szablon:PobierzNumerArtykułu/opis
10
60853
560136
544262
2026-10-27T09:42:17Z
Persino
2851
/* Użycie */
560136
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
; Szablony pobierania pewnych wartości
* {{s|PobierzNumerArtykułu}} - pobiera numer artykułu w danej książce, mając jego nazwę.
----
{{PobierzŚródtekst|uchwyt=poziomowo-nagłówek-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=PobierzNazwęNagłówka}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla tego szablonu wstawionego do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tą stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|PobierzNumerArtykułu}}, liczy numer artykułu w podręczniku o takiej nazwie:
: {{s|PobierzNumerArtykułu|Węch człowieka|który{{=}}1}} → {{PobierzNumerArtykułu|Węch człowieka|który=1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}},
: {{s|PobierzNumerArtykułu|Węch człowieka/Elementy fizjologii narządu węchu|który{{=}}1}} → {{PobierzNumerArtykułu|Węch człowieka/Elementy fizjologii narządu węchu|który=1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
* Z parametrem {{Parametr|poziomowo|tak}}, który podaje wielopoziomową pozycję artykułu w książce:
: {{s|PobierzNumerArtykułu|Węch człowieka|poziomowo{{=}}tak|który{{=}}1}} → {{PobierzNumerArtykułu|Węch człowieka|poziomowo=tak|który=1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}},
: {{s|PobierzNumerArtykułu|Węch człowieka/Elementy fizjologii narządu węchu|poziomowo{{=}}tak|który{{=}}1}} → {{PobierzNumerArtykułu|Węch człowieka/Elementy fizjologii narządu węchu|poziomowo=tak|który=1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
----
Szablony powyższe jako pierwszy parametr przyjmują nazwę artykułu we spisie treści na stronie głównej książki, generują na podstawie tego numer artykułu o tej nazwie.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe pobierania, nazw lub numerów, artykułów lub nagłówków, w spisach rzeczy}}
</includeonly>
3d7r5n5psxehlqo6i1r14pjl8p45i5l
Szablon:LiczbaArtykułówKsiążki/opis
10
60856
560180
544265
2026-10-27T11:12:10Z
Persino
2851
/* Użycie */
560180
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
----
----
; Szablony liczące
* {{s|LiczbaArtykułówKsiążki}} - podaje liczbę artykułu danej książki.
----
{{PobierzŚródtekst|uchwyt=wytłumaczenie-parametry|klucz={{ROOTPAGENAME}}|klucz2=|klucz3=tak|klucz4=|klucz5=|klucz6=|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|LiczbaArtykułówKsiążki}}, liczy liczbę wszystkich artykułów w podręczniku na podstawie jej strony głównej:
: {{s|LiczbaArtykułówKsiążki}} → {{LiczbaArtykułówKsiążki|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}.
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw artykułów podręczników}}
</includeonly>
1k76pb2zff3ja04loxghlkdl3nu26cn
Szablon:NazwaNadArtykułu/opis
10
60859
560137
544268
2026-10-27T09:48:15Z
Persino
2851
/* Użycie */
560137
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
* {{s|NazwaNadArtykułu|1{{=}}poziom nazwy artykułu}} - podaje nazwę nadartykułu o numerze o numerze {{Code|poziom nazwy artykułu}}.
----
{{PobierzŚródtekst|uchwyt=książka-analizowana-uchwyt|klucz={{ROOTPAGENAME}}|nazwa artykułu=opis|nazwa książki=NastępnyArtykuł}}
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|NazwaNadArtykułu}}, pobiera nazwę bazową artykułu:
: {{s|NazwaNadArtykułu|0}} → {{NazwaNadArtykułu|0|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
: {{s|NazwaNadArtykułu|1}} → {{NazwaNadArtykułu|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
: {{s|NazwaNadArtykułu|2}} → {{NazwaNadArtykułu|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw artykułów podręczników}}
</includeonly>
fmpwcol9tdxht05bjcvfzf6q0aa8j9v
560138
560137
2026-10-27T09:48:45Z
Persino
2851
Anulowano wersję [[Special:Diff/560137|560137]] autorstwa [[Special:Contributions/Persino|Persino]] ([[User talk:Persino|dyskusja]])
560138
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|StronicowyParser}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
{{Szablony stronicowe}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: {{Np|(main)|link=tak}}, {{Np|Wikijunior|link=tak}} i {{Np|User|link=tak}} oraz nibyprzestrzeni nazw: {{lr2|Brudnopis}} w przestrzeni nazw {{Np|Wikibooks|link=tak}}, (w nich w artykułach podręczników).
* {{s|NazwaNadArtykułu|1{{=}}poziom nazwy artykułu}} - podaje nazwę nadartykułu o numerze o numerze {{Code|poziom nazwy artykułu}}.
----
Szablon przyjmuje parametr: {{Parametr|książka|tak}}, i ewentualnie wraz z nim z opcją: {{Parametr|analizowana|tak}}. Opis tych parametrów jest podobny jak przy szablonie nawigacji szablonów stronicowych.
=== Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych ===
Poniższy opis szablonu jest dla szablonów wstawionych do artykułu: {{lg|Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}, lub symulowano tę stronę za pomocą zmiennych pudełkowych:
* Wywołanie szablonu, w artykule - {{s|NazwaNadArtykułu}}, pobiera nazwę bazową artykułu:
: {{s|NazwaNadArtykułu|0}} → {{NazwaNadArtykułu|0|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
: {{s|NazwaNadArtykułu|1}} → {{NazwaNadArtykułu|1|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
: {{s|NazwaNadArtykułu|2}} → {{NazwaNadArtykułu|2|nazwa przestrzeni nazw=(main)|nazwa jednostki=Uciążliwość zapachowa/Węch człowieka/Elementy fizjologii narządu węchu}}
== Opis parametrów ==
{{AktualnaKsiążka/opis/Opis parametrów}}
== Przykład ==
{{AktualnaKsiążka/opis/Przykład-Spis treści}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{AktualnaKsiążka/opis/Zobacz też}}
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategoria|Szablony stronicowe nazw artykułów podręczników}}
</includeonly>
b7kaqblfo69dgc1g0bvszsh1x82bgb4
Wikibooks:Moduły/StronicowyParser/Potrzebne/Tom I
4
64467
560096
559922
2026-10-26T12:21:51Z
Persino
2851
/* {{Śródtytuł|p.SpisRzeczySzablon}}{{Code|p.SpisRzeczySzablon}} */
560096
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.SpisRzeczySzablon}}{{Code|p.SpisRzeczySzablon}} ==
Funkcja zmieniająca numer parametru, któremu jest przyporządkowana nazwa, szablonu na jego nazwę, a później jest to zamieniane na jego wartość względem parametrów szablonu. Funkcja posiada pamięć, aby nie znajdować tablicy, któremu jest przyporządkowana nazwa szablonu. Funkcja posiada wybór pomiędzy dwoma tablicami, tzn. pomiędzy {{Code|{{sr|#p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu|p=StronicowyParser/obiekty}}}} {{Patrz|p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu}}:
<syntaxhighlight lang="lua">
p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu={
["SpisTreści"]={{"artykuł",1,},{"książka",2,},{"nazwa",3,},{"dodatek",4,},{"poziom",},},
};
</syntaxhighlight>
A tablicą drugą {{Code|{{sr|#p.szablony_linkowe_spisu_rzeczy|p=StronicowyParser/obiekty}}}} {{Patrz|p.szablony_linkowe_spisu_rzeczy}}:
<syntaxhighlight lang="lua">
p.szablony_linkowe_spisu_rzeczy={
["Sekcja referencyjna"]={{"strona","s",1,},{"nazwa","n",2,},{"podstrona","p",3},{"ustęp","u",4},{"od małej","m"},{"od dużej","d",},{"nazwa przestrzeni nazw",},{"nazwa jednostki",},},
};
</syntaxhighlight>
Skrótowa definicja funkcji:
<syntaxhighlight lang="lua">
function p.SpisRzeczySzablon(nazwa_szablonu,numer,tabela_parametrow_szablonu,tabela_nazw_spisu_rzeczy_szablon,kod_num)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|nazwa_szablonu}} {{Patrz|nazwa_szablonu}} | _1 = Nazwa szablonu, któremu jest przyporządkowana pewna tablica.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Numer parametru.
| 3 = {{Code|tabela_parametrow_szablonu}} {{Patrz|tabela_parametrow_szablonu}} | _3 = Tabela parametrów szablonu.
| 4 = {{Code|tabela_nazw_spisu_rzeczy_szablon}} {{Patrz|tabela_nazw_spisu_rzeczy_szablon}} | _4 = Tabela historii, dzięki któremu jest pamiętana tablica przyporządkowana nazwie szablonu {{Code|nazwa_szablonu}} {{LinkPatrz|nazwa_szablonu}}. Ta tablica w historii, ma wtedy zapamiętany klucz: {{Code|numer_parametru}} {{Patrz|numer_parametru}}.
| 5 = {{Code|kod_num}} | _5 = Wartość odpowiadająca logicznej, dzięki któremu jest wybierana jakaś tablica. Wartości odpowiadającej fałszywej, co odpowiada: {{LinkPatrz|p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu}}, a innej: {{LinkPatrz|p.szablony_linkowe_spisu_rzeczy}}.
}}
== {{Śródtytuł|p.LiczonyHNumer}}{{Code|p.LiczonyHNumer}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
elcsjehehrjym5fa4e68w5iplxtxpli
560097
560096
2026-10-26T12:35:46Z
Persino
2851
/* {{Śródtytuł|p.LiczonyHNumer}}{{Code|p.LiczonyHNumer}} */
560097
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.SpisRzeczySzablon}}{{Code|p.SpisRzeczySzablon}} ==
Funkcja zmieniająca numer parametru, któremu jest przyporządkowana nazwa, szablonu na jego nazwę, a później jest to zamieniane na jego wartość względem parametrów szablonu. Funkcja posiada pamięć, aby nie znajdować tablicy, któremu jest przyporządkowana nazwa szablonu. Funkcja posiada wybór pomiędzy dwoma tablicami, tzn. pomiędzy {{Code|{{sr|#p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu|p=StronicowyParser/obiekty}}}} {{Patrz|p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu}}:
<syntaxhighlight lang="lua">
p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu={
["SpisTreści"]={{"artykuł",1,},{"książka",2,},{"nazwa",3,},{"dodatek",4,},{"poziom",},},
};
</syntaxhighlight>
A tablicą drugą {{Code|{{sr|#p.szablony_linkowe_spisu_rzeczy|p=StronicowyParser/obiekty}}}} {{Patrz|p.szablony_linkowe_spisu_rzeczy}}:
<syntaxhighlight lang="lua">
p.szablony_linkowe_spisu_rzeczy={
["Sekcja referencyjna"]={{"strona","s",1,},{"nazwa","n",2,},{"podstrona","p",3},{"ustęp","u",4},{"od małej","m"},{"od dużej","d",},{"nazwa przestrzeni nazw",},{"nazwa jednostki",},},
};
</syntaxhighlight>
Skrótowa definicja funkcji:
<syntaxhighlight lang="lua">
function p.SpisRzeczySzablon(nazwa_szablonu,numer,tabela_parametrow_szablonu,tabela_nazw_spisu_rzeczy_szablon,kod_num)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|nazwa_szablonu}} {{Patrz|nazwa_szablonu}} | _1 = Nazwa szablonu, któremu jest przyporządkowana pewna tablica.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Numer parametru.
| 3 = {{Code|tabela_parametrow_szablonu}} {{Patrz|tabela_parametrow_szablonu}} | _3 = Tabela parametrów szablonu.
| 4 = {{Code|tabela_nazw_spisu_rzeczy_szablon}} {{Patrz|tabela_nazw_spisu_rzeczy_szablon}} | _4 = Tabela historii, dzięki któremu jest pamiętana tablica przyporządkowana nazwie szablonu {{Code|nazwa_szablonu}} {{LinkPatrz|nazwa_szablonu}}. Ta tablica w historii, ma wtedy zapamiętany klucz: {{Code|numer_parametru}} {{Patrz|numer_parametru}}.
| 5 = {{Code|kod_num}} | _5 = Wartość odpowiadająca logicznej, dzięki któremu jest wybierana jakaś tablica. Wartości odpowiadającej fałszywej, co odpowiada: {{LinkPatrz|p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu}}, a innej: {{LinkPatrz|p.szablony_linkowe_spisu_rzeczy}}.
}}
== {{Śródtytuł|p.LiczonyHNumer}}{{Code|p.LiczonyHNumer}} ==
Funkcja do liczenia numeracji rozdziałów i artykułów, którym jest przyporządkowany pewien poziom.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.LiczonyHNumer()
...
return function(h_numer,h_numer_nowe)
...
end;
end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParmetrów
| 1 = Brak parametrów | komórka1 = tak
}}
Opis parametrów funkcji zwracanej:
{{OpisParametrów
| 1 = {{Code|h_numer}} {{Patrz|h_numer}} | _1 = Poziom rozdziału lub artykułu (wymagany).
| 2 = {{Code|h_numer_nowe}} {{Patrz|h_numer_nowe}} | _2 = Numer poziomu przyporządkowany danemu poziomowi (opcjonalny)
}}
Wywołanie funkcji mniej więcej polega na tym:
<syntaxhighlight lang="lua">
local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne");
local HNumer=stronicowyparser_potrzebne_modul.LiczonyHNumer();
...
---- Funkcja wywołana wiele razy, dla różnych poziomów rozdziałów i artykułów, a tutaj jest pojedynczy przykład:
local numer_poziomu=HNumer(2);
</syntaxhighlight>
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
qycy289d6pdrqgvx79imfd2s8dqmp2l
560098
560097
2026-10-26T12:36:15Z
Persino
2851
/* {{Śródtytuł|p.LiczonyHNumer}}{{Code|p.LiczonyHNumer}} */
560098
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.SpisRzeczySzablon}}{{Code|p.SpisRzeczySzablon}} ==
Funkcja zmieniająca numer parametru, któremu jest przyporządkowana nazwa, szablonu na jego nazwę, a później jest to zamieniane na jego wartość względem parametrów szablonu. Funkcja posiada pamięć, aby nie znajdować tablicy, któremu jest przyporządkowana nazwa szablonu. Funkcja posiada wybór pomiędzy dwoma tablicami, tzn. pomiędzy {{Code|{{sr|#p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu|p=StronicowyParser/obiekty}}}} {{Patrz|p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu}}:
<syntaxhighlight lang="lua">
p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu={
["SpisTreści"]={{"artykuł",1,},{"książka",2,},{"nazwa",3,},{"dodatek",4,},{"poziom",},},
};
</syntaxhighlight>
A tablicą drugą {{Code|{{sr|#p.szablony_linkowe_spisu_rzeczy|p=StronicowyParser/obiekty}}}} {{Patrz|p.szablony_linkowe_spisu_rzeczy}}:
<syntaxhighlight lang="lua">
p.szablony_linkowe_spisu_rzeczy={
["Sekcja referencyjna"]={{"strona","s",1,},{"nazwa","n",2,},{"podstrona","p",3},{"ustęp","u",4},{"od małej","m"},{"od dużej","d",},{"nazwa przestrzeni nazw",},{"nazwa jednostki",},},
};
</syntaxhighlight>
Skrótowa definicja funkcji:
<syntaxhighlight lang="lua">
function p.SpisRzeczySzablon(nazwa_szablonu,numer,tabela_parametrow_szablonu,tabela_nazw_spisu_rzeczy_szablon,kod_num)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|nazwa_szablonu}} {{Patrz|nazwa_szablonu}} | _1 = Nazwa szablonu, któremu jest przyporządkowana pewna tablica.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Numer parametru.
| 3 = {{Code|tabela_parametrow_szablonu}} {{Patrz|tabela_parametrow_szablonu}} | _3 = Tabela parametrów szablonu.
| 4 = {{Code|tabela_nazw_spisu_rzeczy_szablon}} {{Patrz|tabela_nazw_spisu_rzeczy_szablon}} | _4 = Tabela historii, dzięki któremu jest pamiętana tablica przyporządkowana nazwie szablonu {{Code|nazwa_szablonu}} {{LinkPatrz|nazwa_szablonu}}. Ta tablica w historii, ma wtedy zapamiętany klucz: {{Code|numer_parametru}} {{Patrz|numer_parametru}}.
| 5 = {{Code|kod_num}} | _5 = Wartość odpowiadająca logicznej, dzięki któremu jest wybierana jakaś tablica. Wartości odpowiadającej fałszywej, co odpowiada: {{LinkPatrz|p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu}}, a innej: {{LinkPatrz|p.szablony_linkowe_spisu_rzeczy}}.
}}
== {{Śródtytuł|p.LiczonyHNumer}}{{Code|p.LiczonyHNumer}} ==
Funkcja do liczenia numeracji rozdziałów i artykułów, którym jest przyporządkowany pewien poziom.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.LiczonyHNumer()
...
return function(h_numer,h_numer_nowe)
...
end;
end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = Brak parametrów | komórka1 = tak
}}
Opis parametrów funkcji zwracanej:
{{OpisParametrów
| 1 = {{Code|h_numer}} {{Patrz|h_numer}} | _1 = Poziom rozdziału lub artykułu (wymagany).
| 2 = {{Code|h_numer_nowe}} {{Patrz|h_numer_nowe}} | _2 = Numer poziomu przyporządkowany danemu poziomowi (opcjonalny)
}}
Wywołanie funkcji mniej więcej polega na tym:
<syntaxhighlight lang="lua">
local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne");
local HNumer=stronicowyparser_potrzebne_modul.LiczonyHNumer();
...
---- Funkcja wywołana wiele razy, dla różnych poziomów rozdziałów i artykułów, a tutaj jest pojedynczy przykład:
local numer_poziomu=HNumer(2);
</syntaxhighlight>
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
ps6ege51fkx48dq0rxr763feq1yemhw
560099
560098
2026-10-26T12:38:08Z
Persino
2851
/* {{Śródtytuł|p.SpisRzeczySzablon}}{{Code|p.SpisRzeczySzablon}} */
560099
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.SpisRzeczySzablon}}{{Code|p.SpisRzeczySzablon}} ==
Funkcja zmieniająca numer parametru, któremu jest przyporządkowana jego nazwa parametru, szablonu na jego nazwę, a później jest to zamieniane na jego wartość względem parametrów szablonu. Funkcja posiada pamięć, aby nie znajdować tablicy, któremu jest przyporządkowana nazwa szablonu. Funkcja posiada wybór pomiędzy dwoma tablicami, tzn. pomiędzy {{Code|{{sr|#p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu|p=StronicowyParser/obiekty}}}} {{Patrz|p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu}}:
<syntaxhighlight lang="lua">
p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu={
["SpisTreści"]={{"artykuł",1,},{"książka",2,},{"nazwa",3,},{"dodatek",4,},{"poziom",},},
};
</syntaxhighlight>
A tablicą drugą {{Code|{{sr|#p.szablony_linkowe_spisu_rzeczy|p=StronicowyParser/obiekty}}}} {{Patrz|p.szablony_linkowe_spisu_rzeczy}}:
<syntaxhighlight lang="lua">
p.szablony_linkowe_spisu_rzeczy={
["Sekcja referencyjna"]={{"strona","s",1,},{"nazwa","n",2,},{"podstrona","p",3},{"ustęp","u",4},{"od małej","m"},{"od dużej","d",},{"nazwa przestrzeni nazw",},{"nazwa jednostki",},},
};
</syntaxhighlight>
Skrótowa definicja funkcji:
<syntaxhighlight lang="lua">
function p.SpisRzeczySzablon(nazwa_szablonu,numer,tabela_parametrow_szablonu,tabela_nazw_spisu_rzeczy_szablon,kod_num)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|nazwa_szablonu}} {{Patrz|nazwa_szablonu}} | _1 = Nazwa szablonu, któremu jest przyporządkowana pewna tablica.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Numer parametru.
| 3 = {{Code|tabela_parametrow_szablonu}} {{Patrz|tabela_parametrow_szablonu}} | _3 = Tabela parametrów szablonu.
| 4 = {{Code|tabela_nazw_spisu_rzeczy_szablon}} {{Patrz|tabela_nazw_spisu_rzeczy_szablon}} | _4 = Tabela historii, dzięki któremu jest pamiętana tablica przyporządkowana nazwie szablonu {{Code|nazwa_szablonu}} {{LinkPatrz|nazwa_szablonu}}. Ta tablica w historii, ma wtedy zapamiętany klucz: {{Code|numer_parametru}} {{Patrz|numer_parametru}}.
| 5 = {{Code|kod_num}} | _5 = Wartość odpowiadająca logicznej, dzięki któremu jest wybierana jakaś tablica. Wartości odpowiadającej fałszywej, co odpowiada: {{LinkPatrz|p.szablony_spisu_rzeczy_artykularnego_wprowadzenia_tekstu}}, a innej: {{LinkPatrz|p.szablony_linkowe_spisu_rzeczy}}.
}}
== {{Śródtytuł|p.LiczonyHNumer}}{{Code|p.LiczonyHNumer}} ==
Funkcja do liczenia numeracji rozdziałów i artykułów, którym jest przyporządkowany pewien poziom.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.LiczonyHNumer()
...
return function(h_numer,h_numer_nowe)
...
end;
end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = Brak parametrów | komórka1 = tak
}}
Opis parametrów funkcji zwracanej:
{{OpisParametrów
| 1 = {{Code|h_numer}} {{Patrz|h_numer}} | _1 = Poziom rozdziału lub artykułu (wymagany).
| 2 = {{Code|h_numer_nowe}} {{Patrz|h_numer_nowe}} | _2 = Numer poziomu przyporządkowany danemu poziomowi (opcjonalny)
}}
Wywołanie funkcji mniej więcej polega na tym:
<syntaxhighlight lang="lua">
local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne");
local HNumer=stronicowyparser_potrzebne_modul.LiczonyHNumer();
...
---- Funkcja wywołana wiele razy, dla różnych poziomów rozdziałów i artykułów, a tutaj jest pojedynczy przykład:
local numer_poziomu=HNumer(2);
</syntaxhighlight>
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
3x1d7eaifcl4nxporpztvu4k9qb25xn
Wikibooks:Moduły/StronicowyParser/Potrzebne/Tom II
4
64468
560101
559927
2026-10-27T05:50:47Z
Persino
2851
/* {{Śródtytuł|p.PoziomAdresu}}{{Code|p.PoziomAdresu}} */
560101
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresem poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
abmuyyreq6ehqmqxh6gpb7hvx1pvhyh
560102
560101
2026-10-27T05:58:42Z
Persino
2851
/* {{Śródtytuł|p.PoziomAdresu}}{{Code|p.PoziomAdresu}} */
560102
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
t9s0ziyyuh17vtcio5fp6vpogx9smkl
560105
560102
2026-10-27T06:29:34Z
Persino
2851
/* {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} */
560105
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|poziom}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPaatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nad strony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
lga540i88iukafu53kkimrb77vj7swg
560106
560105
2026-10-27T06:29:46Z
Persino
2851
/* {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} */
560106
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|poziom}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nad strony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
p3mxm27kubunlk2nn3ahffzsiesattr
560107
560106
2026-10-27T06:30:16Z
Persino
2851
/* {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} */
560107
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nad strony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
kraiaknwai7zifzes607vn622jcd1aw
560108
560107
2026-10-27T06:31:02Z
Persino
2851
/* {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} */
560108
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
f1d39sse3ff3si63ucupek1j2bggdtx
560109
560108
2026-10-27T06:48:43Z
Persino
2851
/* {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} */
560109
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{LinkPatrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
sqnlpfrtd4gxhb09elkwcw85hakebed
560110
560109
2026-10-27T06:49:01Z
Persino
2851
/* {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} */
560110
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
crub42863uysiud161z089d80x0r5o9
560111
560110
2026-10-27T07:38:29Z
Persino
2851
/* {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} */
560111
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
Liczy kompletną pełną nazwę woluminu bieżącego na podstawie zmiennych artykularnych danego artykułu.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.KompletnaNazwaWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|self}} {{Patrz|self}}| _1 = Zmienna modułowa ramki funkcji modułu tablicy transportu.
| 2 = {{Code|frame}} {{LinkPatrz|frame}} | _2 = Tablica ramki funkcji tablicy transportu.
}}
Funkcja korzysta e zmiennych artykularnych: {{Code|self.nazwa_przestrzeni}} {{Patrz|self.nazwa_przestrzeni}} - nazwa przestrzeni nazw artykułu bieżącego, {{Code|self.nazwa_przestrzeni_woluminu}} {{Patrz|self.nazwa_przestrzeni_woluminu}} - nazwa przestrzeni nazw książki artykułu danego, i {{Code|self.nazwa_woluminu}} {{Patrz|self.nazwa_woluminu}} - nazwa woluminu.
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
m9bp1lipamkwgptx4m0p5xhllq06wpu
560112
560111
2026-10-27T07:38:50Z
Persino
2851
/* {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} */
560112
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
Liczy kompletną pełną nazwę woluminu bieżącego na podstawie zmiennych artykularnych danego artykułu.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.KompletnaNazwaWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|self}} {{Patrz|self}}| _1 = Zmienna modułowa ramki funkcji modułu tablicy transportu.
| 2 = {{Code|frame}} {{Patrz|frame}} | _2 = Tablica ramki funkcji tablicy transportu.
}}
Funkcja korzysta e zmiennych artykularnych: {{Code|self.nazwa_przestrzeni}} {{Patrz|self.nazwa_przestrzeni}} - nazwa przestrzeni nazw artykułu bieżącego, {{Code|self.nazwa_przestrzeni_woluminu}} {{Patrz|self.nazwa_przestrzeni_woluminu}} - nazwa przestrzeni nazw książki artykułu danego, i {{Code|self.nazwa_woluminu}} {{Patrz|self.nazwa_woluminu}} - nazwa woluminu.
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
iko8ynd9ew0dg2lfve3e8wb00p01v82
560113
560112
2026-10-27T07:39:20Z
Persino
2851
/* {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} */
560113
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
Liczy kompletną pełną nazwę woluminu bieżącego na podstawie zmiennych artykularnych danego artykułu.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.KompletnaNazwaWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|self}} {{Patrz|self}}| _1 = Zmienna modułowa ramki funkcji modułu tablicy transportu.
| 2 = {{Code|frame}} {{Patrz|frame}} | _2 = Tablica ramki funkcji tablicy transportu.
}}
Funkcja korzysta ze zmiennych artykularnych: {{Code|self.nazwa_przestrzeni}} {{Patrz|self.nazwa_przestrzeni}} - nazwa przestrzeni nazw artykułu bieżącego, {{Code|self.nazwa_przestrzeni_woluminu}} {{Patrz|self.nazwa_przestrzeni_woluminu}} - nazwa przestrzeni nazw książki artykułu danego, i {{Code|self.nazwa_woluminu}} {{Patrz|self.nazwa_woluminu}} - nazwa woluminu.
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
jq3rn4x3q0r4oj4srj0llbu02emx7xd
560114
560113
2026-10-27T07:52:58Z
Persino
2851
/* {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} */
560114
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
Liczy kompletną pełną nazwę woluminu bieżącego na podstawie zmiennych artykularnych danego artykułu.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.KompletnaNazwaWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|self}} {{Patrz|self}}| _1 = Zmienna modułowa ramki funkcji modułu tablicy transportu.
| 2 = {{Code|frame}} {{Patrz|frame}} | _2 = Tablica ramki funkcji tablicy transportu.
}}
Funkcja korzysta ze zmiennych artykularnych: {{Code|self.nazwa_przestrzeni}} {{Patrz|self.nazwa_przestrzeni}} - nazwa przestrzeni nazw artykułu bieżącego, {{Code|self.nazwa_przestrzeni_woluminu}} {{Patrz|self.nazwa_przestrzeni_woluminu}} - nazwa przestrzeni nazw książki artykułu danego, i {{Code|self.nazwa_woluminu}} {{Patrz|self.nazwa_woluminu}} - nazwa woluminu.
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
Funkcja liczy nazwę podstrony strony artykułu wraz z jego parametrami i na końcu z nagłówkiem.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.NazwaPodStronyWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = Funkcja ma te same parametry i one to samo znaczą jak w punkcie: {{LinkZobaczTeż|p.KompletnaNazwaWoluminu}}. | komórka1 = tak
}}
Funkcje wykorzystuje elementy zmiennej: {{Code|self}} {{LinkPatrz|self}}, tzn. kluczy o nazwach: {{Code|nazwa_podstrony_woluminu}} {{Patrz|nazwa_podstrony_woluminu}}, {{Code|parametry}} {{Patrz|parametry}} i {{Code|naglowek}} {{Patrz|naglowek}}. Te wartości o tych nazwach są łączone ze sobą w ten sposób powstaje, co powinno być.
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
5edsydvvtvrce77wkzx18i6ilj7v169
560115
560114
2026-10-27T07:53:43Z
Persino
2851
/* {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} */
560115
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
Liczy kompletną pełną nazwę woluminu bieżącego na podstawie zmiennych artykularnych danego artykułu.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.KompletnaNazwaWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji {{ZobaczTeż|p.KompletnaNazwaWoluminu}}:
{{OpisParametrów
| 1 = {{Code|self}} {{Patrz|self}}| _1 = Zmienna modułowa ramki funkcji modułu tablicy transportu.
| 2 = {{Code|frame}} {{Patrz|frame}} | _2 = Tablica ramki funkcji tablicy transportu.
}}
Funkcja korzysta ze zmiennych artykularnych: {{Code|self.nazwa_przestrzeni}} {{Patrz|self.nazwa_przestrzeni}} - nazwa przestrzeni nazw artykułu bieżącego, {{Code|self.nazwa_przestrzeni_woluminu}} {{Patrz|self.nazwa_przestrzeni_woluminu}} - nazwa przestrzeni nazw książki artykułu danego, i {{Code|self.nazwa_woluminu}} {{Patrz|self.nazwa_woluminu}} - nazwa woluminu.
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
Funkcja liczy nazwę podstrony strony artykułu wraz z jego parametrami i na końcu z nagłówkiem.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.NazwaPodStronyWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = Funkcja ma te same parametry i one to samo znaczą jak w punkcie: {{LinkZobaczTeż|p.KompletnaNazwaWoluminu}}. | komórka1 = tak
}}
Funkcje wykorzystuje elementy zmiennej: {{Code|self}} {{LinkPatrz|self}}, tzn. kluczy o nazwach: {{Code|nazwa_podstrony_woluminu}} {{Patrz|nazwa_podstrony_woluminu}}, {{Code|parametry}} {{Patrz|parametry}} i {{Code|naglowek}} {{Patrz|naglowek}}. Te wartości o tych nazwach są łączone ze sobą w ten sposób powstaje, co powinno być.
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
l3t5ok1xvnn0z2hhv6ozgf57mka5frg
560116
560115
2026-10-27T07:55:23Z
Persino
2851
/* {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} */
560116
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
Liczy kompletną pełną nazwę woluminu bieżącego na podstawie zmiennych artykularnych danego artykułu.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.KompletnaNazwaWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji {{ZobaczTeż|p.KompletnaNazwaWoluminu}}:
{{OpisParametrów
| 1 = {{Code|self}} {{Patrz|self}}| _1 = Zmienna modułowa ramki funkcji modułu tablicy transportu.
| 2 = {{Code|frame}} {{Patrz|frame}} | _2 = Tablica ramki funkcji tablicy transportu.
}}
Funkcja korzysta ze zmiennych artykularnych ze zmiennej obiektowej: {{Code|self}} {{LinkPatrz|self}}, o kluczach o nazwach: {{Code|nazwa_przestrzeni}} {{Patrz|nazwa_przestrzeni}} - nazwa przestrzeni nazw artykułu bieżącego, {{Code|nazwa_przestrzeni_woluminu}} {{Patrz|nazwa_przestrzeni_woluminu}} - nazwa przestrzeni nazw książki artykułu danego, i {{Code|nazwa_woluminu}} {{Patrz|nazwa_woluminu}} - nazwa woluminu.
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
Funkcja liczy nazwę podstrony strony artykułu wraz z jego parametrami i na końcu z nagłówkiem.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.NazwaPodStronyWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = Funkcja ma te same parametry i one to samo znaczą jak w punkcie: {{LinkZobaczTeż|p.KompletnaNazwaWoluminu}}. | komórka1 = tak
}}
Funkcje wykorzystuje elementy zmiennej: {{Code|self}} {{LinkPatrz|self}}, tzn. kluczy o nazwach: {{Code|nazwa_podstrony_woluminu}} {{Patrz|nazwa_podstrony_woluminu}}, {{Code|parametry}} {{Patrz|parametry}} i {{Code|naglowek}} {{Patrz|naglowek}}. Te wartości o tych nazwach są łączone ze sobą w ten sposób powstaje, co powinno być.
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
apgoxy46wn4i66d0c29d3glv19ywwvh
560117
560116
2026-10-27T07:55:59Z
Persino
2851
/* {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} */
560117
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
Liczy kompletną pełną nazwę woluminu bieżącego na podstawie zmiennych artykularnych danego artykułu.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.KompletnaNazwaWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji {{ZobaczTeż|p.KompletnaNazwaWoluminu}}:
{{OpisParametrów
| 1 = {{Code|self}} {{Patrz|self}}| _1 = Zmienna modułowa ramki funkcji modułu tablicy transportu.
| 2 = {{Code|frame}} {{Patrz|frame}} | _2 = Tablica ramki funkcji tablicy transportu.
}}
Funkcja korzysta ze zmiennych artykularnych ze zmiennej obiektowej: {{Code|self}} {{LinkPatrz|self}}, o kluczach o nazwach: {{Code|nazwa_przestrzeni}} {{Patrz|nazwa_przestrzeni}} - nazwa przestrzeni nazw artykułu bieżącego, {{Code|nazwa_przestrzeni_woluminu}} {{Patrz|nazwa_przestrzeni_woluminu}} - nazwa przestrzeni nazw książki artykułu danego, i {{Code|nazwa_woluminu}} {{Patrz|nazwa_woluminu}} - nazwa woluminu.
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
Funkcja liczy nazwę podstrony strony artykułu wraz z jego parametrami i na końcu z nagłówkiem.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.NazwaPodStronyWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = Funkcja ma te same parametry i one to samo znaczą, jak w punkcie: {{LinkZobaczTeż|p.KompletnaNazwaWoluminu}}. | komórka1 = tak
}}
Funkcje wykorzystuje elementy zmiennej: {{Code|self}} {{LinkPatrz|self}}, tzn. kluczy o nazwach: {{Code|nazwa_podstrony_woluminu}} {{Patrz|nazwa_podstrony_woluminu}}, {{Code|parametry}} {{Patrz|parametry}} i {{Code|naglowek}} {{Patrz|naglowek}}. Te wartości o tych nazwach są łączone ze sobą w ten sposób powstaje, co powinno być.
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
gbayo1l4ewwair3awuud59qnddrb6kp
560118
560117
2026-10-27T08:05:31Z
Persino
2851
/* {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} */
560118
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
Liczy kompletną pełną nazwę woluminu bieżącego na podstawie zmiennych artykularnych danego artykułu.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.KompletnaNazwaWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji {{ZobaczTeż|p.KompletnaNazwaWoluminu}}:
{{OpisParametrów
| 1 = {{Code|self}} {{Patrz|self}}| _1 = Zmienna modułowa ramki funkcji modułu tablicy transportu.
| 2 = {{Code|frame}} {{Patrz|frame}} | _2 = Tablica ramki funkcji tablicy transportu.
}}
Funkcja korzysta ze zmiennych artykularnych ze zmiennej obiektowej: {{Code|self}} {{LinkPatrz|self}}, o kluczach o nazwach: {{Code|nazwa_przestrzeni}} {{Patrz|nazwa_przestrzeni}} - nazwa przestrzeni nazw artykułu bieżącego, {{Code|nazwa_przestrzeni_woluminu}} {{Patrz|nazwa_przestrzeni_woluminu}} - nazwa przestrzeni nazw książki artykułu danego, i {{Code|nazwa_woluminu}} {{Patrz|nazwa_woluminu}} - nazwa woluminu.
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
Funkcja liczy nazwę podstrony strony artykułu wraz z jego parametrami i na końcu z nagłówkiem.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.NazwaPodStronyWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = Funkcja ma te same parametry i one to samo znaczą, jak w punkcie: {{LinkZobaczTeż|p.KompletnaNazwaWoluminu}}. | komórka1 = tak
}}
Funkcje wykorzystuje elementy zmiennej: {{Code|self}} {{LinkPatrz|self}}, tzn. kluczy o nazwach: {{Code|nazwa_podstrony_woluminu}} {{Patrz|nazwa_podstrony_woluminu}}, {{Code|parametry}} {{Patrz|parametry}} i {{Code|naglowek}} {{Patrz|naglowek}}. Te wartości o tych nazwach są łączone ze sobą w ten sposób powstaje, co powinno być.
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
Funkcja liczy artykuł lub pełną nazwę artykułu danej bieżącej książki danego artykułu przeglądanego w przeglądarce, w zależności od pewnych zmiennych podanych w parametrach funkcji.
Definicja skrótowa funkcji;
<syntaxhighlight lang="lua">
function p.StronaArtykularnaKompletna(artykul,pelna_nazwa_ksiazki_w_bazie,przekierowanie_w_bazie,naglowek,ksiazka,analizowana)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|artykul}} {{Patrz|artykul}} | _1 = -
| 2 = {{Code|pelna_nazwa_ksiazki_w_bazie}} {{Patrz|pelna_nazwa_ksiazki_w_bazie}} | _2 = -
| 3 = {{Code|przekierowanie_w_bazie}} {{Patrz|przekierowanie_w_bazie}} | _3 = -
| 4 = {{Code|naglowek}} {{Patrz|naglowek}} | _4 = -
| 5 = {{Code|ksiazka}} {{Patrz|ksiazka}} | _5 = -
| 6 = {{Code|analizowana}} {{Patrz|analizowana}} | _6 = -
}}
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
4tpgawv7a1lru7hkst0j3cec04ce031
560119
560118
2026-10-27T08:06:03Z
Persino
2851
/* {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} */
560119
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|StronicowyParser/Potrzebne}}|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.PoziomAdresu}}{{Code|p.PoziomAdresu}} ==
Funkcja licząca poziom adresu. Jeśli adres ma jedną kresko ukośną prawą, to poziom jest dwa, czyli poziom jest to liczba takich kresem plus jeden.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.PoziomAdresu(adres)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{Patrz|adres}} | _1 = To jest adres czegoś tam, napisaną za pomocą kresek poziomych.
}}
== {{Śródtytuł|p.NazwaNadStrony}}{{Code|p.NazwaNadStrony}} ==
Funkcja licząca adres nadstrony dla danego adresu strony: {{Code|adres}} {{LinkPatrz|adres}}. Jeżeli poziom {{Code|numer}} {{LinkPatrz|numer}} jest jeden, to adres nadstrony jest pusty.
<syntaxhighlight lang="lua">
function p.NazwaNadStrony(adres,numer)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres czegoś tam, napisaną za pomocą liter i odstępów, a czasami za pomocą kresem ukośników prawych.
| 2 = {{Code|numer}} {{Patrz|numer}} | _2 = Poziom adresu nadstrony, który chcemy wyznaczyć.
}}
== {{Śródtytuł|p.SubNazwaNadStrony}}{{Code|p.SubNazwaNadStrony}} ==
Funkcja licząca nazwę części adresu substrony: {{Code|adres}} {{LinkPatrz|adres}}, o danym poziomie: {{Code|numer}} {{LinkPatrz|numer}}, posiadająca o jeden mniej prawych ukośników niż to wskazuje krok: {{Code|krok}} {{LinkPatrz|krok}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.SubNazwaNadStrony(adres,numer,krok)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|adres}} {{LinkPatrz|adres}} | _1 = Adres posiadający ileś tam kresem ukośnych prawych, lub nie posiadająca ich wcale.
| 2 = {{Code|numer}} {{LinkPatrz|numer}} | _2 = Numer poziomu, od którego dla którego zaczyna się ciąg subnazwystrony, którego chcemy wydobyć.
| 3 = {{Code|krok}} {{Patrz|krok}} | _3 = Liczba kolejnych poziomów wzwyż, którego ta nazwa powinna zawierać ta wydobywana.
}}
== {{Śródtytuł|p.KompletnaNazwaWoluminu}}{{Code|p.KompletnaNazwaWoluminu}} ==
Liczy kompletną pełną nazwę woluminu bieżącego na podstawie zmiennych artykularnych danego artykułu.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.KompletnaNazwaWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji {{ZobaczTeż|p.KompletnaNazwaWoluminu}}:
{{OpisParametrów
| 1 = {{Code|self}} {{Patrz|self}}| _1 = Zmienna modułowa ramki funkcji modułu tablicy transportu.
| 2 = {{Code|frame}} {{Patrz|frame}} | _2 = Tablica ramki funkcji tablicy transportu.
}}
Funkcja korzysta ze zmiennych artykularnych ze zmiennej obiektowej: {{Code|self}} {{LinkPatrz|self}}, o kluczach o nazwach: {{Code|nazwa_przestrzeni}} {{Patrz|nazwa_przestrzeni}} - nazwa przestrzeni nazw artykułu bieżącego, {{Code|nazwa_przestrzeni_woluminu}} {{Patrz|nazwa_przestrzeni_woluminu}} - nazwa przestrzeni nazw książki artykułu danego, i {{Code|nazwa_woluminu}} {{Patrz|nazwa_woluminu}} - nazwa woluminu.
== {{Śródtytuł|p.NazwaPodStronyWoluminu}}{{Code|p.NazwaPodStronyWoluminu}} ==
Funkcja liczy nazwę podstrony strony artykułu wraz z jego parametrami i na końcu z nagłówkiem.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
function p.NazwaPodStronyWoluminu(self,frame)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = Funkcja ma te same parametry i one to samo znaczą, jak w punkcie: {{LinkZobaczTeż|p.KompletnaNazwaWoluminu}}. | komórka1 = tak
}}
Funkcje wykorzystuje elementy zmiennej: {{Code|self}} {{LinkPatrz|self}}, tzn. kluczy o nazwach: {{Code|nazwa_podstrony_woluminu}} {{Patrz|nazwa_podstrony_woluminu}}, {{Code|parametry}} {{Patrz|parametry}} i {{Code|naglowek}} {{Patrz|naglowek}}. Te wartości o tych nazwach są łączone ze sobą w ten sposób powstaje, co powinno być.
== {{Śródtytuł|p.StronaArtykularnaKompletna}}{{Code|p.StronaArtykularnaKompletna}} ==
Funkcja liczy artykuł lub pełną nazwę artykułu danej bieżącej książki danego artykułu przeglądanego w przeglądarce, w zależności od pewnych zmiennych podanych w parametrach funkcji.
Definicja skrótowa funkcji;
<syntaxhighlight lang="lua">
function p.StronaArtykularnaKompletna(artykul,pelna_nazwa_ksiazki_w_bazie,przekierowanie_w_bazie,naglowek,ksiazka,analizowana)...end;
</syntaxhighlight>
Opis parametrów funkcji:
{{OpisParametrów
| 1 = {{Code|artykul}} {{Patrz|artykul}} | _1 = -
| 2 = {{Code|pelna_nazwa_ksiazki_w_bazie}} {{Patrz|pelna_nazwa_ksiazki_w_bazie}} | _2 = -
| 3 = {{Code|przekierowanie_w_bazie}} {{Patrz|przekierowanie_w_bazie}} | _3 = -
| 4 = {{Code|naglowek}} {{LinkPatrz|naglowek}} | _4 = -
| 5 = {{Code|ksiazka}} {{Patrz|ksiazka}} | _5 = -
| 6 = {{Code|analizowana}} {{Patrz|analizowana}} | _6 = -
}}
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
ndel8frxq0gf7gnp9xfj0is13dzru38