mirror of
https://github.com/neocities/neocities.git
synced 2025-04-25 09:42:36 +02:00
minimum 100 views for browse to reduce noise
This commit is contained in:
parent
9038141e28
commit
981118b9fd
1 changed files with 5 additions and 0 deletions
|
@ -28,14 +28,18 @@ def browse_sites_dataset
|
||||||
|
|
||||||
case params[:sort_by]
|
case params[:sort_by]
|
||||||
when 'hits'
|
when 'hits'
|
||||||
|
site_dataset.where!{views > 100}
|
||||||
site_dataset.order!(:hits.desc, :site_updated_at.desc)
|
site_dataset.order!(:hits.desc, :site_updated_at.desc)
|
||||||
when 'views'
|
when 'views'
|
||||||
|
site_dataset.where!{views > 100}
|
||||||
site_dataset.order!(:views.desc, :site_updated_at.desc)
|
site_dataset.order!(:views.desc, :site_updated_at.desc)
|
||||||
when 'newest'
|
when 'newest'
|
||||||
site_dataset.order!(:created_at.desc, :views.desc)
|
site_dataset.order!(:created_at.desc, :views.desc)
|
||||||
when 'oldest'
|
when 'oldest'
|
||||||
|
site_dataset.where!{views > 100}
|
||||||
site_dataset.order!(:created_at, :views.desc)
|
site_dataset.order!(:created_at, :views.desc)
|
||||||
when 'random'
|
when 'random'
|
||||||
|
site_dataset.where!{views > 100}
|
||||||
site_dataset.where! 'random() < 0.01'
|
site_dataset.where! 'random() < 0.01'
|
||||||
when 'last_updated'
|
when 'last_updated'
|
||||||
params[:sort_by] = 'last_updated'
|
params[:sort_by] = 'last_updated'
|
||||||
|
@ -46,6 +50,7 @@ def browse_sites_dataset
|
||||||
site_dataset.order!(:views.desc, :site_updated_at.desc)
|
site_dataset.order!(:views.desc, :site_updated_at.desc)
|
||||||
else
|
else
|
||||||
params[:sort_by] = 'last_updated'
|
params[:sort_by] = 'last_updated'
|
||||||
|
site_dataset.where!{views > 100}
|
||||||
site_dataset.order!(:site_updated_at.desc, :views.desc)
|
site_dataset.order!(:site_updated_at.desc, :views.desc)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue