diff --git a/app/controllers/contests_controller.rb b/app/controllers/contests_controller.rb index ccc5c51ab..86c4df367 100644 --- a/app/controllers/contests_controller.rb +++ b/app/controllers/contests_controller.rb @@ -190,6 +190,8 @@ class ContestsController < ApplicationController def show_project @membership = User.current.memberships.all(:conditions => Project.visible_condition(User.current)) @option = [] + # @contesting_project_count = @contesting_project_all.count + # @contesting_project_pages = Paginator.new @contesting_project_count, per_page_option, params['page'] @membership.each do |membership| unless(membership.project.project_type==1) membership.member_roles.each{|role| @@ -214,17 +216,18 @@ class ContestsController < ApplicationController @contesting_project = @temp else - @temp = [] - @contesting_project.each do |pro| - if pro.project && pro.project.project_status - @temp << pro + @temp = [] + @contesting_project.each do |pro| + if pro.project && pro.project.project_status + @temp << pro + end + @temp + end + if @temp.size > 0 + @contesting_project = @temp.sort {|a,b| b.project.project_status.grade <=> a.project.project_status.grade} end - @temp - end - if @temp.size > 0 - @contesting_project = @temp.sort {|a,b| b.project.project_status.grade <=> a.project.project_status.grade} - end end + @contesting_project = paginateHelper @contesting_project respond_to do |format| format.html { render :layout => 'base_newcontest' @@ -241,6 +244,8 @@ class ContestsController < ApplicationController # @user = @contest.user @softapplication = Softapplication.all @contesting_softapplication = @contest.contesting_softapplications + + @contesting_softapplication = paginateHelper @contesting_softapplication, 10 # @temp = [] # @softapplicationt.each do |pro| diff --git a/app/views/contests/_list_projects.html.erb b/app/views/contests/_list_projects.html.erb index 6a778819d..48a5ed328 100644 --- a/app/views/contests/_list_projects.html.erb +++ b/app/views/contests/_list_projects.html.erb @@ -99,4 +99,5 @@ <% end %> <% end %> +
<%= l(:label_contest_softapplication) %>(<%= contesting_softapplication.count%>) | +<%= l(:label_contest_softapplication) %>(<%= @contest.contesting_softapplications.count%>) | <% if User.current.logged? %>
diff --git a/app/views/contests/show_project.html.erb b/app/views/contests/show_project.html.erb
index 07ddd6217..202d3b632 100644
--- a/app/views/contests/show_project.html.erb
+++ b/app/views/contests/show_project.html.erb
@@ -96,4 +96,5 @@
<%= render :partial => 'project_list', :locals => {:contesting_project => @contesting_project,:contest => @contest} %>
+
diff --git a/app/views/softapplications/show.html.erb b/app/views/softapplications/show.html.erb
index 0d735abcd..f21d2cecb 100644
--- a/app/views/softapplications/show.html.erb
+++ b/app/views/softapplications/show.html.erb
@@ -60,7 +60,7 @@
-
diff --git a/app/views/tags/_sidebar_tags.html.erb b/app/views/tags/_sidebar_tags.html.erb
index a9570f609..cc377e6b4 100644
--- a/app/views/tags/_sidebar_tags.html.erb
+++ b/app/views/tags/_sidebar_tags.html.erb
@@ -9,4 +9,5 @@
(<%= Bid.tagged_with("#{sg}").size %>)
<% when '5' then %>
(<%= Forum.tagged_with("#{sg}").size %>)
+
<% end %>
diff --git a/app/views/tags/_tag.html.erb b/app/views/tags/_tag.html.erb
index 0d9467025..c38bdbaf5 100644
--- a/app/views/tags/_tag.html.erb
+++ b/app/views/tags/_tag.html.erb
@@ -6,6 +6,7 @@
4 代表是bid类型
5 代表是forum类型
6 代表是Attachment类型
+
#end%>
<% if object_flag == '3' %>
软件评论:
+ 软件评论:
|