mirror of
https://github.com/neocities/neocities.git
synced 2025-04-25 17:52:39 +02:00
browse by supporters
This commit is contained in:
parent
5a07d9d0f1
commit
5d89cb305d
2 changed files with 5 additions and 0 deletions
|
@ -43,6 +43,10 @@ def browse_sites_dataset
|
||||||
end
|
end
|
||||||
|
|
||||||
case params[:sort_by]
|
case params[:sort_by]
|
||||||
|
when 'supporters'
|
||||||
|
site_dataset.exclude! plan_type: nil
|
||||||
|
site_dataset.exclude! plan_type: 'free'
|
||||||
|
site_dataset.order! :views.desc, :site_updated_at.desc
|
||||||
when 'featured'
|
when 'featured'
|
||||||
site_dataset.exclude! featured_at: nil
|
site_dataset.exclude! featured_at: nil
|
||||||
site_dataset.order! :featured_at.desc
|
site_dataset.order! :featured_at.desc
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
<div class="select-Container">
|
<div class="select-Container">
|
||||||
<select name="sort_by" id="sort_by" class="input-Select">
|
<select name="sort_by" id="sort_by" class="input-Select">
|
||||||
<option value="last_updated" <%= params[:sort_by] == 'last_updated' ? 'selected' : '' %>>Last Updated</option>
|
<option value="last_updated" <%= params[:sort_by] == 'last_updated' ? 'selected' : '' %>>Last Updated</option>
|
||||||
|
<option value="supporters" <%= params[:sort_by] == 'supporters' ? 'selected' : '' %>>Neocities Supporters</option>
|
||||||
<option value="featured" <%= params[:sort_by] == 'featured' ? 'selected' : '' %>>Featured</option>
|
<option value="featured" <%= params[:sort_by] == 'featured' ? 'selected' : '' %>>Featured</option>
|
||||||
<option value="views" <%= params[:sort_by] == 'views' ? 'selected' : '' %>>Most Views</option>
|
<option value="views" <%= params[:sort_by] == 'views' ? 'selected' : '' %>>Most Views</option>
|
||||||
<option value="hits" <%= params[:sort_by] == 'hits' ? 'selected' : '' %>>Most Hits</option>
|
<option value="hits" <%= params[:sort_by] == 'hits' ? 'selected' : '' %>>Most Hits</option>
|
||||||
|
|
Loading…
Add table
Reference in a new issue