view gpp/templates/forums/index.html @ 279:879d39647064

Added the text class to the search input box to let blueprints css style it. Fixed invalid HTML problem with the forum last post info tag.
author Brian Neal <bgneal@gmail.com>
date Sun, 03 Oct 2010 00:28:23 +0000
parents 307a74e28112
children 21d2ca3b4bf7
line wrap: on
line source
{% extends 'base.html' %}
{% load cache %}
{% load forum_tags %}
{% load core_tags %}
{% block custom_head %}
{% for feed in feeds %}
<link rel="alternate" type="application/rss+xml" title="{{ feed.name }}" href="{{ feed.feed }}" />
{% endfor %}
{% endblock %}
{% block title %}Forums{% endblock %}
{% block content %}
<h2>Forums <a href="/feeds/forums/"><img src="{{ MEDIA_URL }}icons/feed.png" alt="Forums Feed" title="Forums Feed" /></a></h2>

<form action="." method="get" id="forum-query-form">
   <select name="query">
      <option value="unread">Show topics with unread posts</option>
      <option value="mine">Show my posts</option>
      <option value="unanswered">Show unanswered posts</option>
      <option value="favorites">Show my favorite topics</option>
      <option value="subscriptions">Show my subscribed topics</option>
   </select><input type="submit" value="Go" />
</form>

<div class="forum-block">
{% for iter in cats %}
   <h3>{{ iter.cat }}</h3>
   <table class="forum-index-table">
      <thead>
         <tr>
            <th class="forum-title">Forum</th>
            <th class="forum-topics">Topics</th>
            <th class="forum-posts">Posts</th>
            <th class="forum-last_post">Last Post</th>
         </tr>
      </thead>
      <tbody>
         {% for forum in iter.forums %}
            <tr class="{% cycle 'odd' 'even' %}">
               <td>
                  {% if forum.has_unread %}
                  <img src="{{ MEDIA_URL }}icons/new.png" alt="New Posts" title="New Posts" class="forums-topic-icon" />
                  {% endif %}
                  <h4><a href="{{ forum.get_absolute_url }}">{{ forum.name }}</a></h4>
                  <p>{{ forum.description }}</p>
               </td>
               <td class="forum-topics">{{ forum.topic_count }}</td>
               <td class="forum-posts">{{ forum.post_count }}</td>
               <td class="forum-last_post">{% last_post_info forum.last_post %}</td>
            </tr>
         {% endfor %}
      </tbody>
   </table>
{% endfor %}
{% cache 900 forum-stats-block %}
{% forum_stats %}
{% endcache %}
{% whos_online %}
<p>{% current_forum_time user %}</p>
</div>
{% endblock %}