diff --git a/app/controllers/blogs_controller.rb b/app/controllers/blogs_controller.rb index 8ee153456..dcdb4846c 100644 --- a/app/controllers/blogs_controller.rb +++ b/app/controllers/blogs_controller.rb @@ -4,12 +4,20 @@ class BlogsController < ApplicationController def index @article = BlogComment.new - @topics = @user.blog.articles.reorder("#{BlogComment.table_name}.sticky desc,#{BlogComment.table_name}.updated_on desc") + @order, @b_sort = params[:order] || 1, params[:sort] || "desc" + + sort_name = @order == 1 ? "created_on" : "" + + + @topics = @user.blog.articles.reorder("#{BlogComment.table_name}.sticky desc,#{BlogComment.table_name}.#{sort_name} #{@b_sort}") #分页 + @topics = paginateHelper @topics,10 @page = (params['page'] || 1).to_i - 1 + + respond_to do |format| format.html {render :layout=>'new_base_user'} end @@ -62,4 +70,8 @@ class BlogsController < ApplicationController def find_user @user = User.find(params[:user_id]) end + + def blogsort + + end end diff --git a/app/views/blogs/_article.html.erb b/app/views/blogs/_article.html.erb index cfc43ca47..7b8ccb5d3 100644 --- a/app/views/blogs/_article.html.erb +++ b/app/views/blogs/_article.html.erb @@ -2,8 +2,18 @@