
Untitled
By: a guest on
Aug 12th, 2012 | syntax:
None | size: 2.33 KB | hits: 11 | expires: Never
{% load comments i18n %} {#Подгружаем комментарии#}
<h2>Разместить комментарий</h2>
{% get_comment_form for {#Entry#} as form %} {#Рисуем форму для ввода комментариев (просто. без изысков)#}
<form action="{% comment_form_target %}" method="post" >{% csrf_token %}
{% if next %}<div><input type="hidden" name="next" value="{{ next }}" /></div>{% endif %}
{{form.content_type}}{{form.object_pk}}{{form.timestamp}}{{form.security_hash}}
<table width="100%">
<tr>
<td width="20%">
Имя:<br />
<p>{{form.name}}</p>
e-mail:<br />
<p>{{form.email}}</p>
WWW<em>(Ваш сайт)</em>:<br />
<p>{{form.url}}</p>
Поле для проверки на спамм. Оставьте его пустым.<br />
<p>{{form.honeypot}}</p>
</td>
<td width="80%">
Комментарий:<br />
{{form.comment}}
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="hidden" name="next" value="{# url #}" />
<input type="submit" name="submit" class="submit-post" value="{% trans "Post" %}" />
<input type="submit" name="preview" class="submit-preview" value="{% trans "Preview" %}" />
</td>
</table>
</form>
{% get_comment_count for {#Entry#} as comment_count %} {#Подгружаем список комментариев#}
<h2>Комментарии: [{{ comment_count }}]</h2>
{% get_comment_list for {#Entry#} as comment_list %}
{% for comment in comment_list|dictsortreversed:"submit_date" %}{#Перебираем список комментариев в обратном хронологическом порядке#}
<dl id="comments">
{{ comment.name }} {{ comment.submit_date|date:"d.m.Y G:i" }}
{#Выводим имя комметатора и дату в нашем формате#}
<dd>
{{ comment.comment|striptags|urlizetrunc:20|linebreaksbr }}
{#Выводим содержание комментария убирая Html теги, делая короткие ссылки и переводы строки в виде <br />#}
</dd>
</dl>
{% endfor %}