Jump to content

Template talk:Usbk

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

This Format does not like parameters

[edit]

Well as you may have noticed that I made edits here to try to make parameters possible on this template. However when I added it to this template it ended up corrupting other userboxes that did not have parameters. so what I had to do is create a new template at Template:Usbkc to address the issue for now. If there anyway to make it possible here without that problem it would help out alot. Sawblade05 08:23, 8 June 2007 (UTC)[reply]


This template was originally created by User:Java7837 he also made a program to make userboxes with pictures see http://wiki.riteme.site/wiki/User:Java7837/pictureuserboxcreator it is very helpful in producing userboxes which use pictures


This template was originally created by User:Java7837 he also made a program to make userboxes see http://wiki.riteme.site/wiki/User:Java7837/userboxcreator it is very helpful in producing userboxes which don't require pictures


--Java7837 21:53, 14 June 2007 (UTC)[reply]


Big error

[edit]

Big error see


versus


Code Result
{{Template:User Chief Engineer}} Usage


This only seems to be effecting pages loading specifically pages listed under http://wiki.riteme.site/wiki/Wikipedia:Userboxes/Profession#Merchant_marine please fix this as soon as possible

--Java7837 15:45, 15 June 2007 (UTC)[reply]



Actually look at http://wiki.riteme.site/wiki/Wikipedia:Userboxes/Profession a good number of userboxes load ' instead of the picture they are supposed to load

--Java7837 15:52, 15 June 2007 (UTC)[reply]


Though Wikipedia:Userboxes/Emoticons seems to be fine

--Java7837 16:32, 15 June 2007 (UTC)[reply]


Wikipedia:Userboxes/Zodiac also works fine

--Java7837 16:33, 15 June 2007 (UTC)[reply]

Fixed. It was because the userbox was being transcluded like {{user Chief Engineer|||||}}. –Pomte 18:08, 15 June 2007 (UTC)[reply]

Another Big error

[edit]

The current version has corrupted userboxes here at Wikipedia:Userboxes/WikiProjects plase fix show they all show.



Sawblade05 10:11, 18 June 2007 (UTC)[reply]

The bottom userboxes weren't showing because that page has a lot of userboxes. It's not particular useful either, being redundant to Wikipedia:WikiProject and Category:WikiProjects etc. No one should be browsing the list for userboxes because you have to actually look at the WikiProject first before joining and tagging yourself. –Pomte 10:29, 18 June 2007 (UTC)[reply]

Categories

[edit]

Category:User templates

[edit]

I don't know who added this page to this category but this category is only for userboxes, I am taking it out. -PatPeter 06:43, 2 July 2007 (UTC)[reply]

I figured it out for you PatPeter, it was in the documentation at /doc. 67.175.105.209 20:22, 21 August 2007 (UTC)[reply]
I placed it back in that category with | ]] as categorization so that this template is at least categorized.

Category Suppresion

[edit]

