Append total posts count at the end of the leaderboard.
This commit is contained in:
parent
e222009dd0
commit
6fc10984e1
2 changed files with 9 additions and 3 deletions
|
@ -98,10 +98,16 @@ if($mode === 'markdown') {
|
||||||
|
|
||||||
MD;
|
MD;
|
||||||
|
|
||||||
foreach($rankings as $ranking)
|
$totalPostsCount = 0;
|
||||||
|
|
||||||
|
foreach($rankings as $ranking) {
|
||||||
|
$totalPostsCount += $ranking->postsCount;
|
||||||
$markdown .= sprintf("| %s | [%s](%s%s) | %s |\r\n", $ranking->position,
|
$markdown .= sprintf("| %s | [%s](%s%s) | %s |\r\n", $ranking->position,
|
||||||
$ranking->user?->getName() ?? 'Deleted User',
|
$ranking->user?->getName() ?? 'Deleted User',
|
||||||
url_prefix(false), url('user-profile', ['user' => $ranking->userId]), $ranking->postsCount);
|
url_prefix(false), url('user-profile', ['user' => $ranking->userId]), number_format($ranking->postsCount));
|
||||||
|
}
|
||||||
|
|
||||||
|
$markdown .= sprintf("\r\nIn total %s posts were made!\r\n", number_format($totalPostsCount));
|
||||||
|
|
||||||
Template::set('leaderboard_markdown', $markdown);
|
Template::set('leaderboard_markdown', $markdown);
|
||||||
}
|
}
|
||||||
|
|
|
@ -115,7 +115,7 @@
|
||||||
|
|
||||||
{% if members|length >= 20 %}
|
{% if members|length >= 20 %}
|
||||||
<div style="text-align: center; padding: 10px;">
|
<div style="text-align: center; padding: 10px;">
|
||||||
<a href="{{ url('search-query', {'section': 'posts', 'query': search_merge_query({'type': 'member', 'after': members|last.info.id})}) }}" class="input__button">Load next 20 posts...</a>
|
<a href="{{ url('search-query', {'section': 'posts', 'query': search_merge_query({'type': 'member', 'after': members|last.info.id})}) }}" class="input__button">Load next 20 members...</a>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue