Difference between revisions of "User:Bugman/wikipedia"

From FlightGear wiki
Jump to: navigation, search
(Copy of the current {{wikipedia}} template for testing.)
 
(Attempted fix for the automatic language support.)
Line 1: Line 1:
<span class="plainlinks">[https://{{{lang|{{#if: {{{ {{lc: {{#titleparts: {{PAGENAME}} | 1}} }}| }}}  <!-- Does the page have a language prefix/language code? -->
+
<span class="plainlinks">[https://<!--
                                            | {{{ {{lc: {{#titleparts: {{PAGENAME}} | 1}} }} }}} <!-- If the page does have a language prefix, use the the contents of the parameter with that language code. -->
+
-->{{{lang|{{#if: {{#titleparts: {{PAGENAME}} | 1}}  <!-- Does the page have a language prefix/language code? -->
                                            | en <!-- If lang is empty or undefined and there is no language prefix, use the English content. -->
+
            | {{lc: {{#titleparts: {{PAGENAME}} | 1}} }} <!-- If the page does have a language prefix, use the contents of the parameter with that language code. -->
}}}}}.wikipedia.org/<!--
+
            | en <!-- If lang is empty or undefined and there is no language prefix, use the English content. -->
 +
          }}<!--
 +
-->}}}.wikipedia.org/<!--
 
-->{{#if: {{{diff|}}}  <!-- Is there a diff parameter and a permalink should be used? -->
 
-->{{#if: {{{diff|}}}  <!-- Is there a diff parameter and a permalink should be used? -->
 
  |  <!-- Yes there is a diff parameter, use permalink -->
 
  |  <!-- Yes there is a diff parameter, use permalink -->
Line 17: Line 19:
 
-->{{#if: {{{oldid|}}}  <!-- Is there an oldid parameter? -->
 
-->{{#if: {{{oldid|}}}  <!-- Is there an oldid parameter? -->
 
  |  <!-- Yes there is an oldid parameter -->
 
  |  <!-- Yes there is an oldid parameter -->
  &nbsp;(<span class="plainlinks">[https://{{{lang|en}}}.wikipedia.org/w/index.php?title={{urlencode:{{{2|Main Page}}}|wiki}}<!--
+
  &nbsp;(<span class="plainlinks">[https://<!--
 +
-->{{{lang|{{#if: {{#titleparts: {{PAGENAME}} | 1}}  <!-- Does the page have a language prefix/language code? -->
 +
            | {{lc: {{#titleparts: {{PAGENAME}} | 1}} }} <!-- If the page does have a language prefix, use the contents of the parameter with that language code. -->
 +
            | en <!-- If lang is empty or undefined and there is no language prefix, use the English content. -->
 +
          }}<!--
 +
-->}}}.wikipedia.org/w/index.php?title={{urlencode:{{{2|Main Page}}}|wiki}}<!--
 
  -->{{#if: {{{diff|}}}  <!-- Is there also a non-empty diff parameter? -->
 
  -->{{#if: {{{diff|}}}  <!-- Is there also a non-empty diff parameter? -->
 
   |  <!-- Yes, there there also a non-empty diff parameter, show a link to the diff -->
 
   |  <!-- Yes, there there also a non-empty diff parameter, show a link to the diff -->
Line 49: Line 56:
  
 
== Examples ==
 
== Examples ==
  <nowiki>See the {{wikipedia|FlightGear}} article on Wikipedia.</nowiki>
+
  <nowiki>See the {{:User:Bugman/wikipedia|FlightGear}} article on Wikipedia.</nowiki>
See the {{wikipedia|FlightGear}} article on Wikipedia.
+
See the {{:User:Bugman/wikipedia|FlightGear}} article on Wikipedia.
  
  <nowiki>External link: {{wikipedia|FlightGear|FlightGear (Wikipedia)|noicon=1}}</nowiki>
+
  <nowiki>External link: {{:User:Bugman/wikipedia|FlightGear|FlightGear (Wikipedia)|noicon=1}}</nowiki>
External link: {{wikipedia|FlightGear|FlightGear (Wikipedia)|noicon=1}}
+
External link: {{:User:Bugman/wikipedia|FlightGear|FlightGear (Wikipedia)|noicon=1}}
  
  <nowiki>See the {{wikipedia|FlightGear|lang=sv}} article on the Swedish Wikipedia.</nowiki>
+
  <nowiki>See the {{:User:Bugman/wikipedia|FlightGear|lang=sv}} article on the Swedish Wikipedia.</nowiki>
See the {{wikipedia|FlightGear|lang=sv}} article on Swedish Wikipedia.
+
See the {{:User:Bugman/wikipedia|FlightGear|lang=sv}} article on Swedish Wikipedia.
  
  <nowiki>The Wikipedia article by the time of the {{wikipedia|FlightGear|release of FlightGear 3.0|oldid=596124837}}.</nowiki>
+
  <nowiki>The Wikipedia article by the time of the {{:User:Bugman/wikipedia|FlightGear|release of FlightGear 3.0|oldid=596124837}}.</nowiki>
The Wikipedia article by the time of the {{wikipedia|FlightGear|release of FlightGear 3.0|oldid=596124837}}.
+
The Wikipedia article by the time of the {{:User:Bugman/wikipedia|FlightGear|release of FlightGear 3.0|oldid=596124837}}.
  
  <nowiki>Someone {{wikipedia|FlightGear|mentioned the HondaJet take-down request|oldid=611503439|diff=yep}} on Wikipedia.</nowiki>
+
  <nowiki>Someone {{:User:Bugman/wikipedia|FlightGear|mentioned the HondaJet take-down request|oldid=611503439|diff=yep}} on Wikipedia.</nowiki>
Someone {{wikipedia|FlightGear|mentioned the HondaJet take-down request|oldid=611503439|diff=yep}} on Wikipedia.
+
Someone {{:User:Bugman/wikipedia|FlightGear|mentioned the HondaJet take-down request|oldid=611503439|diff=yep}} on Wikipedia.
  
 
== Known issues ==
 
== Known issues ==

Revision as of 05:10, 24 May 2019

Main Page This is a link to a Wikipedia article

The following template description is not displayed when the template is inserted in an article.

Goal

This template can be used for links to Wikipedia pages.

Usage

{{wikipedia|page title|alternative text|noicon=|lang=|oldid=|diff=}}

All parameters are optional.

page title
Page title to link to. Defaults to Main Page.
alternative text
Alternative text to be shown instead of the page title.
noicon
If true, the little Wikipedia icon (Wikipedia icon 15px.png) will not be shown.
lang
Two letter language code to link to another language version than the English one. The language will not be shown (currently not implemented), but the page title might give a hint.
oldid
Oldid from the end of the Wikipedia permalink URL to use when linking to a specific article revision. Can be found through the page history.
diff
If not empty a link to a diff comparing the oldid revision with the previous revision will be shown. Instead of a regular link and a permalink a permalink and a link to a diff will be shown.

Examples

See the {{:User:Bugman/wikipedia|FlightGear}} article on Wikipedia.

See the FlightGear This is a link to a Wikipedia article article on Wikipedia.

External link: {{:User:Bugman/wikipedia|FlightGear|FlightGear (Wikipedia)|noicon=1}}

External link: FlightGear (Wikipedia)

See the {{:User:Bugman/wikipedia|FlightGear|lang=sv}} article on the Swedish Wikipedia.

See the FlightGear This is a link to a Wikipedia article article on Swedish Wikipedia.

The Wikipedia article by the time of the {{:User:Bugman/wikipedia|FlightGear|release of FlightGear 3.0|oldid=596124837}}.

The Wikipedia article by the time of the release of FlightGear 3.0 (perm) This is a link to a Wikipedia article.

Someone {{:User:Bugman/wikipedia|FlightGear|mentioned the HondaJet take-down request|oldid=611503439|diff=yep}} on Wikipedia.

Someone mentioned the HondaJet take-down request (diff) This is a link to a Wikipedia article on Wikipedia.

Known issues

  • You can not link to a section using a number sign (#) when using oldid or diff.

Related templates