From 35965acf73db230d596676b7c8be0ef25e8215c9 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Tue, 4 Jun 2013 18:04:40 -0700 Subject: [PATCH] add rank2 metatag --- app/logical/post_query_builder.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/logical/post_query_builder.rb b/app/logical/post_query_builder.rb index 0e467d2ce..9f577300c 100644 --- a/app/logical/post_query_builder.rb +++ b/app/logical/post_query_builder.rb @@ -270,7 +270,7 @@ class PostQueryBuilder relation = add_tag_string_search_relation(q[:tags], relation) - if q[:order] == "rank" + if q[:order] == "rank" || q[:order] == "rank2" relation = relation.where("posts.score > 0 and posts.created_at >= ?", 2.days.ago) end @@ -328,6 +328,9 @@ class PostQueryBuilder when "rank" relation = relation.order("log(3, posts.score) + (extract(epoch from posts.created_at) - extract(epoch from timestamp '2005-05-24')) / 45000 DESC") + when "rank2" + relation = relation.order("log(3, posts.fav_count) + (extract(epoch from posts.created_at) - extract(epoch from timestamp '2005-05-24')) / 45000 DESC") + else relation = relation.order("posts.id DESC") end