From 4d207bcdd87a5c95fdb8f50c5671e5ef6d076191 Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Thu, 3 Jul 2025 09:24:58 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=9A=20Make=20RSS=20a=20module?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rss/languages/da.json | 0 .../rss/languages/de_CH.json | 0 .../rss/languages/de_DE.json | 0 .../rss/languages/en.json | 0 .../rss/languages/es.json | 0 .../rss/languages/fa_IR.json | 0 .../rss/languages/fr_FR.json | 0 .../rss/languages/it.json | 0 .../rss/languages/ja_JP.json | 0 .../rss/languages/nl_NL.json | 0 .../rss/languages/ru_RU.json | 0 .../rss/languages/tr_TR.json | 0 {bl-plugins => bl-modules}/rss/metadata.json | 0 {bl-plugins => bl-modules}/rss/plugin.php | 29 +------------------ 14 files changed, 1 insertion(+), 28 deletions(-) rename {bl-plugins => bl-modules}/rss/languages/da.json (100%) rename {bl-plugins => bl-modules}/rss/languages/de_CH.json (100%) rename {bl-plugins => bl-modules}/rss/languages/de_DE.json (100%) rename {bl-plugins => bl-modules}/rss/languages/en.json (100%) rename {bl-plugins => bl-modules}/rss/languages/es.json (100%) rename {bl-plugins => bl-modules}/rss/languages/fa_IR.json (100%) rename {bl-plugins => bl-modules}/rss/languages/fr_FR.json (100%) rename {bl-plugins => bl-modules}/rss/languages/it.json (100%) rename {bl-plugins => bl-modules}/rss/languages/ja_JP.json (100%) rename {bl-plugins => bl-modules}/rss/languages/nl_NL.json (100%) rename {bl-plugins => bl-modules}/rss/languages/ru_RU.json (100%) rename {bl-plugins => bl-modules}/rss/languages/tr_TR.json (100%) rename {bl-plugins => bl-modules}/rss/metadata.json (100%) rename {bl-plugins => bl-modules}/rss/plugin.php (77%) diff --git a/bl-plugins/rss/languages/da.json b/bl-modules/rss/languages/da.json similarity index 100% rename from bl-plugins/rss/languages/da.json rename to bl-modules/rss/languages/da.json diff --git a/bl-plugins/rss/languages/de_CH.json b/bl-modules/rss/languages/de_CH.json similarity index 100% rename from bl-plugins/rss/languages/de_CH.json rename to bl-modules/rss/languages/de_CH.json diff --git a/bl-plugins/rss/languages/de_DE.json b/bl-modules/rss/languages/de_DE.json similarity index 100% rename from bl-plugins/rss/languages/de_DE.json rename to bl-modules/rss/languages/de_DE.json diff --git a/bl-plugins/rss/languages/en.json b/bl-modules/rss/languages/en.json similarity index 100% rename from bl-plugins/rss/languages/en.json rename to bl-modules/rss/languages/en.json diff --git a/bl-plugins/rss/languages/es.json b/bl-modules/rss/languages/es.json similarity index 100% rename from bl-plugins/rss/languages/es.json rename to bl-modules/rss/languages/es.json diff --git a/bl-plugins/rss/languages/fa_IR.json b/bl-modules/rss/languages/fa_IR.json similarity index 100% rename from bl-plugins/rss/languages/fa_IR.json rename to bl-modules/rss/languages/fa_IR.json diff --git a/bl-plugins/rss/languages/fr_FR.json b/bl-modules/rss/languages/fr_FR.json similarity index 100% rename from bl-plugins/rss/languages/fr_FR.json rename to bl-modules/rss/languages/fr_FR.json diff --git a/bl-plugins/rss/languages/it.json b/bl-modules/rss/languages/it.json similarity index 100% rename from bl-plugins/rss/languages/it.json rename to bl-modules/rss/languages/it.json diff --git a/bl-plugins/rss/languages/ja_JP.json b/bl-modules/rss/languages/ja_JP.json similarity index 100% rename from bl-plugins/rss/languages/ja_JP.json rename to bl-modules/rss/languages/ja_JP.json diff --git a/bl-plugins/rss/languages/nl_NL.json b/bl-modules/rss/languages/nl_NL.json similarity index 100% rename from bl-plugins/rss/languages/nl_NL.json rename to bl-modules/rss/languages/nl_NL.json diff --git a/bl-plugins/rss/languages/ru_RU.json b/bl-modules/rss/languages/ru_RU.json similarity index 100% rename from bl-plugins/rss/languages/ru_RU.json rename to bl-modules/rss/languages/ru_RU.json diff --git a/bl-plugins/rss/languages/tr_TR.json b/bl-modules/rss/languages/tr_TR.json similarity index 100% rename from bl-plugins/rss/languages/tr_TR.json rename to bl-modules/rss/languages/tr_TR.json diff --git a/bl-plugins/rss/metadata.json b/bl-modules/rss/metadata.json similarity index 100% rename from bl-plugins/rss/metadata.json rename to bl-modules/rss/metadata.json diff --git a/bl-plugins/rss/plugin.php b/bl-modules/rss/plugin.php similarity index 77% rename from bl-plugins/rss/plugin.php rename to bl-modules/rss/plugin.php index 0482f997..705c314b 100644 --- a/bl-plugins/rss/plugin.php +++ b/bl-modules/rss/plugin.php @@ -3,33 +3,6 @@ class pluginRSS extends Plugin { - public function init() - { - // Fields and default values for the database of this plugin - $this->dbFields = array( - 'numberOfItems' => 5 - ); - } - - // Method called on the settings of the plugin on the admin area - public function form() - { - global $L; - - $html = '
'; - $html .= ''; - $html .= '' . Theme::rssUrl() . ''; - $html .= '
'; - - $html .= '
'; - $html .= ''; - $html .= ''; - $html .= '' . $L->get('Amount of items to show on the feed') . ''; - $html .= '
'; - - return $html; - } - private function encodeURL($url) { return preg_replace_callback('/[^\x20-\x7f]/', function ($match) { @@ -44,7 +17,7 @@ class pluginRSS extends Plugin global $url; // Amount of pages to show - $numberOfItems = $this->getValue('numberOfItems'); + $numberOfItems = $site->itemsPerPage(); // Get the list of public pages (sticky and static included) $list = $pages->getList(