Template:IB-Stats: Difference between revisions

From Geometry Dash Expanded Wiki
Jump to navigation Jump to search
Split stats into stars/moons/orbs and diamonds/coins rows; retain automatic alternating row colours
Make shared player and stats infobox labels adapt to selected site language without changing entered values
Line 1: Line 1:
<div class="portable-infobox expanded-ve-infobox pi-background pi-border-color pi-theme-default"><div class="pi-item pi-item-spacing pi-title pi-secondary-background">{{PAGENAME}}'s stats</div>{{#if:{{{stars|0}}}{{{moons|0}}}{{{totalmanaorbs|}}}{{{diamonds|0}}}{{{secretcoins|0}}}{{{usercoins|0}}}{{{demons|0}}}{{{creatorpoints|}}}{{{bonusunlocks1|}}}{{{bonusunlocks2|}}}|<div class="pi-item pi-group pi-border-color expanded-infobox-horizontal" style="display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem;">{{#if:{{{stars|0}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="stars" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">[[File:StarB.png|35px]]</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;">
<div class="portable-infobox expanded-ve-infobox pi-background pi-border-color pi-theme-default"><div class="pi-item pi-item-spacing pi-title pi-secondary-background"><span data-gd-stats-name="{{PAGENAME}}">{{PAGENAME}}'s stats</span></div>{{#if:{{{stars|0}}}{{{moons|0}}}{{{totalmanaorbs|}}}{{{diamonds|0}}}{{{secretcoins|0}}}{{{usercoins|0}}}{{{demons|0}}}{{{creatorpoints|}}}{{{bonusunlocks1|}}}{{{bonusunlocks2|}}}|<div class="pi-item pi-group pi-border-color expanded-infobox-horizontal" style="display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem;">{{#if:{{{stars|0}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="stars" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">[[File:StarB.png|35px]]</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;">
{{{stars|0}}}
{{{stars|0}}}
</div></div>}}{{#if:{{{moons|0}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="moons" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">[[File:Moon.png|35px]]</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{moons|0}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="moons" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">[[File:Moon.png|35px]]</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;">
Line 39: Line 39:
</div></div>}}{{#if:{{{soulshards|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="soulshards" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">[[File:SoulShard.png|35px]]</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{soulshards|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="soulshards" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">[[File:SoulShard.png|35px]]</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;">
{{{soulshards|}}}
{{{soulshards|}}}
</div></div>}}</div>}}{{#if:{{{jumps|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="jumps" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Total jumps</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}</div>}}{{#if:{{{jumps|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="jumps" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Total jumps">Total jumps</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{jumps|}}}
{{{jumps|}}}
</div></div>}}{{#if:{{{attempts|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="attempts" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Total attempts</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{attempts|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="attempts" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Total attempts">Total attempts</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{attempts|}}}
{{{attempts|}}}
</div></div>}}{{#if:{{{mainlevels|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="mainlevels" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Main levels</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{mainlevels|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="mainlevels" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Main levels">Main levels</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{mainlevels|}}}
{{{mainlevels|}}}
</div></div>}}{{#if:{{{onlinelevels|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="onlinelevels" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Online levels</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{onlinelevels|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="onlinelevels" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Online levels">Online levels</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{onlinelevels|}}}
{{{onlinelevels|}}}
</div></div>}}{{#if:{{{dailylevels|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="dailylevels" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Daily levels</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{dailylevels|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="dailylevels" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Daily levels">Daily levels</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{dailylevels|}}}
{{{dailylevels|}}}
</div></div>}}{{#if:{{{gauntlets|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="gauntlets" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Gauntlets</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{gauntlets|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="gauntlets" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Gauntlets">Gauntlets</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{gauntlets|}}}
{{{gauntlets|}}}
</div></div>}}{{#if:{{{mappacks|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="mappacks" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Map packs</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{mappacks|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="mappacks" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Map packs">Map packs</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{mappacks|}}}
{{{mappacks|}}}
</div></div>}}{{#if:{{{likedordisliked|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="likedordisliked" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Liked / disliked</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{likedordisliked|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="likedordisliked" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Liked / disliked">Liked / disliked</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{likedordisliked|}}}
{{{likedordisliked|}}}
</div></div>}}{{#if:{{{ratedlevels|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="ratedlevels" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Rated levels</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{ratedlevels|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="ratedlevels" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Rated levels">Rated levels</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{ratedlevels|}}}
{{{ratedlevels|}}}
</div></div>}}{{#if:{{{chestsopened|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="chestsopened" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Chests opened</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{chestsopened|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="chestsopened" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Chests opened">Chests opened</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{chestsopened|}}}
{{{chestsopened|}}}
</div></div>}}{{#if:{{{playersdestroyed|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="playersdestroyed" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Players destroyed</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{playersdestroyed|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="playersdestroyed" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Players destroyed">Players destroyed</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{playersdestroyed|}}}
{{{playersdestroyed|}}}
</div></div>}}{{#if:{{{leaderboard|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="leaderboard" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Leader­board</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{leaderboard|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="leaderboard" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Leaderboard">Leader­board</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{leaderboard|}}}
{{{leaderboard|}}}
</div></div>}}{{#if:{{{updated|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="updated" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;">Last updated</div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
</div></div>}}{{#if:{{{updated|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="updated" style="display:flex;align-items:center;gap:1rem;"><div class="pi-data-label pi-secondary-font" style="flex:0 0 33%;width:33%;font-weight:bold;"><span data-gd-infobox-label="Last updated">Last updated</span></div><div class="pi-data-value pi-font" style="flex:1 1 0;min-width:0;font-weight:normal;">
{{{updated|}}}
{{{updated|}}}
</div></div>}}</div><noinclude>
</div></div>}}</div><noinclude>

