Template:User settings page: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
(76 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
< | {{Doc}} | ||
<includeonly><onlyinclude>{{ulf|en=1|hr=1|ru=1|zh=1}}<div style="display:flex; align-items:center; justify-content:space-between; padding:8px; border:1px solid #525252; background-color:#3C3C3C; padding-left:20px;{{border-radius|4px}}"><div><span style="font-size:1.8em; color:white">'''{{User settings page/strings|CustomSettings}}'''</span>{{#if:{{Settings|user={{ROOTPAGENAME}}}}|<h3 style="color:red"> Warning: The #default value must be empty! </h3>}} | |||
''' | '''{{User settings page/strings|txt-username}} (username):''' {{Settings|user={{ROOTPAGENAME}}|username|ifempty={{ROOTPAGENAME}}}} | ||
''' | '''{{User settings page/strings|txt-timestamp-offset}} (timeoffsetdir) (timeoffseth) (timeoffsetm):''' {{#ifeq:{{Settings|user={{ROOTPAGENAME}}|timeoffsetdir}}|-|−|+}}{{Settings|user={{ROOTPAGENAME}}|timeoffseth|ifempty=0}}:{{Settings|user={{ROOTPAGENAME}}|timeoffsetm|ifempty=00}}<br><div style="display:flex; gap:10px; margin-top:20px"><div style="background:#4C4C4C; border:1px solid rgba(255,255,255,.1); border-radius:2px; padding:4px 8px">[[Template:User settings page|<span style="color:#E8E8E8"> {{User settings page/strings|Documentation}} </span>]]</div></div></div> | ||
<div>{{ | <div>{{CodeBlock|margin=0|<nowiki><onlyinclude>{{#switch:{{{1|}}} | ||
| | | username = </nowiki>{{Settings|user={{ROOTPAGENAME}}|username}}<nowiki> | ||
| | | timeoffsetdir = </nowiki>{{Settings|user={{ROOTPAGENAME}}|timeoffsetdir}}<nowiki> | ||
| | | timeoffseth = </nowiki>{{Settings|user={{ROOTPAGENAME}}|timeoffseth}}<nowiki> | ||
| | | timeoffsetm = </nowiki>{{Settings|user={{ROOTPAGENAME}}|timeoffsetm}}<nowiki> | ||
}}</ | | avatar format = </nowiki>{{Settings|user={{ROOTPAGENAME}}|avatar format}}<nowiki> | ||
</div></ | | avatar radius = </nowiki>{{Settings|user={{ROOTPAGENAME}}|avatar radius}}<nowiki> | ||
| avatar rendering = </nowiki>{{Settings|user={{ROOTPAGENAME}}|avatar rendering}}<nowiki> | |||
| avatar frame format = </nowiki>{{Settings|user={{ROOTPAGENAME}}|avatar frame format}}<nowiki> | |||
| avatar frame size = </nowiki>{{Settings|user={{ROOTPAGENAME}}|avatar frame size}}<nowiki> | |||
}}</onlyinclude></nowiki>}}</div> | |||
</div> | |||
<div style="display:flex; flex-direction:column; border: 1px solid #525252; background-color:#3C3C3C; padding:20px; margin-top:20px;{{border-radius|4px}}"> | |||
<h3 style="padding:0">{{User settings page/strings|Avatar}}</h3> | |||
{{Note|{{User settings page/strings|Note}}}} | |||
<div style="display: flex; align-items:center; background:#454545; border:1px solid rgba(255,255,255,.1); border-radius:6px; image-rendering:{{Settings|user={{ROOTPAGENAME}}|avatar rendering|ifempty=auto}}; padding:30px"> | |||
<!-- Avatar (128px) --> | |||
<div style="display:flex; justify-content:center; align-items:center; min-width:128px; width:128px; height:128px; user-select:none"><!-- | |||
--><div style="display:flex; justify-content:center; align-items:center; width:100%; height:100%; background:#525252; border-radius:{{Settings|user={{ROOTPAGENAME}}|avatar radius|ifempty=50%}}; overflow:hidden"><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatar-{{ROOTPAGENAME}}.png}} | |||
|[[File:UserAvatar-{{ROOTPAGENAME}}.png|link=|128px]] | |||
|{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatar-{{ROOTPAGENAME}}.jpg}} | |||
|[[File:UserAvatar-{{ROOTPAGENAME}}.jpg|link=|128px]] | |||
|[[File:Icon-user.png|link=|48px]]}}}} | |||
</div><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatarFrame-{{ROOTPAGENAME}}.png}} | |||
|<div style="width:224px; height:224px; transform:scale(.7); display:flex; align-items:center; justify-content:center; overflow:hidden; user-select:none; position:absolute">[[{{Settings|user={{ROOTPAGENAME}}|before=File:UserAvatarFrame-{{ROOTPAGENAME}}.|avatar frame format|after={{!}}{{Settings|user={{ROOTPAGENAME}}|avatar frame size|ifempty=224px}}|ifempty=File:Empty.png}}]]</div> | |||
|}}<!-- | |||
--></div> | |||
<!-- Avatar (64px) --> | |||
<div style="display:flex; justify-content:center; align-items:center; min-width:64px; width:64px; height:64px; user-select:none; margin-left:60px"> | |||
<div style="display:flex; justify-content:center; align-items:center; width:100%; height:100%; background:#525252; border-radius:{{Settings|user={{ROOTPAGENAME}}|avatar radius|ifempty=50%}}; overflow:hidden"><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatar-{{ROOTPAGENAME}}.png}} | |||
|[[File:UserAvatar-{{ROOTPAGENAME}}.png|link=|64px]] | |||
|{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatar-{{ROOTPAGENAME}}.jpg}} | |||
|[[File:UserAvatar-{{ROOTPAGENAME}}.jpg|link=|64px]] | |||
|[[File:Icon-user.png|link=|24px]]}}}} | |||
</div><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatarFrame-{{ROOTPAGENAME}}.png}} | |||
|<div style="width:224px; height:224px; transform:scale(.35); display:flex; align-items:center; justify-content:center; overflow:hidden; user-select:none; position:absolute">[[{{Settings|user={{ROOTPAGENAME}}|before=File:UserAvatarFrame-{{ROOTPAGENAME}}.|avatar frame format|after={{!}}{{Settings|user={{ROOTPAGENAME}}|avatar frame size|ifempty=224px}}|ifempty=File:Empty.png}}]]</div> | |||
|}} | |||
</div> | |||
<!-- Avatar (40px) --> | |||
<div style="display:flex; justify-content:center; align-items:center; min-width:40px; width:40px; height:40px; user-select:none; margin-left:40px"> | |||
<div style="display:flex; justify-content:center; align-items:center; width:100%; height:100%; background:#525252; border-radius:{{Settings|user={{ROOTPAGENAME}}|avatar radius|ifempty=50%}}; overflow:hidden"><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatar-{{ROOTPAGENAME}}.png}} | |||
|[[File:UserAvatar-{{ROOTPAGENAME}}.png|link=|40px]] | |||
|{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatar-{{ROOTPAGENAME}}.jpg}} | |||
|[[File:UserAvatar-{{ROOTPAGENAME}}.jpg|link=|40px]] | |||
|[[File:Icon-user.png|link=|16px]]}}}} | |||
</div><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatarFrame-{{ROOTPAGENAME}}.png}} | |||
|<div style="width:224px; height:224px; transform:scale(.22); display:flex; align-items:center; justify-content:center; overflow:hidden; user-select:none; position:absolute">[[{{Settings|user={{ROOTPAGENAME}}|before=File:UserAvatarFrame-{{ROOTPAGENAME}}.|avatar frame format|after={{!}}{{Settings|user={{ROOTPAGENAME}}|avatar frame size|ifempty=224px}}|ifempty=File:Empty.png}}]]</div> | |||
|}} | |||
</div> | |||
</div> | |||
<div style="display:flex; gap:10px; margin-top:20px"> | |||
<div style="background:#4c4c4c; border:1px solid rgba(255,255,255,.1); border-radius:2px; padding:4px 8px"><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatar-{{ROOTPAGENAME}}.png}} | |||
|[[:File:UserAvatar-{{ROOTPAGENAME}}.png|<span style="color:#E8E8E8">{{User settings page/strings|ViewAvatar}}</span>]] | |||
|{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatar-{{ROOTPAGENAME}}.jpg}} | |||
|[[:File:UserAvatar-{{ROOTPAGENAME}}.jpg|<span style="color:#E8E8E8">{{User settings page/strings|ViewAvatar}}</span>]] | |||
|{{User settings page/strings|UploadAvatar}}: {{Code|[[File:UserAvatar-{{ROOTPAGENAME}}.png|PNG]]}} {{Code|[[File:UserAvatar-{{ROOTPAGENAME}}.jpg|JPG]]}}}}}} | |||
</div> | |||
<div style="background:#4c4c4c; border:1px solid rgba(255,255,255,.1); border-radius:2px; padding:4px 8px"><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserAvatarFrame-{{ROOTPAGENAME}}.png}} | |||
| [[:File:UserAvatarFrame-{{ROOTPAGENAME}}.png|<span style="color:#E8E8E8">{{User settings page/strings|ViewAvatarFrame}}</span>]] | |||
| [[File:UserAvatarFrame-{{ROOTPAGENAME}}.png|{{User settings page/strings|UploadAvatarFrame}}]]}} | |||
</div> | |||
</div> | |||
<h3>{{User settings page/strings|Cover}}</h3> | |||
<div style="display: flex; justify-content:center; align-items:center; width:100%; height:256px; background:#353535; border-radius:6px; overflow: hidden; user-select:none; position:relative; z-index:1"><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserCover-{{ROOTPAGENAME}}.png}} | |||
| [[File:UserCover-{{ROOTPAGENAME}}.png|link=]] | |||
| {{#if:{{PROTECTIONEXPIRY:edit|File:UserCover-{{ROOTPAGENAME}}.gif}} | |||
| [[File:UserCover-{{ROOTPAGENAME}}.gif|link=]] | |||
| {{#if:{{PROTECTIONEXPIRY:edit|File:UserCover-{{ROOTPAGENAME}}.jpg}} | |||
| [[File:UserCover-{{ROOTPAGENAME}}.jpg|link=]] | |||
| [[File:Icon-panorama-filled.png|link=|80px]]}}}}}} | |||
</div> | |||
<div style="display:flex; gap:10px; margin-top:20px"> | |||
<div style="background:#4c4c4c; border:1px solid rgba(255,255,255,.1); border-radius:2px; padding:4px 8px"><!-- | |||
-->{{#if:{{PROTECTIONEXPIRY:edit|File:UserCover-{{ROOTPAGENAME}}.png}} | |||
| [[:File:UserCover-{{ROOTPAGENAME}}.png|<span style="color:#E8E8E8">{{User settings page/strings|ViewCover}}</span>]] | |||
| {{#if:{{PROTECTIONEXPIRY:edit|File:UserCover-{{ROOTPAGENAME}}.jpg}} | |||
| [[:File:UserCover-{{ROOTPAGENAME}}.jpg|<span style="color:#E8E8E8">{{User settings page/strings|ViewCover}}</span>]] | |||
| {{User settings page/strings|UploadCover}}: {{Code|[[File:UserCover-{{ROOTPAGENAME}}.png|PNG]]}} {{Code|[[File:UserCover-{{ROOTPAGENAME}}.jpg|JPG]]}}}}}} | |||
</div> | |||
</div> | |||
</div></onlyinclude></includeonly> |
Latest revision as of 09:44, 14 June 2024
The above documentation is transcluded from Template:User settings page/doc. (Edit | Page history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.