Add more comments to homepage
This commit is contained in:
parent
4a1d800802
commit
802ba7bbba
2 changed files with 38 additions and 36 deletions
|
@ -38,7 +38,7 @@ class PostList(ListView):
|
||||||
context['title'] = self.title or _('Page %d of Posts') % context['page_obj'].number
|
context['title'] = self.title or _('Page %d of Posts') % context['page_obj'].number
|
||||||
context['first_page_href'] = reverse('home')
|
context['first_page_href'] = reverse('home')
|
||||||
context['page_prefix'] = reverse('blog_post_list')
|
context['page_prefix'] = reverse('blog_post_list')
|
||||||
context['comments'] = Comment.most_recent(self.request.user, 10)
|
context['comments'] = Comment.most_recent(self.request.user, 25)
|
||||||
context['new_problems'] = Problem.objects.filter(is_public=True, is_organization_private=False) \
|
context['new_problems'] = Problem.objects.filter(is_public=True, is_organization_private=False) \
|
||||||
.order_by('-date', '-id')[:settings.DMOJ_BLOG_NEW_PROBLEM_COUNT]
|
.order_by('-date', '-id')[:settings.DMOJ_BLOG_NEW_PROBLEM_COUNT]
|
||||||
context['page_titles'] = CacheDict(lambda page: Comment.get_page_title(page))
|
context['page_titles'] = CacheDict(lambda page: Comment.get_page_title(page))
|
||||||
|
|
|
@ -200,41 +200,6 @@
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div class="blog-sidebox sidebox">
|
|
||||||
<h3>{{ _('Comment stream') }} <i class="fa fa-comments"></i></h3>
|
|
||||||
<div class="sidebox-content">
|
|
||||||
<ul>
|
|
||||||
{% for comment in comments %}
|
|
||||||
<li>
|
|
||||||
<span style="padding-left:0.25em" class="poster">
|
|
||||||
{{ link_user(comment.author) }}
|
|
||||||
</span> →
|
|
||||||
<a href="{{ comment.link }}#comment-{{ comment.id }}">{{ page_titles[comment.page] }}</a>
|
|
||||||
</li>{% endfor %}
|
|
||||||
</ul>
|
|
||||||
<span class="rssatom">
|
|
||||||
<a href="{{ url('comment_rss') }}"><span><i class="fa fa-rss"></i></span> RSS</a>
|
|
||||||
/
|
|
||||||
<a href="{{ url('comment_atom') }}">Atom</a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="blog-sidebox sidebox">
|
|
||||||
<h3>{{ _('New problems') }} <i class="fa fa-puzzle-piece"></i>
|
|
||||||
</h3>
|
|
||||||
<div class="sidebox-content">
|
|
||||||
<ul class="problem-list">
|
|
||||||
{% for problem in new_problems %}
|
|
||||||
<li><a href="{{ url('problem_detail', problem.code) }}">{{ problem.name }}</a></li>
|
|
||||||
{% endfor %}
|
|
||||||
</ul>
|
|
||||||
<span class="rssatom">
|
|
||||||
<a href="{{ url('problem_rss') }}"><span><i class="fa fa-rss"></i></span> RSS</a>
|
|
||||||
/
|
|
||||||
<a href="{{ url('problem_atom') }}">Atom</a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% if perms.judge.test_site and own_open_tickets %}
|
{% if perms.judge.test_site and own_open_tickets %}
|
||||||
<div class="blog-sidebox sidebox">
|
<div class="blog-sidebox sidebox">
|
||||||
<h3>{{ _('My open tickets') }} <i class="fa fa-question-circle"></i></h3>
|
<h3>{{ _('My open tickets') }} <i class="fa fa-question-circle"></i></h3>
|
||||||
|
@ -277,6 +242,43 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
<div class="blog-sidebox sidebox">
|
||||||
|
<h3>{{ _('New problems') }} <i class="fa fa-puzzle-piece"></i>
|
||||||
|
</h3>
|
||||||
|
<div class="sidebox-content">
|
||||||
|
<ul class="problem-list">
|
||||||
|
{% for problem in new_problems %}
|
||||||
|
<li><a href="{{ url('problem_detail', problem.code) }}">{{ problem.name }}</a></li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
<span class="rssatom">
|
||||||
|
<a href="{{ url('problem_rss') }}"><span><i class="fa fa-rss"></i></span> RSS</a>
|
||||||
|
/
|
||||||
|
<a href="{{ url('problem_atom') }}">Atom</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="blog-sidebox sidebox">
|
||||||
|
<h3>{{ _('Comment stream') }} <i class="fa fa-comments"></i></h3>
|
||||||
|
<div class="sidebox-content">
|
||||||
|
<ul>
|
||||||
|
{% for comment in comments %}
|
||||||
|
<li>
|
||||||
|
<span style="padding-left:0.25em" class="poster">
|
||||||
|
{{ link_user(comment.author) }}
|
||||||
|
</span> →
|
||||||
|
<a href="{{ comment.link }}#comment-{{ comment.id }}">{{ page_titles[comment.page] }}</a>
|
||||||
|
</li>{% endfor %}
|
||||||
|
</ul>
|
||||||
|
<span class="rssatom">
|
||||||
|
<a href="{{ url('comment_rss') }}"><span><i class="fa fa-rss"></i></span> RSS</a>
|
||||||
|
/
|
||||||
|
<a href="{{ url('comment_atom') }}">Atom</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% block after_posts %}{% endblock %}
|
{% block after_posts %}{% endblock %}
|
||||||
|
|
Loading…
Reference in a new issue