Changeset 1683
- Timestamp:
- 04/06/08 16:17:25 (1 month ago)
- Files:
-
- trunk/app/controllers/admin/tags_controller.rb (added)
- trunk/app/models/tag.rb (modified) (4 diffs)
- trunk/app/views/admin/categories/list.html.erb (modified) (1 diff)
- trunk/app/views/admin/content/list.html.erb (modified) (1 diff)
- trunk/app/views/admin/pages/list.html.erb (modified) (1 diff)
- trunk/app/views/admin/resources/list.html.erb (modified) (1 diff)
- trunk/app/views/admin/tags (added)
- trunk/app/views/admin/tags/destroy.html.erb (added)
- trunk/app/views/admin/tags/edit.html.erb (added)
- trunk/app/views/admin/tags/list.html.erb (added)
- trunk/app/views/admin/tags/show.html.erb (added)
- trunk/app/views/admin/tags/_form.html.erb (added)
- trunk/app/views/admin/tags/_tags.html.erb (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app/models/tag.rb
r1679 r1683 2 2 has_and_belongs_to_many :articles, :order => 'created_at DESC' 3 3 validates_uniqueness_of :name 4 4 5 5 def self.get(name) 6 6 tagname = name.tr(' ', '').downcase … … 23 23 24 24 def ensure_naming_conventions 25 if self.display_name.blank? 25 if self.display_name.blank? or self.display_name != self.name 26 26 self.display_name = self.name 27 27 end … … 32 32 before_save :ensure_naming_conventions 33 33 34 def self.find_all_with_article_counters(limit = 20 )34 def self.find_all_with_article_counters(limit = 20, orderby='article_counter DESC') 35 35 # Only count published articles 36 36 self.find_by_sql([%{ … … 42 42 WHERE articles.published = ? 43 43 GROUP BY tags.id, tags.name, tags.display_name 44 ORDER BY article_counter DESC44 ORDER BY #{orderby} 45 45 LIMIT ? 46 46 },true, limit]).each{|item| item.article_counter = item.article_counter.to_i } trunk/app/views/admin/categories/list.html.erb
r1634 r1683 2 2 3 3 <% content_for('tasks') do -%> 4 <%= subtab _("Manage posts"), "", {:controller=>"content", :action=>"list"} %> 5 <%= subtab _("Manage pages"), "", {:controller=>"pages", :action=>"list"} %> 6 <%= subtab _("Manage categories"), "current", {:controller=>"categories", :action=>"index"} %> 7 <%= subtab _("Manage uploads"), "", {:controller=>"resources", :action=>"list"} %> 4 <%= subtab _("Manage posts"), "", {:controller=>"content", :action=>"list"} %> 5 <%= subtab _("Manage pages"), "", {:controller=>"pages", :action=>"list"} %> 6 <%= subtab _("Manage categories"), "current", {:controller=>"categories", :action=>"index"} %> 7 <%= subtab _("Manage uploads"), "", {:controller=>"resources", :action=>"list"} %> 8 <%= subtab _("Manage tags"), "", {:controller=>"tags", :action=>"list"} %> 8 9 <% end -%> 9 10 trunk/app/views/admin/content/list.html.erb
r1634 r1683 2 2 3 3 <% content_for('tasks') do %> 4 <%= subtab _("Manage posts"), "current", {:controller=>"content", :action=>"list"} %> 5 <%= subtab _("Manage pages"), "", {:controller=>"pages", :action=>"list"} %> 6 <%= subtab _("Manage categories"), "", {:controller=>"categories", :action=>"index"} %> 7 <%= subtab _("Manage uploads"), "", {:controller=>"resources", :action=>"list"} %> 4 <%= subtab _("Manage posts"), "current", {:controller=>"content", :action=>"list"} %> 5 <%= subtab _("Manage pages"), "", {:controller=>"pages", :action=>"list"} %> 6 <%= subtab _("Manage categories"), "", {:controller=>"categories", :action=>"index"} %> 7 <%= subtab _("Manage uploads"), "", {:controller=>"resources", :action=>"list"} %> 8 <%= subtab _("Manage tags"), "", {:controller=>"tags", :action=>"list"} %> 8 9 <% end %> 9 10 <div id="quick-navigate" style="display:none;position:absolute;"> trunk/app/views/admin/pages/list.html.erb
r1634 r1683 2 2 3 3 <% content_for('tasks') do %> 4 <%= subtab _("Manage posts"), "", {:controller=>"content", :action=>"list"} %> 5 <%= subtab _("Manage pages"), "current", {:controller=>"pages", :action=>"list"} %> 6 <%= subtab _("Manage categories"), "", {:controller=>"categories", :action=>"index"} %> 7 <%= subtab _("Manage uploads"), "", {:controller=>"resources", :action=>"list"} %> 4 <%= subtab _("Manage posts"), "", {:controller=>"content", :action=>"list"} %> 5 <%= subtab _("Manage pages"), "current", {:controller=>"pages", :action=>"list"} %> 6 <%= subtab _("Manage categories"), "", {:controller=>"categories", :action=>"index"} %> 7 <%= subtab _("Manage uploads"), "", {:controller=>"resources", :action=>"list"} %> 8 <%= subtab _("Manage tags"), "", {:controller=>"tags", :action=>"list"} %> 8 9 <% end %> 9 10 trunk/app/views/admin/resources/list.html.erb
r1587 r1683 1 1 <% @page_heading = _('Uploads') + '(' + link_to(_("add new"), :action => 'new') + ')' %> 2 2 <% content_for('tasks') do %> 3 <%= subtab _("Posts"), "", {:controller=>"content", :action=>"list"} %> 4 <%= subtab _("Pages"), "", {:controller=>"pages", :action=>"list"} %> 5 <%= subtab _("Categories"), "", {:controller=>"categories", :action=>"index"} %> 6 <%= subtab _("Uploads"), "current", {:controller=>"resources", :action=>"list"} %> 3 <%= subtab _("Manage posts"), "", {:controller=>"content", :action=>"list"} %> 4 <%= subtab _("Manage pages"), "", {:controller=>"pages", :action=>"list"} %> 5 <%= subtab _("Manage categories"), "", {:controller=>"categories", :action=>"index"} %> 6 <%= subtab _("Manage uploads"), "current", {:controller=>"resources", :action=>"list"} %> 7 <%= subtab _("Manage tags"), "", {:controller=>"tags", :action=>"list"} %> 7 8 <% end %> 8 9
