diff options
| -rw-r--r-- | app/Models/View.php | 4 | ||||
| -rw-r--r-- | app/views/index/rss.phtml | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/app/Models/View.php b/app/Models/View.php index 4823283d3..293bc71ac 100644 --- a/app/Models/View.php +++ b/app/Models/View.php @@ -106,8 +106,8 @@ class FreshRSS_View extends Minz_View { public string $rss_url = ''; public string $rss_base = ''; public bool $internal_rendering = false; - public string $description; - public string $image_url; + public string $description = ''; + public string $image_url = ''; // Content preview public string $fatalError; diff --git a/app/views/index/rss.phtml b/app/views/index/rss.phtml index d37701bbd..9b87f0a77 100644 --- a/app/views/index/rss.phtml +++ b/app/views/index/rss.phtml @@ -9,15 +9,17 @@ <channel> <title><?= $this->rss_title ?></title> <link><?= $this->html_url ?></link> - <description><?= $this->description ?></description> + <description><?= $this->description ?: _t('index.feed.rss_of', $this->rss_title) ?></description> <pubDate><?= date('D, d M Y H:i:s O') ?></pubDate> <lastBuildDate><?= gmdate('D, d M Y H:i:s') ?> GMT</lastBuildDate> <atom:link href="<?= $this->rss_url ?>" rel="self" type="application/rss+xml" /> + <?php if ($this->image_url !== ''): ?> <image> <url><?= $this->image_url ?></url> <title><?= $this->rss_title ?></title> <link><?= $this->html_url ?></link> </image> + <?php endif; ?> <?php foreach ($this->entries as $item) { if (!$this->internal_rendering) { |
