You are viewing the MafiaScum.net Wiki. To play the game, visit the forum.

Template:U: Difference between revisions

From MafiaWiki
Jump to navigation Jump to search
(fix forum profile link)
(adding disclaimer)
Line 12: Line 12:


The displayed text. If not specified, {{{1}}} is used.
The displayed text. If not specified, {{{1}}} is used.
Note that this uses <code>#ifexist</code> parser functions (always one, and maybe two), which are considered [http://www.mediawiki.org/wiki/Manual:$wgExpensiveParserFunctionLimit expensive]. As a result, if more than <code>$wgExpensiveParserFunctionLimit</code> of these are used on a page (which is 100 as of this edit), the later ones will assume the wiki pages don't exist and act accordingly. (Note that this is 100 pages checked for, not 100 template usages - so checking for the same page 100 times counts as 1.)


[[Category:Pimped by Fenhl]][[Category:Templates|{{PAGENAME}}]]</noinclude>
[[Category:Pimped by Fenhl]][[Category:Templates|{{PAGENAME}}]]</noinclude>

Revision as of 00:35, 1 June 2014

This template links to a page of the user with username {{{1}}}.

  • It will first check for a wiki page [[User:username]], and link to it if it exists.
  • If the above is a redlink, it will check if there is a wiki page at [[username]] (without the User: prefix), and link to it if it exists.
  • If the above is a redlink, too, it will link to the user's profile page on the forum.

{{{1}}}

The user name. If the link shows up wrong, replace whitespace with %20.

{{{2}}}

The displayed text. If not specified, {{{1}}} is used.

Note that this uses #ifexist parser functions (always one, and maybe two), which are considered expensive. As a result, if more than $wgExpensiveParserFunctionLimit of these are used on a page (which is 100 as of this edit), the later ones will assume the wiki pages don't exist and act accordingly. (Note that this is 100 pages checked for, not 100 template usages - so checking for the same page 100 times counts as 1.)