Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Template:Ubxdisplay/random/doc

From Wikipedia, the free encyclopedia

Usage

[edit]

This template uses {{Ubxdisplay}} to display a random userbox from a given selection.

{{Ubxdisplay/random | User en | User:Foo/userbox}}

The template can accept up to 32 parameters. If you use 2, 4, 8, 16, 24, or 32 userboxen you do not need to specify a number. Otherwise use |num=X, where X is the number of boxes in the selection pool. You can also provide |nt=yes to suppress the "ubxrand · view ubx · random ubx" line.

Templates that require parameters (such as {{User Wikipedian For}}) are currently unsupported. A workaround is to create a user subpage that calls the template with the necessary parameters. You should also probably avoid using categorizing userboxen as your userpage categories would then be constantly changing. A workaround is to hard-code the categories.

Example output

[edit]

{{Ubxdisplay/random|User:Xenocidic/Stormy|User:Xenocidic/Pirate|User:Xenocidic/Escher|User:Xenocidic/Loathing}} will render:

This user really enjoys dark and stormy nights.

You may also use "Ubxrand" for short -

{{Ubxrand|num=3|nt=yes
|1=User:Xenocidic/Stormy
|2=User:Xenocidic/Pirate
|3=User:Xenocidic/Escher
}}
This user really enjoys dark and stormy nights.


Default template shell with 32 parameters

{{Ubxdisplay/random
|1= User:Xenocidic/Stormy
|2= ...
|3=
|4=
|5=
|6=
|7=
|8=
|9=
|10=
|11=
|12=
|13=
|14=
|15=
|16=
|17=
|18=
|19=
|20=
|21=
|22=
|23=
|24=
|25=
|26=
|27=
|28=
|29=
|30=
|31=
|32= 
}}

Notes

[edit]

Randomization algorithm was shamelessly lifted from MZMcBride's user page.