small fix for sorting
This commit is contained in:
parent
88c66108b1
commit
5f17089115
|
@ -205,13 +205,13 @@ class NewsController < ApplicationController
|
|||
link = page.nil? ? "#" : "/#{I18n.locale.to_s + page.url}/"
|
||||
categories_for_dropdown.unshift({"name" => t("news.all"), "category-link" => link})
|
||||
|
||||
hot_news = NewsBulletin.where(:title.ne => "",:is_preview.in=>[false,nil], :category_id.in => categories.collect{|cat| cat.id}, :is_hot => true).can_display.is_approved.desc(:created_at).limit(1)
|
||||
hot_news = NewsBulletin.where(:title.ne => "",:is_preview.in=>[false,nil], :category_id.in => categories.collect{|cat| cat.id}, :is_hot => true).can_display.is_approved.desc(:postdate).limit(1)
|
||||
hot_news = hot_news.first
|
||||
categories.each_with_index do |category,index|
|
||||
if hot_news.nil?
|
||||
nbs = NewsBulletin.where(:title.ne => "",:is_preview.in=>[false,nil], :category_id => category.id).can_display.is_approved.desc(:created_at).limit(OrbitHelper.widget_data_count)
|
||||
nbs = NewsBulletin.where(:title.ne => "",:is_preview.in=>[false,nil], :category_id => category.id).can_display.is_approved.desc(:postdate).limit(OrbitHelper.widget_data_count)
|
||||
else
|
||||
nbs = NewsBulletin.where(:id.ne => hot_news.id, :title.ne => "",:is_preview.in=>[false,nil], :category_id => category.id).can_display.is_approved.desc(:created_at).limit(OrbitHelper.widget_data_count)
|
||||
nbs = NewsBulletin.where(:id.ne => hot_news.id, :title.ne => "",:is_preview.in=>[false,nil], :category_id => category.id).can_display.is_approved.desc(:postdate).limit(OrbitHelper.widget_data_count)
|
||||
end
|
||||
temp = nbs.collect do |nb|
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue