##// END OF EJS Templates
Optimized post caching a little
neko259 -
r581:63c411a6 default
parent child Browse files
Show More
@@ -4,14 +4,14 b''
4 4
5 5 {% get_current_language as LANGUAGE_CODE %}
6 6
7 {% with thread=post.thread_new %}
8 {% cache 600 post post.id thread.last_edit_time truncated moderator LANGUAGE_CODE need_open_link %}
7 {% with thread=post.thread_new bumpable=thread.can_bump %}
8 {% cache 600 post post.id post.last_edit_time thread.archived bumpable truncated moderator LANGUAGE_CODE need_open_link %}
9 9
10 10 {% with is_opening=post.is_opening %}
11 11 {% spaceless %}
12 12 {% if thread.archived %}
13 13 <div class="post archive_post" id="{{ post.id }}">
14 {% elif thread.can_bump %}
14 {% elif bumpable %}
15 15 <div class="post" id="{{ post.id }}">
16 16 {% else %}
17 17 <div class="post dead_post" id="{{ post.id }}">
@@ -34,10 +34,8 b''
34 34 <div class="message">
35 35 <div class="post-info">
36 36 <span class="title">{{ post.title }}</span>
37 {% cache 600 post_id post.id %}
38 <a class="post_id" href="{% post_url post.id %}">
39 ({{ post.id }}) </a>
40 {% endcache %}
37 <a class="post_id" href="{% post_url post.id %}">
38 ({{ post.id }}) </a>
41 39 [<span class="pub_time">{{ post.pub_time }}</span>]
42 40 {% if thread.archived %}
43 41 — [{{ thread.bump_time }}]
@@ -73,17 +71,15 b''
73 71 {{ post.text.rendered }}
74 72 {% endif %}
75 73 {% endautoescape %}
76 {% cache 600 post_replies post.id post.last_edit_time moderator LANGUAGE_CODE %}
77 {% if post.is_referenced %}
78 <div class="refmap">
79 {% trans "Replies" %}:
80 {% for ref_post in post.get_sorted_referenced_posts %}
81 <a href="{% post_url ref_post.id %}">&gt;&gt;{{ ref_post.id }}</a
82 >{% if not forloop.last %},{% endif %}
83 {% endfor %}
84 </div>
85 {% endif %}
86 {% endcache %}
74 {% if post.is_referenced %}
75 <div class="refmap">
76 {% trans "Replies" %}:
77 {% for ref_post in post.get_sorted_referenced_posts %}
78 <a href="{% post_url ref_post.id %}">&gt;&gt;{{ ref_post.id }}</a
79 >{% if not forloop.last %},{% endif %}
80 {% endfor %}
81 </div>
82 {% endif %}
87 83 </div>
88 84 {% if is_opening and thread.tags.exists %}
89 85 <div class="metadata">
General Comments 0
You need to be logged in to leave comments. Login now