panel.html 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. {% macro ol(kind,question) -%}
  2. {% if kind == 'group' %}
  3. <ol class="breadcrumb" style="margin-bottom:0;">
  4. <li><a href="{{ url_for('forums.forums') }}"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>社区首页</a></li>
  5. <li><a href="{{ url_for('group.index') }}">用户组</a></li>
  6. <li><a href="{{ url_for('group.group',group=question.group.name) }}">{{ question.group.name }}</a></li>
  7. <li class="active">{{ question.title }}</li>
  8. </ol>
  9. {% else %}
  10. <ol class="breadcrumb" style="margin-bottom:0;">
  11. <li><a href="{{ url_for('forums.forums') }}"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>社区首页</a></li>
  12. <li><a href="{{ url_for('board.board') }}">{{ question.board.board_f.chname_f }}</a></li>
  13. <li><a href="{{ url_for('board.board',class_url=question.board.enname_s) }}">{{ question.board.chname_s }}</a></li>
  14. <li class="active">{{ question.title }}</li>
  15. </ol>
  16. {% endif %}
  17. {%- endmacro %}
  18. {% macro header(board) -%}
  19. <div class="panel-heading">
  20. <a href="{{ url_for('board.board',forums_url=board.enname_f) }}" style="color:#fff">{{ board.chname_f }}</a>
  21. </div>
  22. {%- endmacro %}
  23. {% macro body(board) -%}
  24. {% for board_s in board.board_s %}
  25. <div class="panel-body" style="border-bottom:1px solid #f6e1e1;">
  26. <div class="row" style="padding:0;margin:0;">
  27. <div class="col-sm-2" style="font-size:12px;">
  28. <dl style="margin:0;">
  29. <dd><a href="{{ url_for('board.board',forums_url=board.enname_f,class_url=board_s.enname_s) }}" style="font-size:14px;"> {{ board_s.chname_s }} </a></dd>
  30. <dd>
  31. <span style="color:#999;">主题:</span>
  32. <span>{{ board_s.count.topic }}</span>
  33. <span style="color:#999;">帖子:</span>
  34. <span>{{ board_s.count.all_topic }}</span>
  35. </dd>
  36. </dl>
  37. </div>
  38. <div class="col-sm-offset-8 col-sm-2" style="font-size:12px;">
  39. {% import 'base/link.html' as link %}
  40. {% set question = board_s.questions.first() %}
  41. {% if question %}
  42. <dl style="margin:0;">
  43. <dt>{{ link.question(question) }}</dt>
  44. <dd>由{{ link.user(question.author.name) }}发表</dd>
  45. <dd>{{ board_s.questions.first().time.strftime('%Y-%m-%d %H:%M') }}</dd>
  46. </dl>
  47. {% else %}
  48. 没有帖子
  49. {% endif %}
  50. </div>
  51. </div>
  52. </div>
  53. {% endfor %}
  54. {%- endmacro %}
  55. {% macro infor(author) -%}
  56. <table style="font-size:12px;">
  57. <tr>
  58. <td>称号:</td>
  59. <td>{{ author.name }}</td>
  60. </tr>
  61. <tr>
  62. <td>注册时间:</td>
  63. <td>{{ author.infor.registered_time.strftime('%Y-%m-%d') }}</td>
  64. </tr>
  65. <tr>
  66. <td>积分:</td>
  67. <td>{{ author.infor.score }}</td>
  68. </tr>
  69. <tr>
  70. <td>等级:</td>
  71. <td>{{ author.roles.first().name }}</td>
  72. </tr>
  73. <tr>
  74. <td>帖子:</td>
  75. <td><a href="{{ url_for('user.index',user_url=author.name,_anchor='topic_list') }}">2</a></td>
  76. </tr>
  77. </table>
  78. {%- endmacro %}
  79. {% macro html() -%}
  80. <tr>
  81. <td>b:</td>
  82. <td>加粗</td>
  83. </tr>
  84. <tr>
  85. <td>i:</td>
  86. <td>倾斜</td>
  87. </tr>
  88. <tr>
  89. <td>br:</td>
  90. <td>换行</td>
  91. </tr>
  92. <tr>
  93. <td valign="top">font:</td>
  94. <td> 设置字体(目前仅允许设置字体颜色)
  95. <p>注:字体颜色请勿设置成白色或与白色相近的颜色</p>
  96. </td>
  97. </tr>
  98. {%- endmacro %}