Revision as of 05:56, 14 October 2026

IB-Stats's stats

0

0

0

0

0

0

Description
This template is an infobox which provides information about a player's stats at a glance.
Syntax
{{IB-Stats
 |stars            = (required)
 |moons            = (required)
 |secretcoins      = (required)
 |usercoins        = (required)
 |totalmanaorbs    =
 |diamonds         = (required)
 |demons           = (required)
 |creatorpoints    =
 |bonusunlocks1    =
 |bonusunlocks2    =
 |fireshards       =
 |iceshards        =
 |poisonshards     =
 |shadowshards     =
 |lavashards       =
 |earthshards      =
 |metalshards      =
 |bloodshards      =
 |lightshards      =
 |soulshards       =
 |jumps            =
 |attempts         =
 |mainlevels       =
 |onlinelevels     =
 |dailylevels      =
 |gauntlets        =
 |mappacks         =
 |likedordisliked  =
 |ratedlevels      =
 |chestsopened     =
 |playersdestroyed =
 |leaderboard      =
 |updated          =
}}
Sample & output
IB-Stats's stats

1296

🌝

N/A

1288

10

265

14

lol

12

0

13

12

14

13

16

0

0

0

0

0

Total jumps

Yeah nah

Total attempts

Too many

Main levels

24

Online levels

115

Daily levels

17

Gauntlets

13

Map packs

11

Liked / disliked

7

Rated levels

5

Chests opened

3

Players destroyed

2

Leader­board

0th

Last updated

23-02-1987

{{IB-Stats
 |stars            = 1296
 |moons            = 🌝
 |secretcoins      = 10
 |usercoins        = 265
 |totalmanaorbs    = N/A
 |diamonds         = 1288
 |demons           = 14
 |creatorpoints    = lol
 |bonusunlocks1    = 12
 |bonusunlocks2    = 0
 |fireshards       = 13
 |iceshards        = 12
 |poisonshards     = 14
 |shadowshards     = 13
 |lavashards       = 16
 |earthshards      = 0
 |metalshards      = 0
 |bloodshards      = 0
 |lightshards      = 0
 |soulshards       = 0
 |jumps            = Yeah nah
 |attempts         = Too many
 |mainlevels       = 24
 |onlinelevels     = 115
 |dailylevels      = 17
 |gauntlets        = 13
 |mappacks         = 11
 |likedordisliked  = 7
 |ratedlevels      = 5
 |chestsopened     = 3
 |playersdestroyed = 2
 |leaderboard      = 0th
 |updated          = 23-02-1987
}}