{{#ifeq:{{{categories}}}|no||[[Category:Example|{{PAGENAME}}]]}}

We need to get this incorporated into the template. -PatPeter 01:58, 15 August 2007 (UTC)[reply]

Can a parser function of this nature: {{#ifeq:{{{categories}}}|no||[[Category:Example|{{PAGENAME}}]]}} be made in this template to allow for the suppression of Wikipedian categories on pages such as Wikipedia:Userboxes/Health, Wikipedia:Userboxes/WikiProjects, and Wikipedia talk:Userboxes/New Userboxes? — Preceding unsigned comment added by Java7837 (talkcontribs) 02:53, 9 September 2007

Categroy Fixes

[edit]

The way I see it, the category parameter can be simplified to simple {{usbk|template name|Category:your category}}, with the parameter "category" not having anything fancy whatsoever, just {{{category}}}.The UserboxerComplain/ubx

category=name is as easy to type, and it is more intuitive (as in the case of {{tlx}} etc.) to have the second unnamed parameter deal with parameters for the actual userbox. –Pomte 20:44, 20 January 2008 (UTC)[reply]

Parameters

[edit]

I think I've solved the parameters issue. If anyone comes across a use of this template that still appears to be broken, let me know. JPG-GR (talk) 02:48, 29 November 2007 (UTC)[reply]

Actually, it appears it can only handle one parameter (called "param1") properly at this time. JPG-GR (talk) 03:06, 29 November 2007 (UTC)[reply]

What I did

[edit]

Alright so basically I just solved all these problems. Any userbox that has the correct ParserFunctions extension from Category:Category suppression supporting templates will not categorize these pages in user categories, more in reply to #Category Suppresion. Before reverting please post here, I have this page watched. -Babelious 22:54, 13 January 2008 (UTC)[reply]

{{[[{{{1|{{FULLPAGENAME}}}}}]]{{#if:{{{param1|}}}|{{!}}''{{{param1}}}''|}}{{#if:{{{param2|}}}|{{!}}''{{{param2}}}''|}}}}
{{ #if: {{{nt|}}} | | {{!}} }}{{#if:{{{param2|}}}|{{{{{1|{{FULLPAGENAME}}}}}|1={{{param1|}}}|2={{{param2}}}}}|{{#if:{{{param1|}}}|{{{{{1|{{FULLPAGENAME}}}}}|1={{{param1}}}}}|{{{{{1|{{FULLPAGENAME}}}}}}}}}}} 
{{ #if: {{{nt|}}} | {{clear}} | {{!}} }}[[Special:Whatlinkshere/{{{1|{{FULLPAGENAME}}}}}|What links here]]
{{#if: {{{category|}}} | <br />[[:Category:{{{category}}}]] | }}
{{ #if: {{{nt|}}} | | {{!}}- }}

Alright I have no clue as to what all this means, but if some one could tell me which parts of these | are equal to <td> then we might me able to reincorporate some of this code back in. -Babelious 18:43, 14 January 2008 (UTC)[reply]

{{[[{{{1|{{FULLPAGENAME}}}}}]]
{{#if:{{{param1|}}}|{{!}}''{{{param1}}}''|}}
{{#if:{{{param2|}}}|{{!}}''{{{param2}}}''|}}
}}
{{#if: {{{nt|}}} | | {{!}} }}
{{#if:{{{param2|}}}|{{{{{1|{{FULLPAGENAME}}}}}|1={{{param1|}}}|2={{{param2}}}}}|
{{#if:{{{param1|}}}|{{{{{1|{{FULLPAGENAME}}}}}|1={{{param1}}}}}|{{{{{1|{{FULLPAGENAME}}}}}}}}}}} 
{{#if: {{{nt|}}} | {{clear}} | {{!}} }}[[Special:Whatlinkshere/{{{1|{{FULLPAGENAME}}}}}|What links here]]
{{#if: {{{category|}}} | <br />[[:Category:{{{category}}}]] | }}
{{#if: {{{nt|}}} | | {{!}}- }}

Hopefully this makes it easier to read. -Babelious 18:47, 14 January 2008 (UTC)[reply]

Parameters

[edit]

Is it possible to make it support up to 10 parameters, just to be on the safer side? ~RayLast «Talk!» 18:44, 21 March 2008 (UTC)[reply]

Agreed. I need three for my userbox, and it's quite frustrating not being able to present it. Mononomic (talk) 00:10, 1 December 2008 (UTC)[reply]
Yes. I need 5 for mine {{User:Xsanda/UserBoxes/Age|2000|9|11|Username|f}}
Happy BirthdayThis user is 24 years old. In 291 days time, she will be 25.

by Xsanda (visit my talk page) 11:04, 11 September 2011 (UTC)[reply]

Agree As what they said but most of my userboxes take at least three params.--Clarkcj12 (talk) 18:45, 27 October 2011 (UTC)[reply]
  • Since this section has been here for over four years and no-one has replied, I'm taking it upon myself to expand this to accept five parameters at this time. I will be working in the sandboxes and creating test cases. Further expansion will be on an as-needed basis. Technical 13 (talk) 15:59, 26 March 2013 (UTC)[reply]

parameters broken?

[edit]

I added a template of mine to User:UBX/Userboxes/Seasonal and supplied the single named parameter (holiday) as described in the doco (|2=holiday=value). It doesn't work. What displays is the "default" configuration, so that others would believe that my template is broken. If you go to my template page itself and view the demo there, it is clear that it works fine. ⇔ ChristTrekker 16:01, 9 November 2011 (UTC)[reply]

Please fix template

[edit]

Can someone fix the template so that the Transclutions aren't under the code but in a third column like it used to be be. As that looked a lot better than it currently does now.--Clarkcj12 (talk) 00:11, 6 September 2012 (UTC)[reply]

"Looked better" is very subjective. With some longer template names and larger userboxes, the wider format ran into serious problems with small browser windows. With so much space being wasted it seems prudent to combine the textual information into the same area. ⇔ ChristTrekker 13:48, 4 December 2012 (UTC)[reply]

USBK

[edit]

I know this sounds stupid, but what does this actually stand for?--Launchballer 19:02, 2 April 2013 (UTC)[reply]

The userbox idea came from the German Wikipedia. The main use of the {{usbk}} template family is in userbox catalogues, such as Wikipedia:Userboxes/Computing; and the German for "catalogue" is "katalog", so I think it's USer Box Katalog. --Redrose64 (talk) 22:10, 2 April 2013 (UTC)[reply]
Then it should be usbC, this isn't German Wikipedia.--Launchballer 22:12, 2 April 2013 (UTC)[reply]
I believe it was a spin-off idea of Trapper KeeperUserbox keeper. As a side note: Launch, your signature hurts my eyes. Please tone down your colorscheme. Thank you. User:Technical 13   ( C • M • View signature as intended) 22:48, 2 April 2013 (UTC)[reply]
How florid...--Launchballer 00:31, 3 April 2013 (UTC)[reply]

Technical Problems!!!!

[edit]

HELP! 193.107.215.195 (talk) 21:45, 8 April 2013 (UTC)[reply]

What seems to be the problem? Technical 13 (talk) 22:09, 8 April 2013 (UTC)[reply]

Loooong lists of pages using this template

[edit]

The problem on WP:Userboxes/Life was due to the length of that page and not the coding in the template. I've shortened that page and it should no longer be an issue. Any other instances of pages that are too long should be corrected with a proper split of sections to sup-pages. Technical 13 (talk) 13:56, 16 April 2013 (UTC)[reply]

Well that's debatable. There is a limit to the transcluded template size. If you recode the template to be larger you will break pages that were below the limit. Where the problem lies is a matter of perspective, and degree. All the best: Rich Farmbrough, 16:20, 12 February 2016 (UTC).[reply]

Userboxes that inject multiple categories

[edit]

Hello. Just a note here. I've made some modifications to allow listing of multiple categories (up to five, doubt there are userboxes that add more categories than that) and also I've made a modification that adds a new |count= parameter which will allow you to optionally add a count of the transclusions of your userbox. Note that as this is an expensive parser function that allows for this, this parameter should NOT be used on long lists of userboxes (I would venture to say that it shouldn't be used on any list longer than 20-25 userboxes). changed my mind. The count was the number of pages categorized by the included list of categories and not an actual transclusion count. If I can find a way to get the actual transclusion count, I may add the parameter back later. Happy editing and userboxing! Technical 13 (talk) 13:20, 16 May 2013 (UTC)[reply]

I'm looking to see if this facility is needed. The size of the template is currently breaking a bunch of pages. Decreasing the size by loosing unused functionality is a good thing. All the best: Rich Farmbrough, 16:21, 12 February 2016 (UTC).[reply]
Category:Usbk calls that use 5 categories 0
Category:Usbk calls that use 4 categories 0
Category:Usbk calls that use 3 categories 0
Let this brew overnight and see what we get. All the best: Rich Farmbrough, 16:23, 12 February 2016 (UTC).[reply]
Category:Usbk calls that use 2 categories 0
Category:Usbk calls that use 1 category 0
Just for completeness... All the best: Rich Farmbrough, 00:25, 13 February 2016 (UTC).[reply]
Of the 1597 pages using this template, none use 5 or 4 categories, three use 3 and twelve use 2 - all added by Technical13, and in the case of the 3 all in his user space, a further 31 use category at all. I propose to remove the numbered category parameters, starting immediately with 3,4,5, and later provide Lua functionality to accept a list of categories instead. All the best: Rich Farmbrough, 16:09, 13 February 2016 (UTC).[reply]
That sounds reasonable to me. —PC-XT+ 21:01, 13 February 2016 (UTC)[reply]

Looking deeper

[edit]

All the best: Rich Farmbrough, 19:24, 13 February 2016 (UTC).[reply]

Results:

As a consequence I will remove {{{number}}}, {{{cont.}}}, {{{continued}}}, {{{5}}} and {{{6}}}. {{{4}}} corresponds to 3 userbox parameters and is probably the upper end of what a good design should use. I will make a template that supports 4 parameters (i.e. up 5) for the odd use, thus saving massive overhead.

All the best: Rich Farmbrough, 20:45, 14 February 2016 (UTC).[reply]

Useage?

[edit]

Changed useage to usage. Been misspelled forever. Surprised no one had spotted it before. - Tim D. Williamson yak-yak 02:43, 16 February 2016 (UTC)[reply]

Why not use the simpler noun "use"? Yours aye,  Buaidh  20:00, 17 September 2017 (UTC)[reply]
@Buaidh: Because the noun "use" is far too easily confused with the (much more common) verb "use". Which makes it problematically ambiguous, when it's just a column heading with no differentiating context. FeRDNYC (talk) 02:26, 14 October 2022 (UTC)[reply]

Template-protected edit request on 24 August 2018

[edit]

Three last lines of the Template:Usbk are:

<noinclude>

{{Documentation}}

Tag <noinclude>...</noinclude> should be closed. —⁠andrybak (talk) 12:13, 24 August 2018 (UTC)[reply]

 Done chi (talk) 12:26, 24 August 2018 (UTC)[reply]

Template-protected edit request on 14 September 2018 — Add ability to add comment to the third column

[edit]

Implemented in {{usbk/sandbox}}:

Code Result
{{usbktop}}
{{usbk/sandbox|user en-3|comment=Some additional text in the third column.}}
{{usbkbottom}}
Code Result
{{Template:user en-3}}
en-3This user can contribute with an advanced level of English.
Usage
Some additional text in the third column.

Also added a testcase for new parameter. —⁠andrybak (talk) 21:05, 14 September 2018 (UTC)[reply]

 Done Nice! Enterprisey (talk!) 07:59, 15 September 2018 (UTC)[reply]

Template-protected edit request on 20 March 2021

[edit]

Please, use {{temt}} instead of {{tlu}}, it can manage more variables. Est. 2021 (talk · contribs) 12:26, 20 March 2021 (UTC)[reply]

Would you mind making your changes to Template:Usbk/sandbox? Thanks — Martin (MSGJ · talk) 12:54, 20 March 2021 (UTC)[reply]
Est. 2021, are you sure that you are looking at the right templates? {{tlu}} can handle up to 12 parameters. {{Template link 2}} can handle up to 8 parameters. This template uses {{tlu}} already. – Jonesey95 (talk) 14:17, 20 March 2021 (UTC)[reply]

Unnecessary prepending of namespace prefix

[edit]

For template-space userboxes, the {{usbk}} template displays this:

Code Result
{{Template:Example}}
This is an example of a template. For help with templates, see Help:Template.
Usage

Shouldn't it display the transclusion code as {{Example}} instead of {{Template:Example}}? —GMX(on the go!) 20:16, 3 January 2022 (UTC)[reply]

@PorkchopGMX: That's the tradeoff of using Template:Tlu for linking. The regular template-linking templates, like {{tl}} and {{tlx}}, don't require a namespace prefix, but they can only link to templates in the Template: namespace. {{tl|Hatnote}} produces {{Hatnote}}, but {{tl|User:UBX/Rome}} becomes a redlink to Template:User:UBX/Rome: {{User:UBX/Rome}}. With {{Tlu}}, a template in any namespace can be linked to — e.g. {{Template:Hatnote}} or {{User:UBX/Rome}} — but if you specify the namespace, it shows it.
Contrary to its documentation, you don't have to specify the namespace with {{tlu}}. If you don't, it's assumed to be Template: and the output will be the same as {{tl}}: {{tlu|Hatnote}} becomes {{Hatnote}}. But Template:Usbk uses {{Transclude}} inside of {{tlu}}, and {{Transclude}} resolves its argument so that the namespace is always explicit, even in the Template: space.
Anyway, transcluding a template like {{Example}} by typing {{Template:Example}} isn't wrong, at worst it's just slightly verbose. FeRDNYC (talk) 02:19, 14 October 2022 (UTC)[reply]