panel.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {% macro ol(category='',content='') -%}
  2. <ol class="breadcrumb" style="margin-bottom:0;">
  3. <li><a href="{{ url_for('index.forums') }}"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>社区首页</a></li>
  4. {% if category == '' %}
  5. <li class="active">{{ g.campus_url | chname }}</li>
  6. {% else %}
  7. <li> <a href="{{ url_for('campus.index',campus_url=g.campus_url) }}">{{ g.campus_url | chname }}</a></li>
  8. {% if not g.tag_url %}
  9. <li class="active">{{ category | chname }}</li>
  10. {% else %}
  11. <li><a href="{{ url_for('campus.category',campus_url=g.campus_url,category=g.class_url) }}">{{ g.class_url | chname }}</a></li>
  12. {% if content != '' %}
  13. <li><a href="{{ url_for('tags.index') }}">{{ g.tag_url | chname }}</a></li>
  14. <li class="active">{{ content }}</li>
  15. {% else %}
  16. <li class="active">{{ g.tag_url | chname }}</li>
  17. {% endif %}
  18. {% endif %}
  19. {% endif %}
  20. </ol>
  21. {%- endmacro %}
  22. {% macro header(category) -%}
  23. <div class="panel-heading" style="background:#2e609b;">
  24. <a href="{{ url_for('campus.category',category=category) }}" style="color:#fff">{{ category | chname }}</a>
  25. </div>
  26. {%- endmacro %}
  27. {% macro body(category) -%}
  28. {% set classify = category | get_tags(g.campus_url) %}
  29. {% for key,value in classify.items() %}
  30. <div class="panel-body" style="border-bottom:1px solid #f6e1e1;">
  31. <div class="row" style="padding:0;margin:0;">
  32. <div class="col-sm-2" style="font-size:12px;">
  33. <dl style="margin:0;">
  34. {% set topic,all_topic = key | display_campus(category,g.campus_url) %}
  35. <dd><a href="{{ url_for('tags.index',campus_url=g.campus_url,class_url=category,tag_url=key) }}" style="font-size:14px;">{{ value }}</a></dd>
  36. <dd>
  37. <span style="color:#999;">主题:</span>
  38. <span>{{ topic }}</span>
  39. <span style="color:#999;">帖子:</span>
  40. <span>{{ all_topic }}</span>
  41. </dd>
  42. </dl>
  43. </div>
  44. <div class="col-sm-offset-8 col-sm-2" style="font-size:12px;">
  45. <dl style="margin:0;">
  46. {% set last_question = key | get_last_question %}
  47. {% set last_question = last_question[0] %}
  48. {% if last_question == 0 %}
  49. 没有帖子
  50. {% else %}
  51. {%- import 'base/link.html' as link -%}
  52. <dt>{{ link.link(last_question) }}</dt>
  53. <dd>由{{ link.userlink(last_question.author) }}发表</dd>
  54. <dd>{{ last_question.time.strftime('%Y-%m-%d %H:%M') }}</dd>
  55. {% endif %}
  56. </dl>
  57. </div>
  58. </div>
  59. </div>
  60. {% endfor %}
  61. {%- endmacro %}