##// END OF EJS Templates
Added posts count to the profile page.
neko259 -
r185:9f3a047d default
parent child Browse files
Show More
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
@@ -7,7 +7,7 b' msgid ""'
7 msgstr ""
7 msgstr ""
8 "Project-Id-Version: PACKAGE VERSION\n"
8 "Project-Id-Version: PACKAGE VERSION\n"
9 "Report-Msgid-Bugs-To: \n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2013-09-09 21:52+0300\n"
10 "POT-Creation-Date: 2013-09-14 18:46+0300\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -79,84 +79,92 b' msgstr "\xd0\x92\xd1\x81\xd1\x82\xd0\xb0\xd0\xb2\xd1\x8c\xd1\x82\xd0\xb5 \xd1\x81\xd0\xb2\xd0\xbe\xd0\xb9 ID \xd0\xbf\xd0\xbe\xd0\xbb\xd1\x8c\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd0\xb5\xd0\xbb\xd1\x8f \xd0\xb2\xd1\x8b\xd1\x88\xd0\xb5"'
79 msgid "Tag: "
79 msgid "Tag: "
80 msgstr "Тег: "
80 msgstr "Тег: "
81
81
82 #: templates/boards/posting_general.html:35
82 #: templates/boards/posting_general.html:43
83 #: templates/boards/posting_general.html:89 templates/boards/thread.html:27
83 #: templates/boards/posting_general.html:99 templates/boards/thread.html:27
84 #: templates/boards/rss/post.html:5
84 #: templates/boards/rss/post.html:5
85 msgid "Post image"
85 msgid "Post image"
86 msgstr "Изображение сообщения"
86 msgstr "Изображение сообщения"
87
87
88 #: templates/boards/posting_general.html:48
88 #: templates/boards/posting_general.html:56
89 msgid "Reply"
89 msgid "Reply"
90 msgstr "Ответ"
90 msgstr "Ответ"
91
91
92 #: templates/boards/posting_general.html:54 templates/boards/thread.html:45
92 #: templates/boards/posting_general.html:61 templates/boards/thread.html:45
93 msgid "Delete"
93 msgid "Delete"
94 msgstr "Удалить"
94 msgstr "Удалить"
95
95
96 #: templates/boards/posting_general.html:63 templates/boards/thread.html:112
96 #: templates/boards/posting_general.html:64 templates/boards/thread.html:48
97 msgid "Ban IP"
98 msgstr "Заблокировать IP"
99
100 #: templates/boards/posting_general.html:73 templates/boards/thread.html:112
97 msgid "replies"
101 msgid "replies"
98 msgstr "ответов"
102 msgstr "ответов"
99
103
100 #: templates/boards/posting_general.html:64 templates/boards/thread.html:113
104 #: templates/boards/posting_general.html:74 templates/boards/thread.html:113
101 msgid "images"
105 msgid "images"
102 msgstr "изображений"
106 msgstr "изображений"
103
107
104 #: templates/boards/posting_general.html:66
108 #: templates/boards/posting_general.html:76
105 #: templates/boards/posting_general.html:139 templates/boards/tags.html:7
109 #: templates/boards/posting_general.html:149 templates/boards/tags.html:7
106 #: templates/boards/thread.html:58 templates/boards/rss/post.html:10
110 #: templates/boards/thread.html:58 templates/boards/rss/post.html:10
107 msgid "Tags"
111 msgid "Tags"
108 msgstr "Теги"
112 msgstr "Теги"
109
113
110 #: templates/boards/posting_general.html:115
114 #: templates/boards/posting_general.html:125
111 msgid "No threads exist. Create the first one!"
115 msgid "No threads exist. Create the first one!"
112 msgstr "Нет тем. Создайте первую!"
116 msgstr "Нет тем. Создайте первую!"
113
117
114 #: templates/boards/posting_general.html:121
118 #: templates/boards/posting_general.html:131
115 msgid "Create new thread"
119 msgid "Create new thread"
116 msgstr "Создать новую тему"
120 msgstr "Создать новую тему"
117
121
118 #: templates/boards/posting_general.html:124 templates/boards/thread.html:77
122 #: templates/boards/posting_general.html:134 templates/boards/thread.html:77
119 msgid "Title"
123 msgid "Title"
120 msgstr "Заголовок"
124 msgstr "Заголовок"
121
125
122 #: templates/boards/posting_general.html:129 templates/boards/thread.html:82
126 #: templates/boards/posting_general.html:139 templates/boards/thread.html:82
123 msgid "Text"
127 msgid "Text"
124 msgstr "Текст"
128 msgstr "Текст"
125
129
126 #: templates/boards/posting_general.html:134 templates/boards/thread.html:87
130 #: templates/boards/posting_general.html:144 templates/boards/thread.html:87
127 msgid "Image"
131 msgid "Image"
128 msgstr "Изображение"
132 msgstr "Изображение"
129
133
130 #: templates/boards/posting_general.html:152 templates/boards/thread.html:101
134 #: templates/boards/posting_general.html:162 templates/boards/thread.html:101
131 msgid "Post"
135 msgid "Post"
132 msgstr "Отправить"
136 msgstr "Отправить"
133
137
134 #: templates/boards/posting_general.html:154
138 #: templates/boards/posting_general.html:164
135 msgid "Tags must be delimited by spaces. Text or image is required."
139 msgid "Tags must be delimited by spaces. Text or image is required."
136 msgstr ""
140 msgstr ""
137 "Теги должны быть разделены пробелами. Текст или изображение обязательны."
141 "Теги должны быть разделены пробелами. Текст или изображение обязательны."
138
142
139 #: templates/boards/posting_general.html:157 templates/boards/thread.html:103
143 #: templates/boards/posting_general.html:167 templates/boards/thread.html:103
140 msgid "Text syntax"
144 msgid "Text syntax"
141 msgstr "Синтаксис текста"
145 msgstr "Синтаксис текста"
142
146
143 #: templates/boards/posting_general.html:167
147 #: templates/boards/posting_general.html:177
144 msgid "Pages:"
148 msgid "Pages:"
145 msgstr "Страницы: "
149 msgstr "Страницы: "
146
150
147 #: templates/boards/settings.html:12
151 #: templates/boards/settings.html:13
148 msgid "User:"
152 msgid "User:"
149 msgstr "Пользователь:"
153 msgstr "Пользователь:"
150
154
151 #: templates/boards/settings.html:14
155 #: templates/boards/settings.html:15
152 msgid "You are moderator."
156 msgid "You are moderator."
153 msgstr "Вы модератор."
157 msgstr "Вы модератор."
154
158
155 #: templates/boards/settings.html:20
159 #: templates/boards/settings.html:18
160 msgid "Posts:"
161 msgstr "Сообщений:"
162
163 #: templates/boards/settings.html:23
156 msgid "Theme"
164 msgid "Theme"
157 msgstr "Тема"
165 msgstr "Тема"
158
166
159 #: templates/boards/settings.html:36
167 #: templates/boards/settings.html:39
160 msgid "Save"
168 msgid "Save"
161 msgstr "Сохранить"
169 msgstr "Сохранить"
162
170
@@ -164,22 +172,10 b' msgstr "\xd0\xa1\xd0\xbe\xd1\x85\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x82\xd1\x8c"'
164 msgid "threads"
172 msgid "threads"
165 msgstr "тем"
173 msgstr "тем"
166
174
167 #: templates/boards/tags.html:20
168 msgid "Remove"
169 msgstr "Удалить"
170
171 #: templates/boards/tags.html:23
172 msgid "Add"
173 msgstr "Добавить"
174
175 #: templates/boards/tags.html:28
175 #: templates/boards/tags.html:28
176 msgid "No tags found."
176 msgid "No tags found."
177 msgstr "Теги не найдены."
177 msgstr "Теги не найдены."
178
178
179 #: templates/boards/thread.html:48
180 msgid "Ban IP"
181 msgstr "Заблокировать IP"
182
183 #: templates/boards/thread.html:74
179 #: templates/boards/thread.html:74
184 msgid "Reply to thread"
180 msgid "Reply to thread"
185 msgstr "Ответить в тему"
181 msgstr "Ответить в тему"
@@ -192,7 +188,7 b' msgstr "\xd0\x9f\xd0\xbe\xd1\x81\xd0\xbb\xd0\xb5\xd0\xb4\xd0\xbd\xd0\xb5\xd0\xb5 \xd0\xbe\xd0\xb1\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbb\xd0\xb5\xd0\xbd\xd0\xb8\xd0\xb5: "'
192 msgid "Banned"
188 msgid "Banned"
193 msgstr "Заблокирован"
189 msgstr "Заблокирован"
194
190
195 #: templates/boards/staticpages/banned.html:10
191 #: templates/boards/staticpages/banned.html:11
196 msgid "Your IP address has been banned. Contact the administrator"
192 msgid "Your IP address has been banned. Contact the administrator"
197 msgstr "Ваш IP адрес был заблокирован. Свяжитесь с администратором"
193 msgstr "Ваш IP адрес был заблокирован. Свяжитесь с администратором"
198
194
@@ -229,6 +225,12 b' msgstr "\xd0\xa6\xd0\xb8\xd1\x82\xd0\xb0\xd1\x82\xd0\xb0"'
229 msgid "Link to a post"
225 msgid "Link to a post"
230 msgstr "Ссылка на сообщение"
226 msgstr "Ссылка на сообщение"
231
227
228 #~ msgid "Remove"
229 #~ msgstr "Удалить"
230
231 #~ msgid "Add"
232 #~ msgstr "Добавить"
233
232 #~ msgid "Basic markdown syntax."
234 #~ msgid "Basic markdown syntax."
233 #~ msgstr "Базовый синтаксис markdown."
235 #~ msgstr "Базовый синтаксис markdown."
234
236
@@ -33,6 +33,7 b' RANK_USER = 100'
33
33
34
34
35 class PostManager(models.Manager):
35 class PostManager(models.Manager):
36
36 def create_post(self, title, text, image=None, thread=None,
37 def create_post(self, title, text, image=None, thread=None,
37 ip=NO_IP, tags=None, user=None):
38 ip=NO_IP, tags=None, user=None):
38 post = self.create(title=title,
39 post = self.create(title=title,
@@ -306,6 +307,9 b' class User(models.Model):'
306
307
307 return tags
308 return tags
308
309
310 def get_post_count(self):
311 return Post.objects.filter(user=self).count()
312
309 def __unicode__(self):
313 def __unicode__(self):
310 return self.user_id + '(' + str(self.rank) + ')'
314 return self.user_id + '(' + str(self.rank) + ')'
311
315
@@ -9,10 +9,13 b''
9 {% block content %}
9 {% block content %}
10
10
11 <div class="post">
11 <div class="post">
12 <p>
12 {% trans 'User:' %} <b>{{ user.user_id }}</b>.
13 {% trans 'User:' %} <b>{{ user.user_id }}</b>.
13 {% if user.is_moderator %}
14 {% if user.is_moderator %}
14 {% trans 'You are moderator.' %}
15 {% trans 'You are moderator.' %}
15 {% endif %}
16 {% endif %}
17 </p>
18 <p>{% trans 'Posts:' %} {{ user.get_post_count }}</p>
16 </div>
19 </div>
17
20
18 <div class="post-form-w">
21 <div class="post-form-w">
@@ -86,7 +86,7 b' def _new_post(request, form, thread_id=b'
86 get_object_or_404(Post, id=thread_id)
86 get_object_or_404(Post, id=thread_id)
87 post = Post.objects.create_post(title=title, text=text, ip=ip,
87 post = Post.objects.create_post(title=title, text=text, ip=ip,
88 thread=op, image=image,
88 thread=op, image=image,
89 tags=tags)
89 tags=tags, user=_get_user(request))
90
90
91 thread_to_show = (post.id if new_thread else thread_id)
91 thread_to_show = (post.id if new_thread else thread_id)
92
92
General Comments 0
You need to be logged in to leave comments. Login now