Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 12th, 2012  |  syntax: None  |  size: 2.33 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. {% load comments i18n %} {#Подгружаем комментарии#}
  2.  
  3. <h2>Разместить комментарий</h2>
  4. {%  get_comment_form for {#Entry#} as form %} {#Рисуем форму для ввода комментариев (просто. без изысков)#}
  5. <form action="{% comment_form_target %}" method="post" >{% csrf_token %}
  6.   {% if next %}<div><input type="hidden" name="next" value="{{ next }}" /></div>{% endif %}
  7.     {{form.content_type}}{{form.object_pk}}{{form.timestamp}}{{form.security_hash}}
  8.       <table width="100%">
  9.         <tr>
  10.                 <td width="20%">
  11.                         Имя:<br />
  12.                         <p>{{form.name}}</p>
  13.                         e-mail:<br />
  14.                 <p>{{form.email}}</p>
  15.                 WWW<em>(Ваш сайт)</em>:<br />
  16.                         <p>{{form.url}}</p>
  17.                         Поле для проверки на спамм. Оставьте его пустым.<br />
  18.                         <p>{{form.honeypot}}</p>                 
  19.                 </td>
  20.                 <td width="80%">
  21.                         Комментарий:<br />
  22.                         {{form.comment}}                       
  23.                 </td>
  24.         </tr>
  25.         <tr>
  26.                 <td>
  27.                 &nbsp;
  28.                 </td>
  29.                 <td>
  30.                 <input type="hidden" name="next" value="{# url #}" />
  31.                 <input type="submit" name="submit" class="submit-post" value="{% trans "Post" %}" />
  32.                 <input type="submit" name="preview" class="submit-preview" value="{% trans "Preview" %}" />                            
  33.                 </td>
  34.       </table>
  35. </form>
  36.  
  37.  
  38. {% get_comment_count for {#Entry#} as comment_count %} {#Подгружаем список комментариев#}
  39. <h2>Комментарии: [{{ comment_count }}]</h2>
  40. {% get_comment_list for {#Entry#} as comment_list %}
  41. {% for comment in comment_list|dictsortreversed:"submit_date" %}{#Перебираем список комментариев в обратном хронологическом порядке#}
  42. <dl id="comments">
  43.      {{ comment.name }} {{ comment.submit_date|date:"d.m.Y G:i" }}
  44.      {#Выводим имя комметатора и дату в нашем формате#}
  45.     <dd>
  46.      {{ comment.comment|striptags|urlizetrunc:20|linebreaksbr }}
  47.      {#Выводим содержание комментария убирая Html теги, делая короткие ссылки и переводы строки в виде <br />#}
  48.     </dd>
  49. </dl>
  50. {% endfor %}