diff --git a/app/controllers/news_controller.rb b/app/controllers/news_controller.rb index 660e4d76c..07a3ba393 100644 --- a/app/controllers/news_controller.rb +++ b/app/controllers/news_controller.rb @@ -171,6 +171,10 @@ class NewsController < ApplicationController result = cs.show_course_news params,User.current @news = result[:news] @comments = result[:comments] + @comments_count = @comments.count + @page = params[:page] ? params[:page].to_i + 1 : 0 + @limit = 10 + @comments = @comments[@page * @limit..@page * @limit + 9] @comment = Comment.new #@comments = @news.comments #@comments.reverse! if User.current.wants_comments_in_reverse_order? @@ -179,12 +183,23 @@ class NewsController < ApplicationController @course = Course.find(@news.course_id) if @course @left_nav_type = 4 - render :layout => 'base_courses' + respond_to do |format| + format.js + format.html {render :layout => 'base_courses'} + end + end + elsif @project + respond_to do |format| + format.js + format.html {render :layout => 'base_projects'} end elsif @news.org_subfield_id @org_subfield = OrgSubfield.find(@news.org_subfield_id) @organization = @org_subfield.organization - render :layout => 'base_org' + respond_to do |format| + format.js + format.html {render :layout => 'base_org'} + end end end diff --git a/app/views/courses/_new_member_list.html.erb b/app/views/courses/_new_member_list.html.erb index 860f2c952..e3e75e7cc 100644 --- a/app/views/courses/_new_member_list.html.erb +++ b/app/views/courses/_new_member_list.html.erb @@ -102,12 +102,12 @@
<%= user.show_name %>
- 资源 发布数:<%= member.resource_num %>
- 问答 发布数:<%= member.message_num %>回复数:<%= member.message_reply_num %>
- 通知 提交数:<%= member.news_num %>留言数:<%= member.news_reply_num %>
- 作业 提交数:<%= member.homework_num %>留言数:<%= member.homework_journal_num %>
- 班级 留言数:<%= member.journal_num %>
- 测验 提交数:<%= member.exercise_num %>
+ 资源 发布数:<%= member.resource_num.nil? ? 0 : member.resource_num %>
+ 问答 发布数:<%= member.message_num.nil? ? 0 : member.message_num %>回复数:<%= member.message_reply_num.nil? ? 0 : member.message_reply_num %>
+ 通知 提交数:<%= member.news_num.nil? ? 0 : member.news_num %>留言数:<%= member.news_reply_num.nil? ? 0 : member.news_reply_num %>
+ 作业 提交数:<%= member.homework_num.nil? ? 0 : member.homework_num %>留言数:<%= member.homework_journal_num.nil? ? 0 : member.homework_journal_num %>
+ 班级 留言数:<%= member.journal_num.nil? ? 0 : member.journal_num %>
+ 测验 提交数:<%= member.exercise_num.nil? ? 0 : member.exercise_num %>