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