X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonstat.git;a=blobdiff_plain;f=xonstat%2Ftemplates%2Fmain_index.mako;h=a35104e9366b9eef020848951517e6f1aa6716f3;hp=3b9d4537974ec98684d8b0b741b7766862f6a144;hb=31cde11b854d03d176da91ede110196051507064;hpb=71c8d6efdc344d0fc9b83d834f02f31ef6293916 diff --git a/xonstat/templates/main_index.mako b/xonstat/templates/main_index.mako index 3b9d453..a35104e 100644 --- a/xonstat/templates/main_index.mako +++ b/xonstat/templates/main_index.mako @@ -4,128 +4,84 @@ Leaderboard +<%block name="css"> + ${parent.css()} + + + <%block name="hero_unit"> -
- - #####

Tracking 12345 players, 12345 games (123 duels, 123 ctfs, 123 dms), 12345 servers, and 12345 maps since November 2011.

-

Tracking Xonotic statistics since October 2011.

-

Get the game »

-
+
+ + % if summary_stats is None: +

Tracking Xonotic statistics since October 2011.

+ % else: +

Tracking ${'{:2,d}'.format(summary_stats.total_players)} players, ${'{:2,d}'.format(summary_stats.total_games)} games (${'{:2,d}'.format(summary_stats.duel_games)} duel; ${'{:2,d}'.format(summary_stats.ctf_games)} ctf; ${'{:2,d}'.format(summary_stats.dm_games)} dm) and ${'{:2,d}'.format(summary_stats.total_servers)} servers since October 2011.

+ % endif +
-
-
- ##### DUEL RANKS ##### -

Duel Ranks

- - - - - - - - - - <% i = 1 %> - % for (player_id, nick, elo) in duel_ranks: - - - % if player_id != '-': - - % else: - - % endif - % if elo != '-': - - % else: - - % endif - - <% i = i+1 %> - % endfor - -
#NickElo
${i}${nick|n}${nick|n}${round(elo, 3)}${elo}
-

More...

-
+##### RANKS ##### +% if len(ranks) < 4: +
+
+

You don't seem to have any ranks yet.

+
+
-
- ##### CTF RANKS ##### -

CTF Ranks

- - - - - - - - - - <% i = 1 %> - % for (player_id, nick, elo) in ctf_ranks: - - - % if player_id != '-': - - % else: - - % endif - % if elo != '-': - - % else: - - % endif - - <% i = i+1 %> - % endfor - -
#NickElo
${i}${nick|n}${nick|n}${round(elo, 3)}${elo}
-

More...

-
+% else: +
+ % for rs in ranks[:4]: + % if len(rs) > 0: +
+ % if rs[0].game_type_cd == 'duel': +

Duel Ranks

+ % elif rs[0].game_type_cd == 'ctf': +

CTF Ranks

+ % elif rs[0].game_type_cd == 'dm': +

DM Ranks

+ % elif rs[0].game_type_cd == 'tdm': +

TDM Ranks

+ % endif -
- ##### DM RANKS ##### -

DM Ranks

- - - - - - - - - - <% i = 1 %> - % for (player_id, nick, elo) in dm_ranks: +
#NickElo
+ + + + + + + + + <% i = 1 %> + % for r in rs: - % if player_id != '-': - - % else: - - % endif - % if elo != '-': - - % else: - - % endif + + <% i = i+1 %> - % endfor - -
#NickElo
${i}${nick|n}${nick|n}${round(elo, 3)}${elo}${r.nick_html_colors()|n}${int(round(r.elo))}
-

More...

-
-
+ % endfor + + +

More...

+
+ % endif + + % endfor +
+% endif + +##### ACTIVE PLAYERS #####

Most Active Players

- +
- - - + + + @@ -134,9 +90,9 @@ Leaderboard % if player_id != '-': - + % else: - + % endif @@ -144,17 +100,18 @@ Leaderboard % endfor
#NickPlay Time#NickPlay Time
${i}${nick|n}${nick|n}${nick|n}${nick|n}${alivetime}
-

*Most active stats are from the past 7 days

+ +##### ACTIVE SERVERS #####

Most Active Servers

- +
- - - + + + @@ -163,9 +120,9 @@ Leaderboard % if server_id != '-': - + % else: - + % endif @@ -175,14 +132,16 @@ Leaderboard
#ServerGames#ServerGames
${i}${name}${name}${name}${name}${count}
+ +##### ACTIVE MAPS #####

Most Active Maps

- +
- - - + + + @@ -191,9 +150,9 @@ Leaderboard % if map_id != '-': - + % else: - + % endif @@ -203,11 +162,17 @@ Leaderboard
#MapGames#MapGames
${i}${name}${name}${name}${name}${count}
+ +

*Most active stats are from the past 7 days

+ + +##### RECENT GAMES ##### +% if len(recent_games) > 0:

Recent Games

- +
@@ -219,33 +184,24 @@ Leaderboard - % for (game, server, map, pgstat) in recent_games: - % if game != '-': + % for rg in recent_games: - - - - - - + + + + + + % else: - ${pgstat.nick_html_colors()|n} + ${rg.nick_html_colors|n} % endif - % else: - - - - - - - - - % endif % endfor
view${game.game_type_cd}${server.name}${map.name}${game.fuzzy_date()} - % if pgstat.player_id > 2: - ${pgstat.nick_html_colors()|n}view${rg.server_name}${rg.map_name}${rg.fuzzy_date} + % if rg.player_id > 2: + ${rg.nick_html_colors|n}
------
+

More...

+% endif