[pLog-svn] r1896 - plog/branches/plog-1.0.1/templates/rss
mark at devel.plogworld.net
mark at devel.plogworld.net
Thu Apr 21 19:38:21 GMT 2005
Author: mark
Date: 2005-04-21 19:38:21 +0000 (Thu, 21 Apr 2005)
New Revision: 1896
Modified:
plog/branches/plog-1.0.1/templates/rss/rss090.template
plog/branches/plog-1.0.1/templates/rss/rss10.template
plog/branches/plog-1.0.1/templates/rss/rss20.template
Log:
Fix the rss xml tag to fit the rss spec. http://bugs.plogworld.net/view.php?id=441
Modified: plog/branches/plog-1.0.1/templates/rss/rss090.template
===================================================================
--- plog/branches/plog-1.0.1/templates/rss/rss090.template 2005-04-21 19:12:58 UTC (rev 1895)
+++ plog/branches/plog-1.0.1/templates/rss/rss090.template 2005-04-21 19:38:21 UTC (rev 1896)
@@ -1,6 +1,9 @@
<?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="http://my.netscape.com/rdf/simple/0.9/">
+<rdf:RDF
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns="http://my.netscape.com/rdf/simple/0.9/"
+>
<channel>
<title>{$blog->getBlog()|escape}</title>
<link>{$url->blogLink()}</link>
@@ -11,6 +14,9 @@
<title>{$post->getTopic()|escape}</title>
<description>{$post->getText()|escape}</description>
<link>{$url->postPermalink($post)}</link>
+ {assign var="postDate" value=$post->getDateObject()}
+ <pubDate>{$postDate->getUnixDate()|date_format:"%a, %d %b %Y %H:%M:%S"} +0000</pubDate>
</item>
{/foreach}
</rdf:RDF>
+
Modified: plog/branches/plog-1.0.1/templates/rss/rss10.template
===================================================================
--- plog/branches/plog-1.0.1/templates/rss/rss10.template 2005-04-21 19:12:58 UTC (rev 1895)
+++ plog/branches/plog-1.0.1/templates/rss/rss10.template 2005-04-21 19:38:21 UTC (rev 1896)
@@ -1,25 +1,39 @@
<?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="http://purl.org/rss/1.0/"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
+ 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=$posts[0]->getUserInfo()}
+ <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.plogworld.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>
- <dc:title>{$post->getTopic()|escape}</dc:title>
- <description>{$post->getText()|escape}</description>
- <link>{$url->postPermalink($post)}</link>
- {assign var="postDate" value=$post->getDateObject()}
- <dc:date>{$locale->formatDate($postDate, "%Y-%m-%d %H:%M:%S")}</dc:date>
- {assign var="postOwner" value=$post->getUserInfo()}
- <dc:creator>{$postOwner->getUsername()|escape}</dc:creator>
- </item>
- {/foreach}
-</rdf:RDF>
\ No newline at end of file
+ {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}
+</rdf:RDF>
Modified: plog/branches/plog-1.0.1/templates/rss/rss20.template
===================================================================
--- plog/branches/plog-1.0.1/templates/rss/rss20.template 2005-04-21 19:12:58 UTC (rev 1895)
+++ plog/branches/plog-1.0.1/templates/rss/rss20.template 2005-04-21 19:38:21 UTC (rev 1896)
@@ -1,25 +1,34 @@
<?xml version="1.0" encoding="{$locale->getCharset()}"?>
<?xml-stylesheet href="{$url->getUrl("/styles/rss.css")}" type="text/css"?>
-<rss version="2.0">
+<rss version="2.0"
+ xmlns:content="http://purl.org/rss/1.0/modules/content/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+>
<channel>
<title>{$blog->getBlog()|escape}</title>
<link>{$url->blogLink()}</link>
<description>{$blog->getAbout()|escape}</description>
- <generator>pLog 1.0.1</generator>
+ <pubDate>{$smarty.now|date_format:"%a, %d %b %Y %H:%M:%S"} +0000</pubDate>
+ <generator>http://www.plogworld.net</generator>
{foreach from=$posts item=post}
<item>
<title>{$post->getTopic()|escape}</title>
- <description>{$post->getText()|escape}</description>
+ <description>
+ {$post->getText()|escape}
+ </description>
<link>{$url->postPermalink($post)}</link>
<comments>{$url->postPermalink($post)}</comments>
<guid>{$url->postPermalink($post)}</guid>
{assign var="postOwner" value=$post->getUserInfo()}
- <author>{$postOwner->getUsername()|escape}</author>
+ <dc:creator>{$postOwner->getUsername()|escape}</dc:creator>
{foreach from=$post->getCategories() item=category}
<category>{$category->getName()|escape}</category>
- {/foreach}
+ {/foreach}
+ {assign var="postDate" value=$post->getDateObject()}
+ <pubDate>{$postDate->getUnixDate()|date_format:"%a, %d %b %Y %H:%M:%S"} +0000</pubDate>
<source url="{$url->rssLink("rss20")}">{$blog->getBlog()|escape}</source>
</item>
{/foreach}
</channel>
</rss>
+
More information about the pLog-svn
mailing list