![]() |
Template:User is permanently
protected from editing because it is a
heavily used or highly visible template. Substantial changes should first be proposed and discussed here on this page. If the proposal is uncontroversial or has been discussed and is supported by
consensus, editors may use {{
edit template-protected}} to notify an administrator or template editor to make the requested edit. Usually, any contributor may edit the template's
documentation to add usage notes or
categories.
Any contributor may edit the template's sandbox. Functionality of the template can be checked using test cases. |
Is there some template that has in addition to the current info, also has edit time? i.e. the equivalent of {{user|Sundar}} ~~~~~ -- Sundar ( talk · contribs) 11:46, Mar 28, 2005 (UTC)
This template includes a Carriage Return which causes formatting problems when it's used in the middle of text; e.g. "** {{User|Foo}} is doing bad stuff." results in a line break before the text, making it unindented. I propose to remove the CR - and I hope this won't screw up too many places that assume it's there. Or should we just make another template, almost identical to {User}, but without the CR?
Noel
(talk)
18:36, 6 May 2005 (UTC)
Would anyone object to shortening this? i.e. like: Example ( t · c) — comments? Thanks. -- ChrisRuvolo ( t) 21:21, 23 May 2005 (UTC)
Yes, I can see how it would be confusing to new users. No problem, I withdraw my suggestion. -- ChrisRuvolo ( t) 20:10, 31 May 2005 (UTC)
It would appear the only way to fix the edit count link would be to ask Kate to modify her edit counter to convert _ into spaces, then everything would work. — BRIAN 0918 • 2005-08-15 23:40
I once had it pointed out to me for a very good reason that normally a user does not need to see another user's contribs. The only cases it would need to be used is for Rfa's, Rfc's, vandalism, etc. See this for the archived discussion. — Ilγαηερ (Tαlκ) 02:15, 17 August 2005 (UTC)
subst:
with your templates. Does anybody know if a template can be configured to automatically subst:
itself? I used the template for this signature, but used subst
so that it'll automatically copy the template code into this talk page. This is what I typed: {{subst:user|Aaron McDaid}} ~~~~~
Hello, everyone!
I've made a new template, {{ user3}}, that shows user logs. Note that the input name is case-sensitive. Enjoy! -- Ixfd64 14:50, 2005 September 6 (UTC)
[[User:{{{1}}}|{{{2|{{{1}}}}}}]] instead of just [[User:{{{1}}}|{{{1}}}]]? — $PЯINGrαgђ Always loyal! 05:45, 28 November 2006 (UTC)
Some who has the permission to edit this template page add this interwiki link
[[te:Template:సభ్యుడు]]
__ Mpradeep 15:56, 1 December 2006 (UTC)
Change to: {{ Signatures}} a template would help make adding different user signatures to the list easier. AMK152 20:22, 3 December 2006 (UTC)
In addition to this one, other user signatures include:
Note that Usernames with spaces should generally be typed with an underscore: _
-- Turbinator 20:14, 19 December 2006 (UTC)
Please add [[sv:Mall:Användarnamn]]
. Also, see above request for [[te:Template:సభ్యుడు]]
. /
skagedal
...
18:47, 2 January 2007 (UTC)
The template code currently reads "[[User:{{{1}}}|{{{1}}}]] ([[User talk:{{{1}}}|talk]] <small>•</small> [[Special:Contributions/{{{1}}}|contribs]])", which evaluates with my username as " JeffGent ( talk • contribs)". However, Template:Vip was redirected to this template by Radiant! at 07:22 on 27 May 2005 (UTC) after a short discussion documented at Wikipedia:Templates for deletion/Log/Deleted/May 2005#Template:Vip, breaking the existing functionality because Template:Vip used the syntax "user" for the user name, rather than this template's syntax "1" for the user name, causing a display of the ugly "[[User:{{{1}}}|{{{1}}}]] ([[User talk:{{{1}}}|talk]] <small>•</small> [[Special:Contributions/{{{1}}}|contribs]])" when used with the syntax "user" for the user name. I suggest compensating for that change by substituting "{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}" for everywhere that "{{{1}}}" appears, resulting in code that reads "[[User:{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}|{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}]] ([[User talk:{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}|talk]] <small>•</small> [[Special:Contributions/{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}|contribs]])", which evaluates with my username as " JeffGent ( talk • contribs)" whether I use the syntax "user" for the user name or this template's syntax "1" for the user name. Working sample code is at User:JeffGent/testvip and documented in its talk page.
As an alternative, as mentioned in that short discussion by Phil, a bot should have been implemented fix all the usages of the "user" syntax, but the usage of that syntax could have survived in new edits (despite the redirect).
— Jeff G. 15:00, 18 February 2007 (UTC)
There's an easier alternative to the parser functions, where the server slips in other values when a variable is undefined (these can be strings or variables, in this case they're variables):
[[User:{{{user|{{{1}}}}}}|{{{user|{{{1}}}}}}]] ([[User talk:{{{user|{{{1}}}}}}|talk]] <small>•</small> [[Special:Contributions/{{{user|{{{1}}}}}}|contribs]])
I'm also somewhat tempted to just have {{ vip}} read:
{{user|1={{{user}}}}}
And, of course, the bot option. Wouldn't be too hard, I count only 504 transclusions of {{ vip}}. Might be better than complicating this template. Thoughts? – Luna Santin ( talk) 21:01, 18 February 2007 (UTC)
This is probably a stupid question, but I noticed the font the username is rendered in when using {{user}} and {{userlinks}} changed recenty, while some of the other, similar templates are still the same, like {{IPvandal}}. Does anyone know why that happened? Natalie 00:52, 10 March 2007 (UTC)
Please add Polish interwiki: [[pl:Szablon:Użytkownik]]
Hołek
҉
11:47, 15 April 2007 (UTC)
{{
editprotected}}
I woud create a section "See also" and add Wikipedia:Userboxes.
{{ editprotected}} This template should have documentation consistent with {{ Interwiki doc page pattern}} and {{ Sample}}. — Jeff G. 01:11, 7 May 2007 (UTC)
I don't suppose anyone could add a subst=subst parameter onto this (and all related, e.g. {{ vandal}}) to reduce the output code when subst'd? It does look awful at the moment, see this: Vanderdecken ( talk • contribs • count) — Vanderdecken∴ ∫ ξ φ 17:58, 22 May 2007 (UTC)
Having just read a couple of pages containing this and some of its variants ({{ Signatures}} – a misnomer...?), I'm wondering if anyone else reckons the parenthesis following the user name in these templates might be made a little less conspicuous, e.g. via <small>...? Regards, David Kernow (talk) 07:06, 29 May 2007 (UTC)
{{ editprotected}} Please add es:Plantilla:U. -- ✉ Hello World! 11:58, 26 June 2007 (UTC)
What the **** is with all these templates? I'm sure these could be cut in half (with the other half being redirects to the remaining ones) with some thought. Anyone have any ideas on which ones can go? What are each one of these used for? -- Random832 23:13, 9 August 2007 (UTC)
Are the dots of various user templates supposed to be of different sizes, or is this a mistake? Digwuren 11:01, 2 September 2007 (UTC)
{{ editprotected}} Rather than create yet another user template, I coded an option for links to sister projects with an additional "project=" parameter. This could be added to the template without any disruption to existing uses.
[[:{{{2|{{{Project|en}}}}}}:User:{{{1|{{{User|Example}}}}}}|{{{1|{{{User|Example}}}}}}]] ([[:{{{2|{{{Project|en}}}}}}:User talk:{{{1|{{{User|Example}}}}}}|talk]] '''·''' [[:{{{2|{{{Project|en}}}}}}:Special:Contributions/{{{1|{{{User|Example}}}}}}|contribs]])
For example, {{User|Psantora}} still produces: Psantora ( talk · contribs), but {{User|Psantora|m}} would produce: Psantora ( talk · contribs). This would work for all Wikimedia projects like commons and news, but also language links to Wikipedia user pages in other languages.
~ Paul C/ T + 19:57, 21 January 2008 (UTC)
{{ editprotected}} After looking over the code again, I think there might be room for an improvement, but I'm not sure if I'm using the correct magic word. Currently the default link when the parameter isn't used includes the "en" language code. To make this code more versatile and easily ported, would it make sense to use {{CONTENTLANGUAGE}} (en) instead of the hardcoded "en"?
This would produce:
[[:{{{2|{{{Project|{{subst:CONTENTLANGUAGE}}}}}}}}:User:{{{1|{{{User|Example}}}}}}|{{{1|{{{User|Example}}}}}}]] ([[:{{{2|{{{Project|{{subst:CONTENTLANGUAGE}}}}}}}}:User talk:{{{1|{{{User|Example}}}}}}|talk]] '''·''' [[:{{{2|{{{Project|{{subst:CONTENTLANGUAGE}}}}}}}}:Special:Contributions/{{{1|{{{User|Example}}}}}}|contribs]])
Is this an improvement or does it make things more complicated? Also, discussion on the village pump seems to have died out... any chance of making this change anytime soon? ~ Paul C/ T + 18:02, 2 February 2008 (UTC)
Responding to the editprotected request again: I am going to merge {{usernewtest}} here unless there are additional concerns. It looks like the people who have been discussing it here seem to agree on it. — Carl ( CBM · talk) 14:09, 17 February 2008 (UTC)
Note: Template:Usernewtest is deleted and the suggested code has been added to Template:User/Sandbox and Template:User. ☯ Zenwhat ( talk) 16:29, 24 February 2008 (UTC)
Some users on English wiki are mostly active on other wikis, such that the regular Template:User tag may be inappropriate. Furthermore, there are some rare cases where it's appropriate to have an interwikied Template:User instead of a regular one. For instance, I'm cleaning up the bot status page. On the page, there are many people who own bots on English Wikipedia, but only have accounts on foreign language wikis. For the table there, it's a lot easier for templates (and for bots reading such templates) if it's a standard template, with a simple second parameter to make Template:User transwikied.
An example of the proposed code to be added is at Template:Usernewtest. Every line of code there is carefully commented, so that it's easy to follow even for non-programmers.
Here's how it works. Say you have a user named Flacus with an account on English wiki and an account on German wiki.
{{User|Flacus}}
This generates a link to his English wiki account, talkpage, and contribs list:
{{Usernewtest|Flacus}}
{{User|Flacus|en}}
This generates:
Flacus (
talk ·
contribs)
{{User|Flacus|de}}
This generates the interwiki user template:
Flacus (
talk ·
contribs)
This works for all of the interwiki codes.
It should not pose a problem for any of the existing instances of Template:User because it only changes the output if there is a second parameter added. There shouldn't be, in any current instances of this template, since there is currently only one parameter.
The only possible exception where it might pose a problem is if someone created a custom template which somehow directly substituted the code from Template:User and tried to add a second parameter themselves. But that would be rather weird. I don't even know if it's possible under the current syntax and I don't know of any templates that use it. If there is some obscure custom template out there doing this, we could always just revert it back until they address the compatibility issues. ☯ Zenwhat ( talk) 07:58, 6 February 2008 (UTC)
This template is intended to be substituted cleanly. All I can say about including ParserFunctions is: ew. Having another template would be great, though, e.g. Template:User-iw. Gracenotes T § 18:35, 6 February 2008 (UTC)
Psantora, it's absurd that anyone would stand in the way of this. Gracenotes: Most templates use the parser in one form or another, include the existing Template:User.
What is the point of having another template? We have a redundant amount of user templates as it is and it would be more intuitive to integrate features into a single template than to have one long messy list of different templates. ☯ Zenwhat ( talk) 01:12, 7 February 2008 (UTC)
Question: When you're objecting to parser functions, is there actually some kind of legitimate criticism here, or is it just "hating" (aka being a hater, drinking the haterade, etc..). What I mean is, what is actually bad about using parser functions? If it works, it works. Am I right?
I wish every template was appropriately commented and that the syntax was somehow standard, like having every new line, beginning with | (or some other character) actually being the beginning of every new line, so that I could look at actual "lines of code," and not something like {{{234234}}}{}}{234}}{[{}}2}}}}{}|}}{}{}{{|||||{}{}2342}}{{}{ That is horrible. From what I've heard, wiki code is horrible, period.
Still, despite my hating, if somebody puts forth a good idea in wiki code which works, it should get done, I think. What do you think? ☯ Zenwhat ( talk) 07:16, 7 February 2008 (UTC)
::*normal: {{Usernewtest|Psantora}} subst: [[en:User:Psantora|Psantora]] ([[en:User talk:Psantora|talk]] '''·''' [[en:Special:Contributions/Psantora|contribs]])
::*m: <nowiki>{{Usernewtest|Psantora|m}} subst:
Psantora (
talk ·
contribs)</nowiki>
(note, this is code from the section above, not Zenwhat's code which includes parser functions. I'm going to revert my change to his template so this thread makes sense in the future... though I assume after the change goes through, this template will be deleted.) ~
Paul
T
+/
C
16:26, 8 February 2008 (UTC)
My idea is a blatantly good idea. However, it's being stifled because of a minority blocking consensus, a major problem on Wikipedia, period.
I'm retiring from Wikipedia, so you can do whatever you want with my code. Use it, ignore it, I don't care. ☯ Zenwhat ( talk) 06:42, 8 February 2008 (UTC)
What is the point of the colons in the code? They seem unecessary and are apparently messing up the WP:RfA analysis tools. — Cyclonenim ( talk · contribs) 00:24, 27 August 2008 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Hi, could someone please take a look at e.g. {{
userv}}, {{
usertcb}}, {{
user|Example|separator=pipe}}
etc. as the formatting (more specifically, the spacing) of the pipe separator does not come out the same for me as how it looks on
page histories? Example:
Example (
talk ·
contribs). (Not really proficient enough at template code to edit it myself, I'm afraid.) Thanks!
It Is Me Here
t /
c
11:59, 23 May 2012 (UTC)
For me, there are spaces missing. To me it looks like this:
It Is Me Here t / c 21:04, 23 May 2012 (UTC)
This should now be fixed - MediaWiki:Pipe-separator/en-gb has been created as a clone of MediaWiki:Pipe-separator. -- Redrose64 ( talk) 15:04, 24 May 2012 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
I would like to see the standalone version on Template:User/sandbox implemented. It was built in an responce to MZMcBride´s performance conserns on Wikipedia:Lua requests#Template:User. The sandboxed version is faster than the current one.-- Snaevar ( talk) 22:03, 11 June 2013 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
There's a version of this template using safesubst at User:PC-XT/sandbox/Template:User. Could an editor familiar with maintaining this template please assess its suitability and, if it's okay, update this template with it. I have sufficient permissions but haven't been involved with this high-visibility template before. — Scott • talk 09:14, 2 April 2014 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Minor request here: Could somebody edit this template's documentation to add a 'See also' section that links to {{ Noping2}}? As {{ Noping2}} is basically {{ User}} without the "ping", the two templates are closely related, and linking to {{ Noping2}} from here would probably be beneficial. TIA. -- IJBall ( contribs • talk) 00:44, 7 January 2016 (UTC) -- IJBall ( contribs • talk) 00:44, 7 January 2016 (UTC)
{{
user}}
because of the test {{#ifeq:{{strfind short|{{BASEPAGENAME}}|Usercheck}}|0 | |
The document needs to explicitly state that using it will ping the user named in it. Or at least to link to an explanation of "notification". ← Baseball Bugs What's up, Doc? carrots→ 20:10, 21 October 2017 (UTC)
{{
user}}
, {{
u}}
, {{
reply to}}
or any of several other templates.{{
ping}}
or {{
u}}
depending on the situation). We would have to make this crystal clear in all the other places too. To my incomplete knowledge, this is the first time in my career that this doc has proven inadequate, even before my change. ―
Mandruss
☎
07:17, 22 October 2017 (UTC)
$ ping 192.168.1.128
$ ping HAL
{{
Nudge}}
to {{
Reply to}}
. ―
Mandruss
☎
21:17, 22 October 2017 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Add {{
For|the template that only gives a link to a user's user page|Template:User link}}
(or something along those lines) to the template documentation.
Interqwark
talk
contribs
13:20, 15 June 2018 (UTC)
{{
edit template-protected}}
is usually not required for edits to the documentation, categories, or interlanguage links of templates using a
documentation subpage. Use the 'edit' link at the top of the green "Template documentation" box to edit the documentation subpage.In this edit, I was not notified. I also recall in a recent conversation about a month or so ago, another editor mentioned that my use of this template did not ping them either. Is anyone aware of an issue with the way notifications have been implemented in this template? Has anyone else noticed this problem? -- GoneIn60 ( talk) 08:49, 10 July 2022 (UTC)
[[User:GoneIn60|GoneIn60]]
(with square brackets). This page (
Template talk:User) is for discussing the template and its usage. —
andrybak (
talk)
09:01, 10 July 2022 (UTC)
![]() |
Template:User is permanently
protected from editing because it is a
heavily used or highly visible template. Substantial changes should first be proposed and discussed here on this page. If the proposal is uncontroversial or has been discussed and is supported by
consensus, editors may use {{
edit template-protected}} to notify an administrator or template editor to make the requested edit. Usually, any contributor may edit the template's
documentation to add usage notes or
categories.
Any contributor may edit the template's sandbox. Functionality of the template can be checked using test cases. |
Is there some template that has in addition to the current info, also has edit time? i.e. the equivalent of {{user|Sundar}} ~~~~~ -- Sundar ( talk · contribs) 11:46, Mar 28, 2005 (UTC)
This template includes a Carriage Return which causes formatting problems when it's used in the middle of text; e.g. "** {{User|Foo}} is doing bad stuff." results in a line break before the text, making it unindented. I propose to remove the CR - and I hope this won't screw up too many places that assume it's there. Or should we just make another template, almost identical to {User}, but without the CR?
Noel
(talk)
18:36, 6 May 2005 (UTC)
Would anyone object to shortening this? i.e. like: Example ( t · c) — comments? Thanks. -- ChrisRuvolo ( t) 21:21, 23 May 2005 (UTC)
Yes, I can see how it would be confusing to new users. No problem, I withdraw my suggestion. -- ChrisRuvolo ( t) 20:10, 31 May 2005 (UTC)
It would appear the only way to fix the edit count link would be to ask Kate to modify her edit counter to convert _ into spaces, then everything would work. — BRIAN 0918 • 2005-08-15 23:40
I once had it pointed out to me for a very good reason that normally a user does not need to see another user's contribs. The only cases it would need to be used is for Rfa's, Rfc's, vandalism, etc. See this for the archived discussion. — Ilγαηερ (Tαlκ) 02:15, 17 August 2005 (UTC)
subst:
with your templates. Does anybody know if a template can be configured to automatically subst:
itself? I used the template for this signature, but used subst
so that it'll automatically copy the template code into this talk page. This is what I typed: {{subst:user|Aaron McDaid}} ~~~~~
Hello, everyone!
I've made a new template, {{ user3}}, that shows user logs. Note that the input name is case-sensitive. Enjoy! -- Ixfd64 14:50, 2005 September 6 (UTC)
[[User:{{{1}}}|{{{2|{{{1}}}}}}]] instead of just [[User:{{{1}}}|{{{1}}}]]? — $PЯINGrαgђ Always loyal! 05:45, 28 November 2006 (UTC)
Some who has the permission to edit this template page add this interwiki link
[[te:Template:సభ్యుడు]]
__ Mpradeep 15:56, 1 December 2006 (UTC)
Change to: {{ Signatures}} a template would help make adding different user signatures to the list easier. AMK152 20:22, 3 December 2006 (UTC)
In addition to this one, other user signatures include:
Note that Usernames with spaces should generally be typed with an underscore: _
-- Turbinator 20:14, 19 December 2006 (UTC)
Please add [[sv:Mall:Användarnamn]]
. Also, see above request for [[te:Template:సభ్యుడు]]
. /
skagedal
...
18:47, 2 January 2007 (UTC)
The template code currently reads "[[User:{{{1}}}|{{{1}}}]] ([[User talk:{{{1}}}|talk]] <small>•</small> [[Special:Contributions/{{{1}}}|contribs]])", which evaluates with my username as " JeffGent ( talk • contribs)". However, Template:Vip was redirected to this template by Radiant! at 07:22 on 27 May 2005 (UTC) after a short discussion documented at Wikipedia:Templates for deletion/Log/Deleted/May 2005#Template:Vip, breaking the existing functionality because Template:Vip used the syntax "user" for the user name, rather than this template's syntax "1" for the user name, causing a display of the ugly "[[User:{{{1}}}|{{{1}}}]] ([[User talk:{{{1}}}|talk]] <small>•</small> [[Special:Contributions/{{{1}}}|contribs]])" when used with the syntax "user" for the user name. I suggest compensating for that change by substituting "{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}" for everywhere that "{{{1}}}" appears, resulting in code that reads "[[User:{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}|{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}]] ([[User talk:{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}|talk]] <small>•</small> [[Special:Contributions/{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}|contribs]])", which evaluates with my username as " JeffGent ( talk • contribs)" whether I use the syntax "user" for the user name or this template's syntax "1" for the user name. Working sample code is at User:JeffGent/testvip and documented in its talk page.
As an alternative, as mentioned in that short discussion by Phil, a bot should have been implemented fix all the usages of the "user" syntax, but the usage of that syntax could have survived in new edits (despite the redirect).
— Jeff G. 15:00, 18 February 2007 (UTC)
There's an easier alternative to the parser functions, where the server slips in other values when a variable is undefined (these can be strings or variables, in this case they're variables):
[[User:{{{user|{{{1}}}}}}|{{{user|{{{1}}}}}}]] ([[User talk:{{{user|{{{1}}}}}}|talk]] <small>•</small> [[Special:Contributions/{{{user|{{{1}}}}}}|contribs]])
I'm also somewhat tempted to just have {{ vip}} read:
{{user|1={{{user}}}}}
And, of course, the bot option. Wouldn't be too hard, I count only 504 transclusions of {{ vip}}. Might be better than complicating this template. Thoughts? – Luna Santin ( talk) 21:01, 18 February 2007 (UTC)
This is probably a stupid question, but I noticed the font the username is rendered in when using {{user}} and {{userlinks}} changed recenty, while some of the other, similar templates are still the same, like {{IPvandal}}. Does anyone know why that happened? Natalie 00:52, 10 March 2007 (UTC)
Please add Polish interwiki: [[pl:Szablon:Użytkownik]]
Hołek
҉
11:47, 15 April 2007 (UTC)
{{
editprotected}}
I woud create a section "See also" and add Wikipedia:Userboxes.
{{ editprotected}} This template should have documentation consistent with {{ Interwiki doc page pattern}} and {{ Sample}}. — Jeff G. 01:11, 7 May 2007 (UTC)
I don't suppose anyone could add a subst=subst parameter onto this (and all related, e.g. {{ vandal}}) to reduce the output code when subst'd? It does look awful at the moment, see this: Vanderdecken ( talk • contribs • count) — Vanderdecken∴ ∫ ξ φ 17:58, 22 May 2007 (UTC)
Having just read a couple of pages containing this and some of its variants ({{ Signatures}} – a misnomer...?), I'm wondering if anyone else reckons the parenthesis following the user name in these templates might be made a little less conspicuous, e.g. via <small>...? Regards, David Kernow (talk) 07:06, 29 May 2007 (UTC)
{{ editprotected}} Please add es:Plantilla:U. -- ✉ Hello World! 11:58, 26 June 2007 (UTC)
What the **** is with all these templates? I'm sure these could be cut in half (with the other half being redirects to the remaining ones) with some thought. Anyone have any ideas on which ones can go? What are each one of these used for? -- Random832 23:13, 9 August 2007 (UTC)
Are the dots of various user templates supposed to be of different sizes, or is this a mistake? Digwuren 11:01, 2 September 2007 (UTC)
{{ editprotected}} Rather than create yet another user template, I coded an option for links to sister projects with an additional "project=" parameter. This could be added to the template without any disruption to existing uses.
[[:{{{2|{{{Project|en}}}}}}:User:{{{1|{{{User|Example}}}}}}|{{{1|{{{User|Example}}}}}}]] ([[:{{{2|{{{Project|en}}}}}}:User talk:{{{1|{{{User|Example}}}}}}|talk]] '''·''' [[:{{{2|{{{Project|en}}}}}}:Special:Contributions/{{{1|{{{User|Example}}}}}}|contribs]])
For example, {{User|Psantora}} still produces: Psantora ( talk · contribs), but {{User|Psantora|m}} would produce: Psantora ( talk · contribs). This would work for all Wikimedia projects like commons and news, but also language links to Wikipedia user pages in other languages.
~ Paul C/ T + 19:57, 21 January 2008 (UTC)
{{ editprotected}} After looking over the code again, I think there might be room for an improvement, but I'm not sure if I'm using the correct magic word. Currently the default link when the parameter isn't used includes the "en" language code. To make this code more versatile and easily ported, would it make sense to use {{CONTENTLANGUAGE}} (en) instead of the hardcoded "en"?
This would produce:
[[:{{{2|{{{Project|{{subst:CONTENTLANGUAGE}}}}}}}}:User:{{{1|{{{User|Example}}}}}}|{{{1|{{{User|Example}}}}}}]] ([[:{{{2|{{{Project|{{subst:CONTENTLANGUAGE}}}}}}}}:User talk:{{{1|{{{User|Example}}}}}}|talk]] '''·''' [[:{{{2|{{{Project|{{subst:CONTENTLANGUAGE}}}}}}}}:Special:Contributions/{{{1|{{{User|Example}}}}}}|contribs]])
Is this an improvement or does it make things more complicated? Also, discussion on the village pump seems to have died out... any chance of making this change anytime soon? ~ Paul C/ T + 18:02, 2 February 2008 (UTC)
Responding to the editprotected request again: I am going to merge {{usernewtest}} here unless there are additional concerns. It looks like the people who have been discussing it here seem to agree on it. — Carl ( CBM · talk) 14:09, 17 February 2008 (UTC)
Note: Template:Usernewtest is deleted and the suggested code has been added to Template:User/Sandbox and Template:User. ☯ Zenwhat ( talk) 16:29, 24 February 2008 (UTC)
Some users on English wiki are mostly active on other wikis, such that the regular Template:User tag may be inappropriate. Furthermore, there are some rare cases where it's appropriate to have an interwikied Template:User instead of a regular one. For instance, I'm cleaning up the bot status page. On the page, there are many people who own bots on English Wikipedia, but only have accounts on foreign language wikis. For the table there, it's a lot easier for templates (and for bots reading such templates) if it's a standard template, with a simple second parameter to make Template:User transwikied.
An example of the proposed code to be added is at Template:Usernewtest. Every line of code there is carefully commented, so that it's easy to follow even for non-programmers.
Here's how it works. Say you have a user named Flacus with an account on English wiki and an account on German wiki.
{{User|Flacus}}
This generates a link to his English wiki account, talkpage, and contribs list:
{{Usernewtest|Flacus}}
{{User|Flacus|en}}
This generates:
Flacus (
talk ·
contribs)
{{User|Flacus|de}}
This generates the interwiki user template:
Flacus (
talk ·
contribs)
This works for all of the interwiki codes.
It should not pose a problem for any of the existing instances of Template:User because it only changes the output if there is a second parameter added. There shouldn't be, in any current instances of this template, since there is currently only one parameter.
The only possible exception where it might pose a problem is if someone created a custom template which somehow directly substituted the code from Template:User and tried to add a second parameter themselves. But that would be rather weird. I don't even know if it's possible under the current syntax and I don't know of any templates that use it. If there is some obscure custom template out there doing this, we could always just revert it back until they address the compatibility issues. ☯ Zenwhat ( talk) 07:58, 6 February 2008 (UTC)
This template is intended to be substituted cleanly. All I can say about including ParserFunctions is: ew. Having another template would be great, though, e.g. Template:User-iw. Gracenotes T § 18:35, 6 February 2008 (UTC)
Psantora, it's absurd that anyone would stand in the way of this. Gracenotes: Most templates use the parser in one form or another, include the existing Template:User.
What is the point of having another template? We have a redundant amount of user templates as it is and it would be more intuitive to integrate features into a single template than to have one long messy list of different templates. ☯ Zenwhat ( talk) 01:12, 7 February 2008 (UTC)
Question: When you're objecting to parser functions, is there actually some kind of legitimate criticism here, or is it just "hating" (aka being a hater, drinking the haterade, etc..). What I mean is, what is actually bad about using parser functions? If it works, it works. Am I right?
I wish every template was appropriately commented and that the syntax was somehow standard, like having every new line, beginning with | (or some other character) actually being the beginning of every new line, so that I could look at actual "lines of code," and not something like {{{234234}}}{}}{234}}{[{}}2}}}}{}|}}{}{}{{|||||{}{}2342}}{{}{ That is horrible. From what I've heard, wiki code is horrible, period.
Still, despite my hating, if somebody puts forth a good idea in wiki code which works, it should get done, I think. What do you think? ☯ Zenwhat ( talk) 07:16, 7 February 2008 (UTC)
::*normal: {{Usernewtest|Psantora}} subst: [[en:User:Psantora|Psantora]] ([[en:User talk:Psantora|talk]] '''·''' [[en:Special:Contributions/Psantora|contribs]])
::*m: <nowiki>{{Usernewtest|Psantora|m}} subst:
Psantora (
talk ·
contribs)</nowiki>
(note, this is code from the section above, not Zenwhat's code which includes parser functions. I'm going to revert my change to his template so this thread makes sense in the future... though I assume after the change goes through, this template will be deleted.) ~
Paul
T
+/
C
16:26, 8 February 2008 (UTC)
My idea is a blatantly good idea. However, it's being stifled because of a minority blocking consensus, a major problem on Wikipedia, period.
I'm retiring from Wikipedia, so you can do whatever you want with my code. Use it, ignore it, I don't care. ☯ Zenwhat ( talk) 06:42, 8 February 2008 (UTC)
What is the point of the colons in the code? They seem unecessary and are apparently messing up the WP:RfA analysis tools. — Cyclonenim ( talk · contribs) 00:24, 27 August 2008 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Hi, could someone please take a look at e.g. {{
userv}}, {{
usertcb}}, {{
user|Example|separator=pipe}}
etc. as the formatting (more specifically, the spacing) of the pipe separator does not come out the same for me as how it looks on
page histories? Example:
Example (
talk ·
contribs). (Not really proficient enough at template code to edit it myself, I'm afraid.) Thanks!
It Is Me Here
t /
c
11:59, 23 May 2012 (UTC)
For me, there are spaces missing. To me it looks like this:
It Is Me Here t / c 21:04, 23 May 2012 (UTC)
This should now be fixed - MediaWiki:Pipe-separator/en-gb has been created as a clone of MediaWiki:Pipe-separator. -- Redrose64 ( talk) 15:04, 24 May 2012 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
I would like to see the standalone version on Template:User/sandbox implemented. It was built in an responce to MZMcBride´s performance conserns on Wikipedia:Lua requests#Template:User. The sandboxed version is faster than the current one.-- Snaevar ( talk) 22:03, 11 June 2013 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
There's a version of this template using safesubst at User:PC-XT/sandbox/Template:User. Could an editor familiar with maintaining this template please assess its suitability and, if it's okay, update this template with it. I have sufficient permissions but haven't been involved with this high-visibility template before. — Scott • talk 09:14, 2 April 2014 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Minor request here: Could somebody edit this template's documentation to add a 'See also' section that links to {{ Noping2}}? As {{ Noping2}} is basically {{ User}} without the "ping", the two templates are closely related, and linking to {{ Noping2}} from here would probably be beneficial. TIA. -- IJBall ( contribs • talk) 00:44, 7 January 2016 (UTC) -- IJBall ( contribs • talk) 00:44, 7 January 2016 (UTC)
{{
user}}
because of the test {{#ifeq:{{strfind short|{{BASEPAGENAME}}|Usercheck}}|0 | |
The document needs to explicitly state that using it will ping the user named in it. Or at least to link to an explanation of "notification". ← Baseball Bugs What's up, Doc? carrots→ 20:10, 21 October 2017 (UTC)
{{
user}}
, {{
u}}
, {{
reply to}}
or any of several other templates.{{
ping}}
or {{
u}}
depending on the situation). We would have to make this crystal clear in all the other places too. To my incomplete knowledge, this is the first time in my career that this doc has proven inadequate, even before my change. ―
Mandruss
☎
07:17, 22 October 2017 (UTC)
$ ping 192.168.1.128
$ ping HAL
{{
Nudge}}
to {{
Reply to}}
. ―
Mandruss
☎
21:17, 22 October 2017 (UTC)
![]() | This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Add {{
For|the template that only gives a link to a user's user page|Template:User link}}
(or something along those lines) to the template documentation.
Interqwark
talk
contribs
13:20, 15 June 2018 (UTC)
{{
edit template-protected}}
is usually not required for edits to the documentation, categories, or interlanguage links of templates using a
documentation subpage. Use the 'edit' link at the top of the green "Template documentation" box to edit the documentation subpage.In this edit, I was not notified. I also recall in a recent conversation about a month or so ago, another editor mentioned that my use of this template did not ping them either. Is anyone aware of an issue with the way notifications have been implemented in this template? Has anyone else noticed this problem? -- GoneIn60 ( talk) 08:49, 10 July 2022 (UTC)
[[User:GoneIn60|GoneIn60]]
(with square brackets). This page (
Template talk:User) is for discussing the template and its usage. —
andrybak (
talk)
09:01, 10 July 2022 (UTC)