From dd3b28c70aef03344267b592f26cb8bdaa5d7edb Mon Sep 17 00:00:00 2001 From: llj Date: Wed, 27 Jun 2012 11:57:50 +0800 Subject: [PATCH] improved grp msg --- group/templates/group/group_info.html | 18 +++++++++++------- group/views.py | 2 -- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/group/templates/group/group_info.html b/group/templates/group/group_info.html index dadc9289ff..b8c03b8f0a 100644 --- a/group/templates/group/group_info.html +++ b/group/templates/group/group_info.html @@ -67,7 +67,7 @@ {% endif %}
-

留言板(全部{{ msg_cnt }}条)

+

留言板


{% for error in form.message.errors %} @@ -79,7 +79,7 @@ {% if group_msgs %}

{{ msg.message }}

- 回复({{ msg.reply_cnt }}) - 收起回复 + {% if msg.reply_cnt == 0 %} + 回复 + {% else %} + {{ msg.reply_cnt }} 回复 + {% endif %} + 收起回复 @@ -229,8 +233,8 @@ $('#user-profile').hover( ); $('.reply').click(function() { - var msg_id = $(this).attr('data'); - var msg_bd = $(this).parent(); + var msg_id = $(this).attr('data'), + msg_bd = $(this).parent(); $.ajax({ url: '{{ SITE_ROOT }}group/reply/' + msg_id + '/', dataType: 'json', @@ -308,7 +312,7 @@ $('#user-profile').hover( msg_bd.children('.reply-list').html(str).attr('class', 'reply-list'); form.children('input[name="message"]').val(''); form.children('.error').attr('Class' , 'error hide'); - msg_bd.children('.reply').html('回复(' + data.length+ ')'); + msg_bd.children('.reply').html(data.length + ' 回复'); } }); } else { diff --git a/group/views.py b/group/views.py index e0c875bde4..e0239ab58c 100644 --- a/group/views.py +++ b/group/views.py @@ -167,7 +167,6 @@ def render_group_info(request, group_id, form): msg.reply_list = MessageReply.objects.filter(reply_to=msg) msg.reply_cnt = len(msg.reply_list) - msg_cnt = GroupMessage.objects.filter(group_id=group_id).count() return render_to_response("group/group_info.html", { "managers": managers, @@ -178,7 +177,6 @@ def render_group_info(request, group_id, form): "is_staff": is_staff, "is_join": joined, "group_msgs": group_msgs, - "msg_cnt": msg_cnt, "form": form, 'current_page': current_page, 'prev_page': current_page-1,