rank.html 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {% extends "misago/userslists/base.html" %}
  2. {% load humanize i18n misago_avatars %}
  3. {% block meta-description %}{% blocktrans trimmed with rank=rank.name users=users.paginator.count|intcomma count counter=users.paginator.count %}
  4. There is {{ users }} user with {{ rank }} rank.
  5. {% plural %}
  6. There are {{ users }} users with {{ rank }} rank.
  7. {% endblocktrans %}{% if rank.description %}
  8. {{ rank.description|escape|urlize|linebreaks }}{% endif %}{% endblock meta-description %}
  9. {% block users-list %}
  10. {% if rank.description %}
  11. <p class="lead">
  12. {{ rank.description|escape|urlize|linebreaks }}
  13. </p>
  14. {% endif %}
  15. <p class="lead">
  16. {% blocktrans trimmed with rank=rank.name users=users.paginator.count|intcomma count counter=users.paginator.count %}
  17. There is {{ users }} user with {{ rank }} rank.
  18. {% plural %}
  19. There are {{ users }} users with {{ rank }} rank.
  20. {% endblocktrans %}
  21. </p>
  22. {{ block.super }}
  23. {% endblock users-list %}
  24. {% block list-pagination %}
  25. {% if users.paginator.num_pages > 1 %}
  26. <ul class="pager pager-wide">
  27. {% if users.has_previous %}
  28. <li class="pull-left">
  29. <a href="{% url 'misago:users_rank' rank_slug=rank.slug %}" class="tooltip-top" title="{% trans "Go to first page" %}">
  30. {% trans "Start" %}
  31. </a>
  32. </li>
  33. {% if users.number > 2 %}
  34. <li class="pull-left">
  35. <a href="{% url 'misago:users_rank' rank_slug=rank.slug page=users.previous_page_number %}" class="tooltip-top" title="{% trans "Go to previous page" %}">
  36. {% trans "Previous" %}
  37. </a>
  38. </li>
  39. {% endif %}
  40. {% endif %}
  41. {% if users.has_next %}
  42. <li class="pull-right">
  43. <a href="{% url 'misago:users_rank' rank_slug=rank.slug page=users.paginator.num_pages %}" class="tooltip-top" title="{% trans "Go to last page" %}">
  44. {% trans "Last" %}
  45. </a>
  46. </li>
  47. {% if users.next_page_number < users.paginator.num_pages %}
  48. <li class="pull-right">
  49. <a href="{% url 'misago:users_rank' rank_slug=rank.slug page=users.next_page_number %}" class="tooltip-top" title="{% trans "Go to next page" %}">
  50. {% trans "Next" %}
  51. </a>
  52. </li>
  53. {% endif %}
  54. {% endif %}
  55. </ul>
  56. {% endif %}
  57. {% endblock list-pagination %}
  58. {% block user-card %}
  59. <a href="{% url USER_PROFILE_URL user_slug=card.slug user_id=card.id %}" class="user-card {% if rank.css_class %}card-{{ rank.css_class }}{% endif %}">
  60. <img src="{{ card|avatar:400 }}" alt="{% trans "Avatar" %}">
  61. <div class="card-footer">
  62. {% block user-card-footer %}
  63. <h4 class="user-name">{{ card }}</h4>
  64. {% if card.title %}
  65. <small>{{ card.title }}</small>
  66. {% elif rank.title %}
  67. <small>{{ rank.title }}</small>
  68. {% endif %}
  69. {% endblock user-card-footer %}
  70. </div>
  71. </a>
  72. {% endblock user-card %}