diff --git a/administrator/modules/mod_feed/tmpl/default.php b/administrator/modules/mod_feed/tmpl/default.php index 12fd8ec81b25a..5217cdca8ba2b 100644 --- a/administrator/modules/mod_feed/tmpl/default.php +++ b/administrator/modules/mod_feed/tmpl/default.php @@ -83,20 +83,20 @@ if (!$feed->offsetExists($i)) : break; endif; - $uri = (!empty($feed[$i]->uri) || !is_null($feed[$i]->uri)) ? $feed[$i]->uri : $feed[$i]->guid; - $uri = substr($uri, 0, 4) != 'http' ? $params->get('rsslink') : $uri; - $text = !empty($feed[$i]->content) || !is_null($feed[$i]->content) ? $feed[$i]->content : $feed[$i]->description; + $uri = $feed[$i]->uri || !$feed[$i]->isPermaLink ? trim($feed[$i]->uri) : trim($feed[$i]->guid); + $uri = !$uri || stripos($uri, 'http') !== 0 ? $params->get('rsslink') : $uri; + $text = $feed[$i]->content !== '' ? trim($feed[$i]->content) : ''; ?>