Difference between revisions of "Template:MSCwiki"
From Encyclopedia of Mathematics
Ulf Rehmann (talk | contribs) m (→Usage: Display the original MSC entry, not its corresponding link address) |
Ulf Rehmann (talk | contribs) m (Reqirements added, technical comments changed, no functionality change) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
− | == | + | ==== Usage ==== |
− | == Usage == | + | <nowiki>{{MSCwiki|</nowiki><i>MSC</i><nowiki>}}</nowiki> |
− | <nowiki>{{MSCwiki|<i>MSC</i>}}</nowiki> | ||
where ''MSC'' is a single [http://msc2010.org/mscwiki/index.php?title=MSC2010 MSC] entry like 16-XX, 16Kxx, 16K50 <br /> | where ''MSC'' is a single [http://msc2010.org/mscwiki/index.php?title=MSC2010 MSC] entry like 16-XX, 16Kxx, 16K50 <br /> | ||
+ | |||
+ | It returns a link to | ||
+ | [http://msc2010.org/mscwiki/index.php?title=MSC2010 Wikipedia MSC2010] | ||
A two digit MSC entry like 16 is automatically extended to 16-XX.<br /> | A two digit MSC entry like 16 is automatically extended to 16-XX.<br /> | ||
+ | A five digits entry like 16K50 generates a link to | ||
+ | [http://msc2010.org/mscwiki/index.php?title=16Kxx ...16Kxx] but | ||
+ | displays the full entry 16K50. | ||
+ | --------------------- | ||
+ | |||
+ | ==== Code ==== | ||
+ | This template is called by [[Template:MSC]], | ||
+ | [[Template:MSCwiki8]]. | ||
+ | |||
+ | Requirements: In ParserFunctions.php, set: | ||
+ | |||
+ | $wgPFEnableStringFunctions = true; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
</noinclude><!-- | </noinclude><!-- | ||
− | -->{{#if:{{{1|}}}| | + | -->{{#if:{{{1|}}}|<!-- |
− | [http://msc2010.org/mscwiki/index.php?title=<!-- | + | -->[http://msc2010.org/mscwiki/index.php?title=<!-- |
− | -->{{#ifexpr:{{#len:{{{1}}} }}=2| {{{1}}}-XX | | + | -->{{#ifexpr:{{#len:{{{1}}} }}=2|<!-- |
− | + | -->{{{1}}}-XX |<!-- | |
− | + | -->{{padright:|3|{{{1}}} }}<!-- | |
− | + | -->{{#switch:{{#pos:{{{1}}}|-}} | |
− | + | | 2 = XX | |
− | + | | #default = xx | |
− | + | }}<!-- | |
− | -->{{#ifexpr:{{#len:{{{1}}} }}=2| {{{1}}}-XX | | + | -->}} <!-- |
− | <!-- | + | -->{{#ifexpr:{{#len:{{{1}}} }}=2|<!-- |
− | + | -->{{{1}}}-XX |<!-- | |
− | + | -->{{{1}}}<!-- | |
− | + | -->}}<!-- | |
− | + | -->]<!-- | |
− | + | -->}} | |
− | |||
− | |||
− | |||
− | }} |
Revision as of 09:34, 27 March 2015
Usage
{{MSCwiki|MSC}}
where MSC is a single MSC entry like 16-XX, 16Kxx, 16K50
It returns a link to Wikipedia MSC2010
A two digit MSC entry like 16 is automatically extended to 16-XX.
A five digits entry like 16K50 generates a link to
...16Kxx but
displays the full entry 16K50.
Code
This template is called by Template:MSC, Template:MSCwiki8.
Requirements: In ParserFunctions.php, set:
$wgPFEnableStringFunctions = true;
How to Cite This Entry:
MSCwiki. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=MSCwiki&oldid=20577
MSCwiki. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=MSCwiki&oldid=20577