aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNicolas Lœuillet <nicolas.loeuillet@gmail.com>2014-03-01 13:09:37 +0100
committerNicolas Lœuillet <nicolas.loeuillet@gmail.com>2014-03-01 13:09:37 +0100
commit223268c2fa34c497d91338e2553bc74bb1b26859 (patch)
tree0508a24008a4c04cdcc033dcf8f4772df93c6567
parent4c14936353253ab521d6b64d0b9eafcb5e490cec (diff)
downloadwallabag-223268c2fa34c497d91338e2553bc74bb1b26859.tar.gz
wallabag-223268c2fa34c497d91338e2553bc74bb1b26859.tar.zst
wallabag-223268c2fa34c497d91338e2553bc74bb1b26859.zip
[fix] RSS Feeds don't validate / W3C #384
-rw-r--r--inc/3rdparty/libraries/feedwriter/FeedItem.php1
-rwxr-xr-xinc/poche/Poche.class.php5
2 files changed, 4 insertions, 2 deletions
diff --git a/inc/3rdparty/libraries/feedwriter/FeedItem.php b/inc/3rdparty/libraries/feedwriter/FeedItem.php
index 9373deeb..0eae5e08 100644
--- a/inc/3rdparty/libraries/feedwriter/FeedItem.php
+++ b/inc/3rdparty/libraries/feedwriter/FeedItem.php
@@ -156,6 +156,7 @@
156 if($this->version == RSS2 || $this->version == RSS1) 156 if($this->version == RSS2 || $this->version == RSS1)
157 { 157 {
158 $this->setElement('link', $link); 158 $this->setElement('link', $link);
159 $this->setElement('guid', $link);
159 } 160 }
160 else 161 else
161 { 162 {
diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php
index 49651c52..0c4143e1 100755
--- a/inc/poche/Poche.class.php
+++ b/inc/poche/Poche.class.php
@@ -1147,8 +1147,9 @@ class Poche
1147 $feed = new FeedWriter(RSS2); 1147 $feed = new FeedWriter(RSS2);
1148 $feed->setTitle('wallabag — ' . $type . ' feed'); 1148 $feed->setTitle('wallabag — ' . $type . ' feed');
1149 $feed->setLink(Tools::getPocheUrl()); 1149 $feed->setLink(Tools::getPocheUrl());
1150 $feed->setChannelElement('updated', date(DATE_RSS , time())); 1150 $feed->setChannelElement('pubDate', date(DATE_RSS , time()));
1151 $feed->setChannelElement('author', 'wallabag'); 1151 $feed->setChannelElement('generator', 'wallabag');
1152 $feed->setDescription('wallabag ' . $type . ' elements');
1152 1153
1153 if ($type == 'tag') { 1154 if ($type == 'tag') {
1154 $entries = $this->store->retrieveEntriesByTag($tag_id, $user_id); 1155 $entries = $this->store->retrieveEntriesByTag($tag_id, $user_id);