info.html 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. {% macro other(user) -%}
  2. {% if current_user.is_authenticated and current_user.id != user.id %}
  3. <div class="list-group-item">
  4. <span class="text-right" style="display:block">
  5. {% if user.is_followed() %}
  6. <button class="btn btn-sm btn-default user-following active" data-id="{{ user.id}}">取消关注</button>
  7. {% else %}
  8. <button class="btn btn-sm btn-default user-following" data-id="{{ user.id }}">关注他</button>
  9. {% endif %}
  10. </span>
  11. </div>
  12. {% endif %}
  13. {%- endmacro %}
  14. {% macro mine(user) -%}
  15. {% if g.user.is_authenticated and user | is_not_confirmed %}
  16. <div class="alert alert-info" style="padding:6px;font-size:12px;margin-top:10px;">
  17. <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  18. <span aria-hidden="true">&times;</span>
  19. </button>
  20. {{ _("You haven't confirm your account,Please confirmed") }}
  21. <span id="email-confirm" class="btn btn-info btn-sm" style="padding:2px 5px;">{{ _('Activate Account')}}</span>
  22. </div>
  23. {% endif %}
  24. {%- endmacro %}
  25. {% macro online(user) -%}
  26. {% if user.is_online %}
  27. <span class="online">{{ _('ONLINE') }} </span>
  28. {%- else %}
  29. <span class="online">{{ _('OUTLINE') }}</span>
  30. {% endif -%}
  31. {%- endmacro %}
  32. <div class="list-group">
  33. <div class="media list-group-item">
  34. <div class="media-left">
  35. <img class="media-object img-circle" src="{{ url_for('avatar',text=user.username) }}" alt="avatar" style="width:64px;height:64px"/>
  36. </div>
  37. <div class="media-body">
  38. <h4 class="media-heading">
  39. {{ user.username}}
  40. {{ online(user) }}
  41. </h4>
  42. <small style="color:#999">
  43. <span>第{{ user.id }}号会员</span>/
  44. <span>{{user.register_time | timesince }}</span>
  45. <br/>
  46. <span>{{ user.topic_count }}篇主题</span> |
  47. <span>{{ user.reply_count }}条回复</span>
  48. </small>
  49. </div>
  50. <blockquote style="font-size:14px;">
  51. <p>{{ user.info.word }}</p>
  52. <footer>Someone famous in <cite title="Source Title">{{ user.info.school }}</cite></footer>
  53. </blockquote>
  54. <table style="font-size:12px;width:100%" align="center">
  55. <tr>
  56. <td align="center" style="border-right:1px solid #AACCEE;"><p>1</p>积分</td>
  57. <td align="center" style="border-right:1px solid #AACCEE;"><p>{{ user.followers.count()}}</p>粉丝</td>
  58. <td align="center"><p>{{ user.following_users.count() }}</p>关注</td>
  59. </tr>
  60. </table>
  61. </div>
  62. {{ other(user) }}
  63. {{ mine(user) }}
  64. </div>