[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