[pLog-svn] r3541 - plog/trunk/templates/rss
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Tue Jun 6 13:22:57 GMT 2006
Author: oscar
Date: 2006-06-06 13:22:56 +0000 (Tue, 06 Jun 2006)
New Revision: 3541
Modified:
plog/trunk/templates/rss/rss10.template
Log:
fixed issue 932, category names not escaped in RSS 1.0 feed
Modified: plog/trunk/templates/rss/rss10.template
===================================================================
--- plog/trunk/templates/rss/rss10.template 2006-06-06 13:16:04 UTC (rev 3540)
+++ plog/trunk/templates/rss/rss10.template 2006-06-06 13:22:56 UTC (rev 3541)
@@ -1,39 +1,40 @@
-<?xml version="1.0" encoding="{$locale->getCharset()}"?>
-<?xml-stylesheet href="{$url->getUrl("/styles/rss.css")}" type="text/css"?>
-<rdf:RDF
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
- xmlns:admin="http://webns.net/mvcb/"
- xmlns="http://purl.org/rss/1.0/"
->
- <channel rdf:about="{$url->rssLink("rss10")}">
- <title>{$blog->getBlog()|escape}</title>
- <link>{$url->blogLink()}</link>
- <description>{$blog->getAbout()|escape}</description>
- {assign var="blogOwner" value=$blog->getOwnerInfo()}
- <dc:creator>{$blogOwner->getUsername()}</dc:creator>
- <dc:date>{$smarty.now|date_format:"%Y-%m-%dT%H:%M:%S"}Z</dc:date>
- <admin:generatorAgent rdf:resource="http://www.lifetype.net" />
- <items>
- <rdf:Seq>
- {foreach from=$posts item=post}
- <rdf:li rdf:resource="{$url->postPermalink($post)}" />
- {/foreach}
- </rdf:Seq>
- </items>
- </channel>
- {foreach from=$posts item=post}
- <item rdf:about="{$url->postPermalink($post)}">
- <title>{$post->getTopic()|escape}</title>
- <link>{$url->postPermalink($post)}</link>
- <dc:description>{$post->getText()|escape}</dc:description>
- {assign var="postCategory" value=$post->getCategory()}
- <dc:subject>{$postCategory->getName()}</dc:subject>
- {assign var="postDate" value=$post->getDateObject()}
- <dc:date>{$locale->formatDate($postDate, "%Y-%m-%dT%H:%M:%S")}Z</dc:date>
- {assign var="postOwner" value=$post->getUserInfo()}
- <dc:creator>{$postOwner->getUsername()}</dc:creator>
- </item>
- {/foreach}
+<?xml version="1.0" encoding="{$locale->getCharset()}"?>
+<?xml-stylesheet href="{$url->getUrl("/styles/rss.css")}" type="text/css"?>
+<rdf:RDF
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+ xmlns:admin="http://webns.net/mvcb/"
+ xmlns="http://purl.org/rss/1.0/"
+>
+ <channel rdf:about="{$url->rssLink("rss10")}">
+ <title>{$blog->getBlog()|escape}</title>
+ <link>{$url->blogLink()}</link>
+ <description>{$blog->getAbout()|escape}</description>
+ {assign var="blogOwner" value=$blog->getOwnerInfo()}
+ <dc:creator>{$blogOwner->getUsername()}</dc:creator>
+ <dc:date>{$smarty.now|date_format:"%Y-%m-%dT%H:%M:%S"}Z</dc:date>
+ <admin:generatorAgent rdf:resource="http://www.lifetype.net" />
+ <items>
+ <rdf:Seq>
+ {foreach from=$posts item=post}
+ <rdf:li rdf:resource="{$url->postPermalink($post)}" />
+ {/foreach}
+ </rdf:Seq>
+ </items>
+ </channel>
+ {foreach from=$posts item=post}
+ <item rdf:about="{$url->postPermalink($post)}">
+ <title>{$post->getTopic()|escape}</title>
+ <link>{$url->postPermalink($post)}</link>
+ <dc:description>{$post->getText()|escape}</dc:description>
+ {foreach from=$post->getCategories() item=category}
+ <dc:subject>{$category->getName()|escape}</dc:subject>
+ {/foreach}
+ {assign var="postDate" value=$post->getDateObject()}
+ <dc:date>{$locale->formatDate($postDate, "%Y-%m-%dT%H:%M:%S")}Z</dc:date>
+ {assign var="postOwner" value=$post->getUserInfo()}
+ <dc:creator>{$postOwner->getUsername()}</dc:creator>
+ </item>
+ {/foreach}
</rdf:RDF>
More information about the pLog-svn
mailing list