Template:U/doc: Difference between revisions
More actions
mention ping |
What does "choose the effective" even mean? |
||
| Line 52: | Line 52: | ||
|desc=Link to a user, either internal or interwiki | |desc=Link to a user, either internal or interwiki | ||
*{{nobold|For users ''without a user page'' you may link to their talk page with {{Tl|Ut}}.}} | *{{nobold|For users ''without a user page'' you may link to their talk page with {{Tl|Ut}}.}} | ||
*{{nobold|For links to users of the {{Wd||German}} Wikipedia | *{{nobold|For links to users of the {{Wd||German}} Wikipedia, use {{Tl|Ud}}.}} | ||
|namespace=all | |namespace=all | ||
|usergroup=all | |usergroup=all | ||
| Line 63: | Line 63: | ||
Sometimes neither user page nor the user talk page exist on Commons. | Sometimes neither user page nor the user talk page exist on Commons. | ||
*The {{T0|Uc|-}} checks whether the user page exists, and links to it if ''yes''. | * The {{T0|Uc|-}} checks whether the user page exists, and links to it if ''yes''. | ||
::Otherwise it checks whether the user talk page exists, and links to it if ''yes''. | :: Otherwise it checks whether the user talk page exists, and links to it if ''yes''. | ||
:::Otherwise it links to the special page "user contributions" that lists the editor's contributions on Commons. | ::: Otherwise it links to the special page "user contributions" that lists the editor's contributions on Commons. | ||
:If the other pages are created later, it automatically prefers the talk page over the user page. | : If the other pages are created later, it automatically prefers the talk page over the user page. | ||
:<small>Since existence checks are not possible in other Wikipedias, these checks are performed only when ''no language code'' is specified.</small> | : <small>Since existence checks are not possible in other Wikipedias, these checks are performed only when ''no language code'' is specified.</small> | ||
This template pings the mentioned user like a normal page link. To not ping the user, see {{tl|noping}}. | This template pings the mentioned user like a normal page link. To not ping the user, see {{tl|noping}}. | ||
Revision as of 00:05, 17 May 2020
Link to a user, either internal or interwiki
Usage
{{U |1= }}
Many users have only a User Talk page but no User page on Commons. This results in a red link with the standard linking [[User:UserName]].
An easy edit to fix this link is just to change the {{U| to {{Ut| to link the user talk page with the user name.
Another reason for a redlink may result of changing the user name by the postfix "~commonswiki".
An easy edit to fix this link is just to change it to {{Uw| to link the new user page with the user name,
or to the talk page with {{Uwt| when only this one exists.
Sometimes neither user page nor the user talk page exist on Commons.
- The Template:Uc checks whether the user page exists, and links to it if yes.
- Otherwise it checks whether the user talk page exists, and links to it if yes.
- Otherwise it links to the special page "user contributions" that lists the editor's contributions on Commons.
- Otherwise it checks whether the user talk page exists, and links to it if yes.
- If the other pages are created later, it automatically prefers the talk page over the user page.
- Since existence checks are not possible in other Wikipedias, these checks are performed only when no language code is specified.
This template pings the mentioned user like a normal page link. To not ping the user, see {{Noping}}.
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | user name: it is recommended to define the user name. If absent, the name is shown of the last editing user | empty | optional | |
2 | nick name: display text, may be formatted wikitext or html | empty | optional | |
3 | language code: for interwiki link. If absent, link to user entry in the Commons | empty | optional | |
4 | + or - to precede the user name with the namespace User:
(if both signs are specified, "+" is used and "-" is ignored) | empty | optional | |
link | specify link=no to suppress the link | empty | optional | |
| more parameters to format the namespace (when "+" or "-" is specified)
| optional | ||
case | for formatting of the namespace:
| empty | optional | |
i18n | an ISO 639 language code, to follow another translation then yours
| en | optional | |
Additional information
The template is intended to be used in the following namespaces: all namespaces
The template is intended to be used by the following user groups: all users
Relies on:
Main template code {{U/main}}
Example
Instead of [[User:Konstantinopoulosstephanopoulos|Konstantinopoulosstephanopoulos]]
write just {{U|Konstantinopoulosstephanopoulos}} for the same output Konstantinopoulosstephanopoulos
Localization
This template is not intended to be localized.
The template does not generate any localizable text;
with + or - always the namespace in English: "User" is displayed; only in
| Table: different displays for {{U}} with the namespace option | |
|---|---|
| {{ U | username }} this is the standard | username |
| {{ U | username | - }} | User:username |
| {{ U | username | - | case = l }} | user:username |
| {{ U | username | - | case = i }} | user:username |
| {{ U | username | - | case = n }} | user:username |
| {{ U | username | + }} | User:username |
| {{ U | username | + | case = l }} | user:username |
| {{ U | username | + | case = i }} | user:username |
| {{ U | username | + | case = n }} | user:username |
| {{ U | username | link = n }} | username |
| {{ U | username | - | link = n }} | User:username |
| {{ U | username | - | link = n | case = l }} | user:username |
| {{ U | username | - | link = n | case = i }} | user:username |
| {{ U | username | - | link = n | case = n }} | user:username |
| {{ U | username | + | link = n }} | User:username |
| {{ U | username | + | link = n | case = l }} | user:username |
| {{ U | username | + | link = n | case = i }} | user:username |
| {{ U | username | + | link = n | case = n }} | user:username |
[ ] {{Commons:Link templates/User and user talk links}}