From 317f6e13e202204a5dff6130ea49a1eb81665379 Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Mon, 18 Aug 2025 15:12:17 +0200 Subject: [PATCH] modified: templates/leaderboard.html --- templates/leaderboard.html | 370 +++++++++++++++++++++++++++++++++---- 1 file changed, 333 insertions(+), 37 deletions(-) diff --git a/templates/leaderboard.html b/templates/leaderboard.html index f179432..e948f06 100644 --- a/templates/leaderboard.html +++ b/templates/leaderboard.html @@ -5,55 +5,351 @@ Level Leaderboard + {% include 'navigation.html' %} -
-

Level Leaderboard - Server {{ guild_id }}

-
- - - - - - - - - - - - - {% for index, user in enumerate(leaderboard, start=1) %} - - - - - - - - - {% endfor %} - -
RankProfileNicknameLevelXPJoined
{{ index }} - - {{ user.nickname or 'Unknown User' }}{{ user.level }}{{ user.xp }}{{ user.join_date or 'N/A' }}
- {% if leaderboard|length == 0 %} -

No users found for this leaderboard.

- {% endif %} +
+
+
+
+
+ +

Level Leaderboard

+

Server {{ guild_id }} • Top Performers

+
+ + {% if leaderboard|length > 0 %} +
+
+
+
Total Players
+
{{ leaderboard|length }}
+
+
+
+
+
Highest Level
+
{{ leaderboard[0].level if leaderboard else 0 }}
+
+
+
+
+
Total XP
+
{{ leaderboard|sum(attribute='xp') if leaderboard else 0 }}
+
+
+
+ +
+ + + + + + + + + + + + + {% for index, user in enumerate(leaderboard, start=1) %} + + + + + + + + + {% endfor %} + +
Rank Profile Nickname Level XP Joined
+ + {% if index <= 3 %} + + {% else %} + {{ index }} + {% endif %} + + + Profile Picture + + {{ user.nickname or 'Unknown User' }} + + {{ user.level }} + + {{ "{:,}".format(user.xp) }} + + {{ user.join_date.strftime('%b %d, %Y') if user.join_date else 'N/A' }} +
+
+ {% else %} +
+ +

No Players Found

+

Be the first to join this server's leaderboard!

+
+ {% endif %} + + +
+
- Back to Dashboard