def render_rss_table(url, max_count = 5) require 'rss' @content = "" rss = RSS::Parser.parse(url, false) if rss && rss.channel && rss.channel.title @content += "

#{rss.channel.title}\n" @content += " \n" @content += "

\n" @content += "
\n" @content += " \n" rss.items.each_with_index do |i, count| break if count == max_count && max_count != 0 @content += " \n" @content += " \n" @content += " \n" @content += " \n" end @content += " \n" if max_count != 0 @content += "
#{i.title}#{i.date.strftime("%Y/%m/%d")}
もっと読む...
\n" @content += "
" end return @content end def render_rss_sidebarlist(url, max_count = 7) require 'rss' @content = "" rss = RSS::Parser.parse(url, false) if rss && rss.channel && rss.channel.title @content += "

#{rss.channel.title}\n" @content += " \n" @content += "

\n" @content += "
\n" @content += " \n" @content += "
" end return @content end