diff --git a/app/helpers/blog_helper.rb b/app/helpers/blog_helper.rb index ae131c2..3e39cd9 100644 --- a/app/helpers/blog_helper.rb +++ b/app/helpers/blog_helper.rb @@ -20,7 +20,7 @@ module BlogHelper :previous_label => _('« Newer posts'), :next_label => _('Older posts »'), :params => {:action=>"view_page", :page=>articles.first.parent.path.split('/'), :controller=>"content_viewer"} - }) + }) if articles.present? content = [] artic_len = articles.length articles.each_with_index{ |art,i| diff --git a/app/helpers/content_viewer_helper.rb b/app/helpers/content_viewer_helper.rb index 821e094..b24c01a 100644 --- a/app/helpers/content_viewer_helper.rb +++ b/app/helpers/content_viewer_helper.rb @@ -2,7 +2,6 @@ module ContentViewerHelper include BlogHelper include ForumHelper - include ActionView::Helpers::TagHelper def number_of_comments(article) n = article.comments.without_spam.count diff --git a/app/models/article.rb b/app/models/article.rb index 9feef3e..a806117 100644 --- a/app/models/article.rb +++ b/app/models/article.rb @@ -2,6 +2,9 @@ require 'hpricot' class Article < ActiveRecord::Base + #FIXME This is necessary because html is being generated on the model... + include ActionView::Helpers::TagHelper + # use for internationalizable human type names in search facets # reimplement on subclasses def self.type_name diff --git a/app/views/content_viewer/view_page.rhtml b/app/views/content_viewer/view_page.rhtml index 20bafe8..31c7e75 100644 --- a/app/views/content_viewer/view_page.rhtml +++ b/app/views/content_viewer/view_page.rhtml @@ -90,7 +90,7 @@ <% end %> <% if @page.accept_comments? && @comments_count > 1 %> - <%= link_to(_('Post a comment'), '#', :class => 'display-comment-form') %> + <%= link_to(_('Post a comment'), '#', :class => 'display-comment-form', :id => 'top-post-comment-button') %> <% end %>