1 {% extends "base.html" %}
\r
2 <!-- question.html -->
\r
3 {% load question_page_tags %}
\r
4 {% load extra_tags %}
\r
5 {% load extra_filters %}
\r
10 {% block title %}{% spaceless %}{{ question.get_question_title }}{% endspaceless %}{% endblock %}
\r
12 <meta name="description" content="{{question.summary}}" />
\r
13 <meta name="keywords" content="{{question.tagname_meta_generator}}" />
\r
14 <link rel="canonical" href="{{settings.APP_URL}}{{question.get_absolute_url}}" />
\r
15 {% if not question.closed %}
\r
16 <script type='text/javascript' src='{% media "/media/js/wmd/showdown.js" %}'></script>
\r
17 <script type='text/javascript' src='{% media "/media/js/wmd/wmd.js" %}'></script>
\r
18 <link rel="stylesheet" type="text/css" href="{% media "/media/js/wmd/wmd.css" %}" />
\r
21 <script type="text/javascript">
\r
22 // define reputation needs for comments
\r
23 var repNeededForComments = 50;
\r
24 $().ready(function(){
\r
25 $("#nav_questions").attr('className',"on");
\r
26 var answer_sort_tab = "{{ tab_id }}";
\r
27 $("#" + answer_sort_tab).attr('className',"on");
\r
29 $('#editor').TextAreaResizer();
\r
34 .comment.not_top_scorer {
\r
37 .comment-form-container {
\r
40 .div.comment-tools {
\r
48 <div class="headNormal">
\r
49 <a href="{{ question.get_absolute_url }}">{{ question.get_question_title }}</a>
\r
51 <div id="main-body" class="">
\r
53 <table style="width:100%;" id="question-table" {% if question.deleted %}class="deleted"{%endif%}>
\r
55 <td style="width:30px;vertical-align:top">
\r
56 <div class="vote-buttons">
\r
57 {% vote_buttons question request.user %}
\r
58 {% favorite_mark question request.user %}
\r
62 <div id="item-right">
\r
63 <div class="question-body">
\r
64 {{ question.html|safe }}
\r
66 <div id="question-controls" class="post-controls">
\r
67 <div id="question-tags" class="tags">
\r
68 {% for tag in question.tagname_list %}
\r
69 <a href="{% url tag_questions tag|urlencode %}" class="post-tag"
\r
70 title="{% blocktrans with tag as tagname %}see questions tagged '{{ tagname }}'{% endblocktrans %}" rel="tag">{{ tag }}</a>
\r
73 {% post_controls question request.user %}
\r
75 <div class="post-update-info-container">
\r
76 {% post_contributor_info question "original_author" %}
\r
77 {% post_contributor_info question "last_updater" %}
\r
79 {% comments question request.user %}
\r
85 {% if question.closed %}
\r
86 <div class="question-status" style="margin-bottom:15px">
\r
87 <h3>{% blocktrans with question.get_close_reason_display as close_reason %}The question has been closed for the following reason "{{ close_reason }}" by{% endblocktrans %}
\r
88 <a href="{{ question.closed_by.get_profile_url }}">{{ question.closed_by.username }}</a>
\r
89 {% blocktrans with question.closed_at as closed_at %}close date {{closed_at}}{% endblocktrans %}</h3>
\r
94 <div class="tabBar">
\r
95 <a name="sort-top"></a>
\r
96 <div class="headQuestions">
\r
97 {% blocktrans count answers|length as counter %}
\r
100 {{counter}} Answers:
\r
101 {% endblocktrans %}
\r
103 <div class="tabsA">
\r
104 <a id="oldest" href="{{ question.get_absolute_url }}?sort=oldest#sort-top"
\r
105 title="{% trans "oldest answers will be shown first" %}">{% trans "oldest answers" %}</a>
\r
106 <a id="latest" href="{{ question.get_absolute_url }}?sort=latest#sort-top"
\r
107 title="{% trans "newest answers will be shown first" %}">{% trans "newest answers" %}</a>
\r
108 <a id="votes" href="{{ question.get_absolute_url }}?sort=votes#sort-top"
\r
109 title="{% trans "most voted answers will be shown first" %}">{% trans "popular answers" %}</a>
\r
112 {% cnprog_paginator context %}
\r
114 {% for answer in answers %}
\r
115 <a name="{{ answer.id }}"></a>
\r
116 <div id="answer-container-{{ answer.id }}" class="answer {% if answer.accepted %}accepted-answer{% endif %} {% ifequal answer.author_id question.author_id %} answered-by-owner{% endifequal %} {% if answer.deleted %}deleted{% endif %}">
\r
117 <table style="width:100%;">
\r
119 <td style="width:30px;vertical-align:top">
\r
120 <div class="vote-buttons">
\r
121 {% vote_buttons answer request.user %}
\r
122 {% accept_button answer request.user %}
\r
126 <div class="item-right">
\r
127 <div class="answer-body">
\r
128 {{ answer.html|safe }}
\r
130 <div class="answer-controls post-controls">
\r
131 {% post_controls answer request.user %}
\r
133 <div class="post-update-info-container">
\r
134 {% post_contributor_info answer "original_author" %}
\r
135 {% post_contributor_info answer "last_updater" %}
\r
137 {% comments answer request.user %}
\r
144 <div class="paginator-container-left">
\r
145 {% cnprog_paginator context %}
\r
148 <form id="fmanswer" action="{% url answer question.id %}" method="post">
\r
149 <div style="clear:both">
\r
152 {% if not question.closed %}
\r
153 <div style="padding:10px 0 0 0;">
\r
155 <div class="headNormal">
\r
157 {% trans "Your answer" %}
\r
159 {% trans "Be the first one to answer this question!" %}
\r
164 {% if not request.user.is_authenticated %}
\r
165 <div class="message">{% trans "you can answer anonymously and then login" %}</div>
\r
167 <p class="message">
\r
168 {% ifequal request.user question.author %}
\r
169 {% trans "answer your own question only to give an answer" %}
\r
171 {% trans "please only give an answer, no discussions" %}
\r
176 <div id="description" class="" >
\r
177 <div id="wmd-button-bar" class="wmd-panel"></div>
\r
179 <div class="preview-toggle">
\r
180 <table width="100%">
\r
183 <span id="pre-collapse"
\r
184 title="{% trans "Toggle the real time Markdown editor preview" %}">
\r
185 {% trans "toggle preview" %}
\r
188 {% if settings.WIKI_ON %}
\r
189 <td style="text-align:right;">
\r
191 <span style="font-weight:normal;cursor:help"
\r
192 title="{{answer.wiki.help_text}}">
\r
193 {{ answer.wiki.label_tag }}
\r
201 <div id="previewer" class="wmd-preview"></div>
\r
202 {{ answer.text.errors }}
\r
204 <p><span class="form-error"></span></p>
\r
205 <input type="submit"
\r
206 {% if user.is_anonymous %}
\r
207 value="{% trans "Login/Signup to Post Your Answer" %}"
\r
209 {% if user == question.author %}
\r
210 value="{% trans "Answer Your Own Question" %}"
\r
212 value="{% trans "Answer the question" %}"
\r
215 class="submit" style="float:left"/>
\r
222 {% block sidebar %}
\r
223 <div class="boxC" id="subscription_box">
\r
224 {% include "subscription_status.html" %}
\r
226 {% cache 60 questions_tags settings.APP_URL question.id %}
\r
229 {% trans "Question tags" %}:
\r
232 {% for tag in tags %}
\r
233 <a href="{% url tag_questions tag.name|urlencode %}"
\r
234 title="{% trans "see questions tagged"%}'{{tag.name}}'{% trans "using tags" %}"
\r
235 rel="tag">{{ tag.name }}</a> <span class="tag-number">×{{ tag.used_count|intcomma }}</span><br/>
\r
239 {% trans "question asked" %}: <strong title="{{ question.added_at }}">{% diff_date question.added_at %}</strong>
\r
242 {% trans "question was seen" %}: <strong>{{ question.view_count|intcomma }} {% trans "times" %}</strong>
\r
245 {% trans "last updated" %}: <strong title="{{ question.last_activity_at }}">{% diff_date question.last_activity_at %}</strong>
\r
250 <h3 class="subtitle">{% trans "Related questions" %}</h3>
\r
251 <div class="questions-related">
\r
253 {% for question in similar_questions %}
\r
255 <a href="{{ question.get_absolute_url }}">{{ question.get_question_title }}</a>
\r
266 <!-- end question.html -->
\r