Template:IB-Level: Difference between revisions

From Geometry Dash Expanded Wiki
Jump to navigation Jump to search
Copied from Official Wiki https://geometrydash.wiki.gg/index.php?title=Template%3AIB-Level&oldid=232784 ; contributors: https://geometrydash.wiki.gg/index.php?title=Template%3AIB-Level&action=history
 
Render all level infobox parameters consistently in VisualEditor and normal views
Line 1: Line 1:
<infobox>
<aside class="portable-infobox expanded-ve-infobox pi-background pi-border-color pi-theme-default">
<title source="name">
<h2 class="pi-item pi-item-spacing pi-title pi-secondary-background">{{{name|{{PAGENAME}}}}}</h2>
<default>{{PAGENAME}}</default>
<figure class="pi-item pi-image">[[File:{{#replace:{{{image|Placeholder.png}}}|File:|}}|300px]]</figure>
</title>
{{#if:{{{game|}}}{{{released|}}}{{{levelnumber|}}}{{{difficultymain|}}}|<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">
<image source="image">
{{#if:{{{game|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="game"><h3 class="pi-data-label pi-secondary-font">Game</h3><div class="pi-data-value pi-font">{{{game|}}}</div></div>}}
<default>File:Placeholder.png</default>
{{#if:{{{released|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="released"><h3 class="pi-data-label pi-secondary-font">Released</h3><div class="pi-data-value pi-font">{{{released|}}}</div></div>}}
</image>
{{#if:{{{levelnumber|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="levelnumber"><h3 class="pi-data-label pi-secondary-font">Level</h3><div class="pi-data-value pi-font">{{{levelnumber|}}}</div></div>}}
<group layout="horizontal">
{{#if:{{{difficultymain|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="difficultymain"><h3 class="pi-data-label pi-secondary-font">Difficulty</h3><div class="pi-data-value pi-font">{{{difficultymain|}}}</div></div>}}
<data source="game">
</section>}}
<label>Game</label>
{{#if:{{{id|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="id"><h3 class="pi-data-label pi-secondary-font">ID</h3><div class="pi-data-value pi-font">{{{id|}}}</div></div>}}
</data>
{{#if:{{{creator|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="creator"><h3 class="pi-data-label pi-secondary-font">Creator(s)</h3><div class="pi-data-value pi-font">{{{creator|}}}</div></div>}}
<data source="released">
{{#if:{{{verifier|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="verifier"><h3 class="pi-data-label pi-secondary-font">Verifier(s)</h3><div class="pi-data-value pi-font">{{{verifier|}}}</div></div>}}
<label>Released</label>
{{#if:{{{created|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="created"><h3 class="pi-data-label pi-secondary-font">Created</h3><div class="pi-data-value pi-font">{{{created|}}}</div></div>}}
</data>
{{#if:{{{updated|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="updated"><h3 class="pi-data-label pi-secondary-font">Last updated</h3><div class="pi-data-value pi-font">{{{updated|}}}</div></div>}}
<data source="levelnumber">
{{#if:{{{difficulty|}}}{{{stars|}}}{{{moons|}}}{{{manaorbs|}}}{{{diamonds|}}}{{{coins|}}}{{{unvercoins|}}}{{{practicemode|}}}{{{normalmode|}}}|<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">
<label>Level</label>
<h2 class="pi-item pi-header pi-secondary-background">Attributes</h2>
</data>
{{#if:{{{difficulty|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="difficulty"><h3 class="pi-data-label pi-secondary-font">Difficulty</h3><div class="pi-data-value pi-font">{{{difficulty|}}}</div></div>}}
<data source="difficultymain">
{{#if:{{{stars|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="stars"><h3 class="pi-data-label pi-secondary-font">[[Collectibles#Stars-0|Stars]]</h3><div class="pi-data-value pi-font">{{{stars}}} [[File:StarB.png|x32px]]</div></div>}}
<label>Difficulty</label>
{{#if:{{{moons|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="moons"><h3 class="pi-data-label pi-secondary-font">[[Collectibles#Moons-0|Moons]]</h3><div class="pi-data-value pi-font">{{{moons}}} [[File:Moon.png|x32px]]</div></div>}}
</data>
{{#if:{{{manaorbs|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="manaorbs"><h3 class="pi-data-label pi-secondary-font">[[Collectibles#Mana orbs-0|Mana orbs]]</h3><div class="pi-data-value pi-font">{{{manaorbs}}} [[File:ManaOrbs.png|x32px]]</div></div>}}
</group>
{{#if:{{{diamonds|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="diamonds"><h3 class="pi-data-label pi-secondary-font">[[Collectibles#Diamonds-0|Diam...ds]]</h3><div class="pi-data-value pi-font">{{{diamonds}}} [[File:Diamond.png|x32px]]</div></div>}}
<data source="id">
{{#if:{{{coins|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="coins"><h3 class="pi-data-label pi-secondary-font">[[Collectibles#User coins-0|Coins]]</h3><div class="pi-data-value pi-font">{{{coins}}} [[File:UserCoinVerified.png|x32px]]</div></div>}}
<label>ID</label>
{{#if:{{{unvercoins|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="unvercoins"><h3 class="pi-data-label pi-secondary-font">[[Collectibles#User coins-0|Coins]]</h3><div class="pi-data-value pi-font">{{{unvercoins}}} [[File:UserCoinUnverified.png|x32px]]</div></div>}}
</data>
{{#if:{{{practicemode|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="practicemode"><h3 class="pi-data-label pi-secondary-font">[[Practice Mode|Practice mode]]</h3><div class="pi-data-value pi-font">{{{practicemode|}}}</div></div>}}
<data source="creator">
{{#if:{{{normalmode|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="normalmode"><h3 class="pi-data-label pi-secondary-font">[[Icon Kit|Normal mode]]</h3><div class="pi-data-value pi-font">{{{normalmode|}}}</div></div>}}
<label>Creator(s)</label>
</section>}}
</data>
{{#if:{{{length|}}}{{{objects|}}}{{{copytype|}}}|<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">
<data source="verifier">
{{#if:{{{length|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="length"><h3 class="pi-data-label pi-secondary-font">Length</h3><div class="pi-data-value pi-font">{{{length|}}}</div></div>}}
<label>Verifier(s)</label>
{{#if:{{{objects|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="objects"><h3 class="pi-data-label pi-secondary-font">Objects</h3><div class="pi-data-value pi-font">{{{objects|}}}</div></div>}}
</data>
{{#if:{{{copytype|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="copytype"><h3 class="pi-data-label pi-secondary-font">Copy type</h3><div class="pi-data-value pi-font">{{{copytype|}}}</div></div>}}
<data source="created">
</section>}}
<label>Created</label>
{{#if:{{{portals|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="portals"><h3 class="pi-data-label pi-secondary-font">[[Portals]]</h3><div class="pi-data-value pi-font">{{{portals|}}}</div></div>}}
</data>
{{#if:{{{sequences|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="sequences"><h3 class="pi-data-label pi-secondary-font"><abbr title="The letter denotes form; its case denotes size; a doubled letter indicates dual mode; the number of commas or periods denotes speed; a preceding period indicates mirror mode; a pipe specifies a platformer checkpoint">Sequences</abbr></h3><div class="pi-data-value pi-font">{{{sequences|}}}</div></div>}}
<data source="updated">
{{#if:{{{downloads|}}}{{{likes|}}}{{{rating|}}}|<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">
<label>Last updated</label>
<h2 class="pi-item pi-header pi-secondary-background">Statistics</h2>
</data>
{{#if:{{{downloads|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="downloads"><h3 class="pi-data-label pi-secondary-font">Downloads</h3><div class="pi-data-value pi-font">{{{downloads|}}}</div></div>}}
<group layout="horizontal">
{{#if:{{{likes|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="likes"><h3 class="pi-data-label pi-secondary-font">Likes</h3><div class="pi-data-value pi-font">{{{likes|}}}</div></div>}}
<header>Attributes</header>
{{#if:{{{rating|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="rating"><h3 class="pi-data-label pi-secondary-font">Rating</h3><div class="pi-data-value pi-font">{{{rating|}}}</div></div>}}
<data source="difficulty">
</section>}}
<label>Difficulty</label>
{{#if:{{{artist|}}}{{{music|}}}{{{musicid|}}}|<section class="pi-item pi-group pi-border-color">
</data>
<h2 class="pi-item pi-header pi-secondary-background">Audio info</h2>
<data source="stars">
{{#if:{{{artist|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="artist"><h3 class="pi-data-label pi-secondary-font">Artist(s)</h3><div class="pi-data-value pi-font">{{{artist|}}}</div></div>}}
<label>[[Collectibles#Stars-0|Stars]]</label>
{{#if:{{{music|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="music"><h3 class="pi-data-label pi-secondary-font">Music</h3><div class="pi-data-value pi-font">{{{music|}}}</div></div>}}
<format>{{{stars}}} [[File:StarB.png|x32px]]</format>
{{#if:{{{musicid|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="musicid"><h3 class="pi-data-label pi-secondary-font">Music ID</h3><div class="pi-data-value pi-font">{{{musicid|}}}</div></div>}}
</data>
</section>}}
<data source="moons">
{{#if:{{{audio|}}}|<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">
<label>[[Collectibles#Moons-0|Moons]]</label>
{{#if:{{{audio|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="audio"><h3 class="pi-data-label pi-secondary-font">Audio</h3><div class="pi-data-value pi-font">{{{audio|}}}</div></div>}}
<format>{{{moons}}} [[File:Moon.png|x32px]]</format>
</section>}}
</data>
{{#if:{{{fullaudio|}}}|<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">
<data source="manaorbs">
{{#if:{{{fullaudio|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="fullaudio"><h3 class="pi-data-label pi-secondary-font">Full audio</h3><div class="pi-data-value pi-font">{{{fullaudio|}}}</div></div>}}
<label>[[Collectibles#Mana orbs-0|Mana orbs]]</label>
</section>}}
<format>{{{manaorbs}}} [[File:ManaOrbs.png|x32px]]</format>
{{#if:{{{precededby|}}}{{{followedby|}}}{{{previous|}}}{{{next|}}}|<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">
</data>
<h2 class="pi-item pi-header pi-secondary-background">Level sequence</h2>
<data source="diamonds">
{{#if:{{{precededby|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="precededby"><h3 class="pi-data-label pi-secondary-font">Preceded by</h3><div class="pi-data-value pi-font">{{{precededby|}}}</div></div>}}
<label>[[Collectibles#Diamonds-0|Diam...ds]]</label>
{{#if:{{{followedby|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="followedby"><h3 class="pi-data-label pi-secondary-font">Followed by</h3><div class="pi-data-value pi-font">{{{followedby|}}}</div></div>}}
<format>{{{diamonds}}} [[File:Diamond.png|x32px]]</format>
{{#if:{{{previous|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="previous"><h3 class="pi-data-label pi-secondary-font">Previous</h3><div class="pi-data-value pi-font">{{{previous|}}}</div></div>}}
</data>
{{#if:{{{next|}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="next"><h3 class="pi-data-label pi-secondary-font">Next</h3><div class="pi-data-value pi-font">{{{next|}}}</div></div>}}
<data source="coins">
</section>}}
<label>[[Collectibles#User coins-0|Coins]]</label>
</aside><noinclude>
<format>{{{coins}}} [[File:UserCoinVerified.png|x32px]]</format>
</data>
<data source="unvercoins">
<label>[[Collectibles#User coins-0|Coins]]</label>
<format>{{{unvercoins}}} [[File:UserCoinUnverified.png|x32px]]</format>
</data>
<data source="practicemode">
<label>[[Practice Mode|Practice mode]]</label>
</data>
<data source="normalmode">
<label>[[Icon Kit|Normal mode]]</label>
</data>
</group>
<group layout="horizontal">
<data source="length">
<label>Length</label>
</data>
<data source="objects">
<label>Objects</label>
</data>
<data source="copytype">
<label>Copy type</label>
</data>
    </group>
<data source="portals">
<label>[[Portals]]</label>
</data>
<data source="sequences">
<label><abbr title="The letter denotes form; its case denotes size; a doubled letter indicates dual mode; the number of commas or periods denotes speed; a preceding period indicates mirror mode; a pipe specifies a platformer checkpoint">Sequences</abbr></label>
</data>
<group layout="horizontal">
<header>Statistics</header>
<data source="downloads">
<label>Downloads</label>
</data>
<data source="likes">
<label>Likes</label>
</data>
<data source="rating">
<label>Rating</label>
</data>
</group>
<group>
<header>Audio info</header>
    <data source="artist">
<label>Artist(s)</label>
</data>
    <data source="music">
<label>Music</label>
</data>
    <data source="musicid">
<label>Music ID</label>
</data>
</group>
<group layout="horizontal">
<data source="audio">
<label>Audio</label>
</data>
</group>
<group layout="horizontal">
<data source="fullaudio">
<label>Full audio</label>
</data>
</group>
<group layout="horizontal">
    <header>Level sequence</header>
<data source="precededby">
<label>Preceded by</label>
</data>
<data source="followedby">
<label>Followed by</label>
</data>
    <data source="previous">
<label>Previous</label>
</data>
    <data source="next">
<label>Next</label>
</data>
</group>
</infobox><noinclude>
;Description
;Description
:This template is an infobox which provides information about a level at a glance.
:This template is an infobox which provides information about a level at a glance.

Revision as of 01:23, 11 October 2026

<aside class="portable-infobox expanded-ve-infobox pi-background pi-border-color pi-theme-default">

IB-Level

<figure class="pi-item pi-image"></figure>








</aside>

Description
This template is an infobox which provides information about a level at a glance.
Contextually, not all fields should be used at once, particularly those to do with level attributes, where only four (of difficulty, stars, moons, manaorbs, diamonds, coins, unvercoins, practicemode, normalmode) can properly display at one time. Refer to the syntax below for recommended usage between user levels and main levels.
Syntax
{{IB-Level
 |name           = (automatic)
 |image          = (required) [specify .png image only]
 |game           = [main level]
 |released       = [main level]
 |levelnumber    = [main level]
 |difficultymain = [main level] [specify image at x35px]
 |id             = [user level]
 |creator        = [user level]
 |verifier       = [user level]
 |created        = [user level]
 |updated        = [user level]
 |difficulty     = [user level] [specify image at x35px]
 |stars          = [classic level if applicable]
 |moons          = [platformer level if applicable]
 |manaorbs       = [main level (user level - unspecified, assumed under calculation)]
 |diamonds       = [user level if applicable]
 |coins          = [user level if applicable]
 |unvercoins     = [user level if applicable]
 |practicemode   = [main level if applicable] [specify image at x35px]
 |normalmode     = [main level] [specify image at x35px]
 |length         = [user level]
 |objects        = [user level]
 |copytype       = [user level]
 |portals        = [main level]
 |sequences      = [main level]
 |downloads      = [user level]
 |likes          = [user level]
 |rating         = [user level]
 |artist         =
 |music          =
 |musicid        =
 |audio          =
 |fullaudio      =
 |precededby     = [main level]
 |followedby     = [main level]
 |previous       = [user level]
 |next           = [user level]
}}
Sample & output

<aside class="portable-infobox expanded-ve-infobox pi-background pi-border-color pi-theme-default">

Spike Spike

<figure class="pi-item pi-image">[[File:|300px]]</figure>

ID

130

Creator(s)

RobTop

Created

Update 1.9

Last updated

Update 2.1

<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">

Attributes

Difficulty



</section> <section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">

Length

20s (Short)

Objects

?

Copy type

Password (789123)

</section>


<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">

Statistics

Downloads

350,000+

Likes

100,000+

Rating

Featured

</section> <section class="pi-item pi-group pi-border-color">

Audio info

Artist(s)

DJVI

Music

Base After Base

</section>


<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">

Level sequence


Previous

Block Block

Next

Saw Saw

</section> </aside> <aside class="portable-infobox expanded-ve-infobox pi-background pi-border-color pi-theme-default">

Bounce ball thingy

<figure class="pi-item pi-image"></figure> <section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">

Game

Geometry Stroll

Released

Update 6.9

Level

42

Difficulty

</section>



<section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">

Attributes

Stars

420


</section>

Portals

Cube, Ship, Ball, UFO, Wave, Robot, Spider, Swing; Gravity, Mirror, Size, Speed, Dual, Teleportation

Sequences

C, .S, b, U,, W,,, R,,,, Sp. SwSw,

<section class="pi-item pi-group pi-border-color">

Audio info

Artist(s)


</section> <section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">

Audio

</section> <section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">

Full audio

</section> <section class="pi-item pi-group pi-border-color expanded-infobox-horizontal">

Level sequence

Preceded by

RubRub Origins

Followed by

RubRub Legacy


</section> </aside>

{{IB-Level
 |name           = Spike Spike
 |image          =
 |game           =
 |released       =
 |levelnumber    =
 |difficultymain =
 |id             = 130
 |creator        = RobTop
 |verifier       =
 |created        = Update 1.9
 |updated        = Update 2.1
 |difficulty     = [[File:Harder.png|x35px]]
 |stars          = 6
 |moons          =
 |manaorbs       =
 |diamonds       = 8
 |coins          = 3
 |unvercoins     =
 |practicemode   =
 |normalmode     =
 |length         = 20s (Short)
 |objects        = ?
 |copytype       = Password (789123)
 |portals        = 
 |sequences      = 
 |downloads      = 350,000+
 |likes          = 100,000+
 |rating         = Featured
 |artist         = DJVI
 |music          = Base After Base
 |musicid        =
 |audio          =
 |fullaudio      =
 |precededby     =
 |followedby     =
 |previous       = Block Block
 |next           = Saw Saw
}}
{{IB-Level
 |name           = Bounce ball thingy
 |image          = RobertTopala.png
 |game           = Geometry Stroll
 |released       = Update 6.9
 |levelnumber    = 42
 |difficultymain = [[File:Auto.png|x35px]]
 |id             =
 |creator        =
 |verifier       =
 |created        =
 |updated        =
 |difficulty     =
 |stars          = 420
 |moons          =
 |manaorbs       = 9001
 |diamonds       =
 |coins          =
 |unvercoins     =
 |practicemode   = [[File:Cube004.png|x35px]]
 |normalmode     = [[File:Cube062.png|x35px]]
 |length         =
 |objects        =
 |copytype       =
 |portals        = Cube, Ship, Ball, UFO, Wave, Robot, Spider, Swing; Gravity, Mirror, Size, Speed, Dual, Teleportation
 |sequences      = C, .S, b, U,, W,,, R,,,, Sp. SwSw,
 |downloads      =
 |likes          =
 |rating         =
 |artist         = [https://zhenmuron.newgrounds.com Zhenmuron]
 |music          =
 |musicid        =
 |audio          = [[File:GeometryDashMenuTheme.mp3]]
 |fullaudio      = [[File:RandomSong06.mp3]]
 |precededby     = RubRub Origins
 |followedby     = RubRub Legacy
 |previous       =
 |next           =
}}