Jump to content

Template:HomeBuildsSplit: Difference between revisions

From Megabonk Wiki
Created page with "<div class="mb-home-split"> <div class="mb-col"> <h2>🕓 Last Builds</h2> <div class="mb-list-cards"> {{#cargo_query: tables=builds |fields= CONCAT( '<div class="mb-card" data-page="',Page,'">', '<div class="mb-avatar">48px|link=',Page,'|alt=',PlayerCharacter,'</div>', '<div class="mb-body">', '<div class="mb-head">', '<div..."
 
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div class="mb-home-split">
<div class="mb-home-split">
  <div class="mb-col">
<div class="mb-col">
    <h2>🕓 Last Builds</h2>
<h2>Last Builds</h2>
    <div class="mb-list-cards">
<div class="mb-list-cards">
      {{#cargo_query:
{{#cargo_query:
        tables=builds
tables=builds
        |fields=
|fields=builds.Page=Page,builds.BuildName=Name,builds.Author=Author,builds.PlayerCharacter=PlayerCharacter,builds.Votes=Votes
          CONCAT(
|order by=builds.CreatedAt DESC,builds._pageID DESC
            '<div class="mb-card" data-page="',Page,'">',
|limit=5
              '<div class="mb-avatar">[[File:',PlayerCharacter,'.png|48px|link=',Page,'|alt=',PlayerCharacter,']]</div>',
|format=template
              '<div class="mb-body">',
|template=HomeBuildsSplit/Row
                '<div class="mb-head">',
|named args=yes
                  '<div class="mb-title">[[',Page,'|',BuildName,']]</div>',
|more results text=
                  '<span class="mb-votes">★ {{#if:{{NUMBEROFVOTESPAGE:',Page,'}}|{{NUMBEROFVOTESPAGE:',Page,'}}|',Votes,'}}</span>',
|default=<div class="mb-empty">No recent builds.</div>
                '</div>',
}}
                '<div class="mb-meta">Char: [[',PlayerCharacter,']] • Author: ',Author,' • ',CreatedAt,'</div>',
</div>
              '</div>',
</div>
            '</div>'
          )=Row
        |order by=builds.CreatedAt DESC
        |limit={{#if:{{{LimitLeft|}}}|{{{LimitLeft}}}|6}}
        |format=list
        |delimiter=
        |default=<div class="mb-empty">No recent builds.</div>
      }}
    </div>
  </div>


  <div class="mb-col">
<div class="mb-col">
    <h2>🏆 Top Rated Builds</h2>
<h2>Top Rated Builds</h2>
    <div class="mb-list-cards">
<div class="mb-list-cards">
      {{#cargo_query:
{{#cargo_query:
        tables=builds
tables=builds
        |fields=
|fields=builds.Page=Page,builds.BuildName=Name,builds.Author=Author,builds.PlayerCharacter=PlayerCharacter,builds.Votes=Votes
          CONCAT(
|order by=builds.Votes DESC,builds.CreatedAt DESC
            '<div class="mb-card" data-page="',Page,'">',
|limit=5
              '<div class="mb-avatar">[[File:',PlayerCharacter,'.png|48px|link=',Page,'|alt=',PlayerCharacter,']]</div>',
|format=template
              '<div class="mb-body">',
|template=HomeBuildsSplit/Row
                '<div class="mb-head">',
|named args=yes
                  '<div class="mb-title">[[',Page,'|',BuildName,']]</div>',
|more results text=
                  '<span class="mb-votes">★ {{#if:{{NUMBEROFVOTESPAGE:',Page,'}}|{{NUMBEROFVOTESPAGE:',Page,'}}|',Votes,'}}</span>',
|default=<div class="mb-empty">No top builds.</div>
                '</div>',
}}
                '<div class="mb-meta">Char: [[',PlayerCharacter,']] • Author: ',Author,' • ',CreatedAt,'</div>',
</div>
              '</div>',
</div>
            '</div>'
          )=Row
        |order by=builds.Votes DESC,builds.CreatedAt DESC
        |limit={{#if:{{{LimitRight|}}}|{{{LimitRight}}}|6}}
        |format=list
        |delimiter=
        |default=<div class="mb-empty">No top builds.</div>
      }}
    </div>
  </div>
</div>
</div>

Latest revision as of 19:44, 8 October 2025

Last Builds

by ...
by CanuckMonkey
by ...
by ...
by Hjacksc

Top Rated Builds

by Xtra
by Xtra
by Kalraas
by Rafaelo