<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3AFindYDCportal%2Fdoc</id>
	<title>Module:FindYDCportal/doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3AFindYDCportal%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:FindYDCportal/doc&amp;action=history"/>
	<updated>2026-06-07T04:46:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:FindYDCportal/doc&amp;diff=136178&amp;oldid=prev</id>
		<title>imported&gt;BrownHairedGirl: {{High-use| 150966 }}</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:FindYDCportal/doc&amp;diff=136178&amp;oldid=prev"/>
		<updated>2019-10-10T03:35:16Z</updated>

		<summary type="html">&lt;p&gt;{{High-use| 150966 }}&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Module rating |protected}}&lt;br /&gt;
{{High-use| 150966 }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --&amp;gt;&lt;br /&gt;
A helper module to find the most specific chronology [[WP:Portals|portal]] which actually exists for a given year or decade. Used to simplify linking to a chronology portal.&lt;br /&gt;
&lt;br /&gt;
;October 2019 update&lt;br /&gt;
All by-year and by-century portals have been deleted.  There are now only 8 decade portals, listed in [[:Category:Decades portals]].&lt;br /&gt;
&lt;br /&gt;
So all checking for century and year portals has been disabled.&lt;br /&gt;
&lt;br /&gt;
If any of the decade portals are deleted, then this module should be edited to remove that decade from the table existingDecadePortals&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
Takes one parameter, which must be either a year (e.g. &amp;quot;1879&amp;quot;, &amp;quot;1123&amp;quot;) or a decade (e.g. &amp;quot;1940s&amp;quot;, &amp;quot;730s&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
If the parameter is missing, empty, or does not fit the required format, an empty string is returned.&lt;br /&gt;
&lt;br /&gt;
== Output ==&lt;br /&gt;
If a portal is found, returns its name without the namespace prefix, e.g.&lt;br /&gt;
* for &amp;quot;[[Portal:1980s]]&amp;quot; return &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;1980s&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
* for &amp;quot;[[Portal:19th century]]&amp;quot; return &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;19th century&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
If no portal is found, it returns an empty string.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
;Year parameter&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |YYYY}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ... where &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;YYYY&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is a 3- or 4-digit year&lt;br /&gt;
&lt;br /&gt;
;Decade parameter&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |YYY0s}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;  ... where &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;YYY0s&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is a 3- or 4-digit decade&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
;Years&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |2018}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal |2018}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |1935}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal |1935}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |1857}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal |1857}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |736}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal |736}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |1800}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal |1800}}&lt;br /&gt;
&lt;br /&gt;
;Decades&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |2000s}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal |2000s}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |1940s}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal |1940s}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal |560s}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal |560s}}&lt;br /&gt;
&lt;br /&gt;
;Missing parameter&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal}}&lt;br /&gt;
&lt;br /&gt;
;Empty parameter&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal | }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal | }}&lt;br /&gt;
&lt;br /&gt;
;Invalid parameter&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal | 1927-related}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal | 1927-related}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke: FindYDCportal | findydcportal | Swedish chef}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke: FindYDCportal | findydcportal | Swedish chef}}&lt;br /&gt;
&lt;br /&gt;
== Logic ==&lt;br /&gt;
   &lt;br /&gt;
If the parameter is a year:&lt;br /&gt;
# If the year portal exists, return its name.&amp;lt;br&amp;gt;Otherwise try the decade.&lt;br /&gt;
# If the decade portal exists, return its name.&amp;lt;br&amp;gt;Otherwise try the century   &lt;br /&gt;
# If the century portal exists, return its name.&amp;lt;br&amp;gt;Otherwise return an empty string&lt;br /&gt;
&lt;br /&gt;
If the parameter is a decade:&lt;br /&gt;
# If the decade portal exists, return its name.&amp;lt;br&amp;gt;Otherwise try the century   &lt;br /&gt;
# If the century portal exists, return its name.&amp;lt;br&amp;gt;Otherwise return an empty string&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Template:Portal]]&lt;br /&gt;
* [[Template:Portalbar]]&lt;br /&gt;
* [[Wikipedia:Portals]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|sandbox | |&lt;br /&gt;
&amp;lt;!-- Categories below this line, please; interwikis at Wikidata --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;BrownHairedGirl</name></author>
	</entry>
</feed>