123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- {% macro base() -%}
- {% if g.user.is_authenticated %}
- <ul class="list-group">
- <a class="list-group-item list-group-item-info" href="{{ ask_url or url_for('topic.ask')}}">
- <span class="btn btn-info btn-block">{{ _('Ask Questions') }}</span>
- </a>
- </ul>
- <div class="list-group">
- <a href="{{ url_for('collect.list')}}" class="list-group-item">
- {{ _('Collects')}}
- </a>
- <a href="{{ url_for('follow.topic')}}" class="list-group-item">
- {{ _('Followings')}}
- </a>
- </div>
- {% else %}
- <div class="panel panel-default">
- <div class="panel-heading">
- Honmaple
- </div>
- <div class="panel-body text-center">
- <a class="btn btn-primary" href="{{ url_for('auth.register')}}">
- <i class="icon-user"></i>
- {{ _('now register')}}
- </a>
- </div>
- <div class="panel-footer text-center">
- {{ _('If you have a account,please') }}<a href="{{ url_for('auth.login')}}"> {{ _('login') }}</a>
- </div>
- </div>
- {% endif %}
- {%- endmacro %}
- {% macro board_list() -%}
- {{ base() }}
- {{ count() }}
- {%- endmacro %}
- {% macro board() -%}
- {{ base() }}
- {{ count() }}
- {%- endmacro %}
- {% macro collect() -%}
- {{ base() }}
- {{ count() }}
- {%- endmacro %}
- {% macro follow() -%}
- {{ base() }}
- {{ count() }}
- {%- endmacro %}
- {% macro tag_list() -%}
- {{ base() }}
- {{ count() }}
- {%- endmacro %}
- {% macro tag_panel() -%}
- {{ base() }}
- {{ count() }}
- {%- endmacro %}
- {% macro topic_list() -%}
- {{ base() }}
- {{ count() }}
- {%- endmacro %}
- {% macro index() -%}
- {{ base() }}
- {{ tags_panel(_('Hot Tags'),hot_tags) }}
- {{ tags_panel(_('Recent Tags'),recent_tags) }}
- {{ count() }}
- {%- endmacro %}
- {% macro tags_panel(text,tags) -%}
- <div class="panel panel-default">
- <div class="panel-heading">
- <h3>{{ text }}</h3>
- </div>
- <div class="panel-body text-center tags">
- {% set tags = tags() %}
- {% for tag in tags -%}
- <a href="{{ url_for('tag.tag',name=tag.name)}}" class="item_node">{{ tag.name }}</a>
- {%- endfor %}
- </div>
- </div>
- {%- endmacro %}
- {% macro count() -%}
- <div class="panel panel-default">
- <div class="panel-heading">
- {{ _('Forums Count') }}
- </div>
- <ul class="list-group">
- {% set count = forums_count() %}
- <li class="list-group-item">{{ _('Total number of registered users:')}} {{ count['user'] }}</li>
- <li class="list-group-item">{{ _('Total number of topics:') }} {{ count['topic'] }} </li>
- <li class="list-group-item">{{ _('Total number of posts:') }} {{ count['post'] }} </li>
- </ul>
- </div>
- {%- endmacro %}
- {% macro panel(heading,body) -%}
- <div class="panel panel-default">
- <div class="panel-heading">
- {{ heading }}
- </div>
- <div class="panel-body text-center">
- {{ body }}
- </div>
- </div>
- {%- endmacro %}
|