aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/Models/View.php4
-rw-r--r--app/views/index/rss.phtml4
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) {