_rss20_item_article.rss.builder
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. xm.item do
  2.   xm.title post_title(item)
  3.   xm.description html(item, this_blog.show_extended_on_rss ? :all : :body)
  4.   xm.pubDate pub_date(item.published_at)
  5.   xm.guid "urn:uuid:#{item.guid}", "isPermaLink" => "false"
  6.   author = item.user.name rescue item.author
  7.   email = item.user.email rescue nil
  8.   author = "#{email} (#{author})" if this_blog.link_to_author unless email.blank?
  9.   xm.author author
  10.   xm.link item.permalink_url
  11.   for category in item.categories
  12.     xm.category category.name
  13.   end
  14.   for tag in item.tags
  15.     xm.category tag.display_name
  16.   end
  17.   # RSS 2.0 only allows a single enclosure per item, so only include the first one here.
  18.   if not item.resources.empty?
  19.     resource = item.resources.first
  20.     xm.enclosure(
  21.       :url => item.blog.file_url(resource.filename),
  22.       :length => resource.size,
  23.       :type => resource.mime)
  24.   end
  25.   if item.allow_pings?
  26.     xm.trackback :ping, item.trackback_url
  27.   end
  28. end