posting_general.html
143 lines
| 5.3 KiB
| text/html
|
HtmlLexer
/ templates / posting_general.html
Ilyas
|
r9 | {% extends "base.html" %} | |
neko259
|
r24 | {% load i18n %} | |
neko259
|
r36 | {% load markup %} | |
neko259
|
r24 | ||
neko259
|
r33 | {% block head %} | |
<title>Neboard</title> | |||
{% endblock %} | |||
Ilyas
|
r9 | {% block content %} | |
neko259
|
r59 | {% if threads %} | |
{% for thread in threads %} | |||
<div class="thread"> | |||
neko259
|
r46 | {% if thread.can_bump %} | |
<div class="post"> | |||
{% else %} | |||
neko259
|
r59 | <div class="post dead_post"> | |
neko259
|
r46 | {% endif %} | |
neko259
|
r22 | {% if thread.image %} | |
neko259
|
r39 | <div class="image"> | |
neko259
|
r63 | <a class="fancy" | |
href="{{ thread.image.url }}"><img | |||
neko259
|
r22 | src="{{ thread.image.url_200x150 }}" /> | |
</a> | |||
</div> | |||
{% endif %} | |||
neko259
|
r39 | <div class="message"> | |
neko259
|
r59 | <div class="post-info"> | |
<span class="title">{{ thread.title }}</span> | |||
<a class="post_id" href="{% url 'thread' thread.id %}"> | |||
(#{{ thread.id }})</a> | |||
[{{ thread.pub_time }}] | |||
[<a class="link" href="{% url 'thread' thread.id %}#form" | |||
>{% trans "Reply" %}</a>] | |||
</div> | |||
neko259
|
r39 | {% autoescape off %} | |
neko259
|
r61 | {{ thread.text.rendered|truncatewords_html:50 }} | |
neko259
|
r39 | {% endautoescape %} | |
neko259
|
r32 | </div> | |
neko259
|
r59 | <div class="metadata"> | |
{{ thread.get_reply_count }} {% trans 'replies' %}, | |||
{{ thread.get_images_count }} {% trans 'images' %}. | |||
{% if thread.tags.all %} | |||
<span class="tags">{% trans 'Tags' %}: | |||
{% for tag in thread.tags.all %} | |||
<a class="tag" href=" | |||
{% url 'tag' tag_name=tag.name %}"> | |||
{{ tag.name }}</a> | |||
{% endfor %} | |||
</span> | |||
{% endif %} | |||
</div> | |||
</div> | |||
{% if thread.get_last_replies %} | |||
<div class="last-replies"> | |||
{% for post in thread.get_last_replies %} | |||
{% if thread.can_bump %} | |||
<div class="post"> | |||
{% else %} | |||
<div class="post dead_post"> | |||
{% endif %} | |||
{% if post.image %} | |||
<div class="image"> | |||
neko259
|
r63 | <a class="fancy" | |
href="{{ post.image.url }}"><img | |||
neko259
|
r59 | src="{{ post.image.url_200x150 }}" /> | |
</a> | |||
</div> | |||
{% endif %} | |||
<div class="message"> | |||
<div class="post-info"> | |||
<span class="title">{{ post.title }}</span> | |||
<a class="post_id" href=" | |||
{% url 'thread' thread.id %}#{{ post.id }}"> | |||
(#{{ post.id }})</a> | |||
[{{ post.pub_time }}] | |||
</div> | |||
{% autoescape off %} | |||
neko259
|
r61 | {{ post.text.rendered|truncatewords_html:50 }} | |
neko259
|
r59 | {% endautoescape %} | |
</div> | |||
</div> | |||
{% endfor %} | |||
neko259
|
r30 | </div> | |
neko259
|
r59 | {% endif %} | |
</div> | |||
neko259
|
r22 | {% endfor %} | |
neko259
|
r59 | {% else %} | |
No threads found. | |||
neko259
|
r16 | <hr /> | |
Ilyas
|
r14 | {% endif %} | |
neko259
|
r36 | <form enctype="multipart/form-data" method="post">{% csrf_token %} | |
<div class="post-form-w"> | |||
<div class="form-title">{% trans "Create new thread" %}</div> | |||
<div class="post-form"> | |||
<div class="form-row"> | |||
<div class="form-label">{% trans 'Title' %}</div> | |||
<div class="form-input">{{ form.title }}</div> | |||
</div> | |||
<div class="form-row"> | |||
<div class="form-label">{% trans 'Text' %}</div> | |||
<div class="form-input">{{ form.text }}</div> | |||
</div> | |||
<div class="form-row"> | |||
<div class="form-label">{% trans 'Image' %}</div> | |||
<div class="form-input">{{ form.image }}</div> | |||
</div> | |||
<div class="form-row"> | |||
<div class="form-label">{% trans 'Tags' %}</div> | |||
<div class="form-input">{{ form.tags }}</div> | |||
</div> | |||
</div> | |||
<div class="form-submit"><input type="submit" | |||
value="{% trans "Post" %}"/></div> | |||
<div>Tags must be delimited by spaces. Text or image is required | |||
neko259
|
r28 | </div> | |
neko259
|
r36 | <div>Use <a | |
href="http://daringfireball.net/projects/markdown/basics"> | |||
markdown</a> syntax for posting.</div> | |||
neko259
|
r16 | </div> | |
neko259
|
r36 | </form> | |
Ilyas
|
r14 | ||
neko259
|
r44 | {% endblock %} | |
{% block metapanel %} | |||
<span class="metapanel"> | |||
neko259
|
r60 | <b><a href="https://bitbucket.org/neko259/neboard/">Neboard</a> | |
2013-05 (dev)</b> | |||
neko259
|
r46 | {% trans "Pages:" %} | |
{% for page in pages %} | |||
[<a href=" | |||
{% if tag %} | |||
{% url "tag" tag_name=tag page=page %} | |||
{% else %} | |||
{% url "index" page=page %} | |||
{% endif %} | |||
">{{ page }}</a>] | |||
{% endfor %} | |||
neko259
|
r44 | </span> | |
neko259
|
r22 | {% endblock %} |