From 1ba32e02a26e79ef6e56a70e77c8098a1d257f4d Mon Sep 17 00:00:00 2001 From: Simon Krull Date: Sat, 15 Feb 2025 11:34:15 +0100 Subject: [PATCH 1/4] =?UTF-8?q?FEATURE:=20Wartungsmodus-=C3=9Cberschrift?= =?UTF-8?q?=20f=C3=BCr=20Backend=20und=20Frontend=20anpassbar=20gemacht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fragments/maintenance/backend.php | 5 ++++- fragments/maintenance/frontend.php | 5 ++++- lang/de_de.lang | 6 ++++++ lang/en_gb.lang | 6 ++++++ pages/backend.php | 5 +++++ pages/frontend.php | 5 +++++ 6 files changed, 30 insertions(+), 2 deletions(-) diff --git a/fragments/maintenance/backend.php b/fragments/maintenance/backend.php index 5a9ad35..34adc8a 100644 --- a/fragments/maintenance/backend.php +++ b/fragments/maintenance/backend.php @@ -1,3 +1,6 @@ + @@ -46,7 +49,7 @@
-

Maintenance
Wartung

+

Backend access has been blocked, please contact your administrator.

Der Backend-Zugang wurde gesperrt, bitte kontaktieren Sie ihren Administrator.

diff --git a/fragments/maintenance/frontend.php b/fragments/maintenance/frontend.php index 32caf59..5b58f9a 100644 --- a/fragments/maintenance/frontend.php +++ b/fragments/maintenance/frontend.php @@ -1,3 +1,6 @@ + @@ -9,7 +12,7 @@
-

Maintenance / Wartung

+

This website is temporarily unavailable.

Diese Website ist vorübergehend nicht erreichbar.

diff --git a/lang/de_de.lang b/lang/de_de.lang index 6689b11..94369ed 100644 --- a/lang/de_de.lang +++ b/lang/de_de.lang @@ -19,6 +19,9 @@ maintenance_mode_invalid = Ungültiges Argument! Benutze „on“ oder „off“ // Einstellungsseite Backend +maintenance_backend_headline_label = Backend-Überschrift +maintenance_backend_headline_notice = Geben Sie eine beliebige Überschrift für die Wartungsmodusmaske im Backend ein. Die Standardüberschrift lautet: "Maintenance / Wartung". + maintenance_settings_backend_title = Wartungsmodus-Einstellungen für das REDAXO-Backend maintenance_block_backend_label = Wartungsmodus aktivieren @@ -30,6 +33,9 @@ maintenance_redirect_backend_to_url_notice = URL angeben, zu der die Benutzer we // Einstellungsseite Frontend +maintenance_frontend_headline_label = Frontend-Überschrift +maintenance_frontend_headline_notice = Geben Sie eine beliebige Überschrift für die Wartungsmodusmaske im Frontend ein. Die Standardüberschrift lautet: "Maintenance / Wartung". + maintenance_settings_frontend_title = Wartungsmodus-Einstellungen für das Website-Frontend maintenance_general_title = Allgemein diff --git a/lang/en_gb.lang b/lang/en_gb.lang index b9f9bcf..d99820a 100644 --- a/lang/en_gb.lang +++ b/lang/en_gb.lang @@ -19,6 +19,9 @@ maintenance_mode_invalid = Invalid argument! Use "on" or "off" // Backend Settings Page +maintenance_backend_headline_label = Backend Headline +maintenance_backend_headline_notice = Enter any headline for the maintenance mode screen in the backend. The default headline is: "Maintenance / Wartung". + maintenance_settings_backend_title = Maintenance Mode Settings for the REDAXO Backend maintenance_block_backend_label = Activate maintenance mode @@ -30,6 +33,9 @@ maintenance_redirect_backend_to_url_notice = Specify the URL to which users will // Frontend Settings Page +maintenance_frontend_headline_label = Frontend Headline +maintenance_frontend_headline_notice = Enter any headline for the maintenance mode screen in the frontend. The default headline is: "Maintenance / Wartung". + maintenance_settings_frontend_title = Maintenance Mode Settings for the Website Frontend maintenance_general_title = General diff --git a/pages/backend.php b/pages/backend.php index 611bf30..5184154 100644 --- a/pages/backend.php +++ b/pages/backend.php @@ -14,6 +14,11 @@ $form = rex_config_form::factory($addon->getName()); +// Überschrift für denn Wartungsmodus +$field = $form->addTextField('maintenance_backend_headline'); +$field->setLabel($addon->i18n('maintenance_backend_headline_label')); +$field->setNotice($addon->i18n('maintenance_backend_headline_notice')); + $field = $form->addSelectField('block_backend'); $field->setLabel($addon->i18n('maintenance_block_backend_label')); $select = $field->getSelect(); diff --git a/pages/frontend.php b/pages/frontend.php index 32b6158..cecb6b2 100644 --- a/pages/frontend.php +++ b/pages/frontend.php @@ -17,6 +17,11 @@ $form->addFieldset($addon->i18n('maintenance_general_title')); +// Überschrift für denn Wartungsmodus +$field = $form->addTextField('maintenance_frontend_headline'); +$field->setLabel($addon->i18n('maintenance_frontend_headline_label')); +$field->setNotice($addon->i18n('maintenance_frontend_headline_notice')); + // Aktivierung/Deaktivierung des Wartungsmodus im Frontend - für alle Benutzer verfügbar $field = $form->addSelectField('block_frontend'); $field->setLabel($addon->i18n('maintenance_block_frontend_label')); From fe7dfbce0ad450a9773de122415fa75d4ad878c0 Mon Sep 17 00:00:00 2001 From: Simon Krull Date: Sat, 15 Feb 2025 12:05:43 +0100 Subject: [PATCH 2/4] =?UTF-8?q?TASK:=20default=20werte=20f=C3=BCr=20=C3=BC?= =?UTF-8?q?berschriften=20im=20default=5Fconfig=20bereich=20in=20package.y?= =?UTF-8?q?aml=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package.yml b/package.yml index 9e92bc3..4f32b81 100644 --- a/package.yml +++ b/package.yml @@ -55,6 +55,8 @@ default_config: redirect_backend_to_url: '' # `https://example.com/maintenance.html` secret: '' editor: 'class="form-control redactor-editor--default"' + maintenance_frontend_headline: 'Maintenance / Wartung' + maintenance_backend_headline: 'Maintenance / Wartung' installer_ignore: - .git From 0bc32fc30952c5f8e6d6525bb11dfb52e4a8807e Mon Sep 17 00:00:00 2001 From: Simon Krull Date: Sat, 15 Feb 2025 15:54:32 +0100 Subject: [PATCH 3/4] =?UTF-8?q?BUGFIX:=20unben=C3=B6tigtes=20span=20elemen?= =?UTF-8?q?t=20aus=20HTML=20markup=20entfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fragments/maintenance/frontend.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fragments/maintenance/frontend.php b/fragments/maintenance/frontend.php index 5b58f9a..ea8c4a0 100644 --- a/fragments/maintenance/frontend.php +++ b/fragments/maintenance/frontend.php @@ -12,7 +12,7 @@
-

+

This website is temporarily unavailable.

Diese Website ist vorübergehend nicht erreichbar.

From 7651fa7bbb53f69783edc738c2299880488ab23b Mon Sep 17 00:00:00 2001 From: Simon Krull Date: Sat, 15 Feb 2025 23:25:09 +0100 Subject: [PATCH 4/4] BUGFIX: Schreibfehler behoben --- pages/backend.php | 2 +- pages/frontend.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/backend.php b/pages/backend.php index 5184154..64fa7a1 100644 --- a/pages/backend.php +++ b/pages/backend.php @@ -14,7 +14,7 @@ $form = rex_config_form::factory($addon->getName()); -// Überschrift für denn Wartungsmodus +// Überschrift für den Wartungsmodus $field = $form->addTextField('maintenance_backend_headline'); $field->setLabel($addon->i18n('maintenance_backend_headline_label')); $field->setNotice($addon->i18n('maintenance_backend_headline_notice')); diff --git a/pages/frontend.php b/pages/frontend.php index cecb6b2..3d37726 100644 --- a/pages/frontend.php +++ b/pages/frontend.php @@ -17,7 +17,7 @@ $form->addFieldset($addon->i18n('maintenance_general_title')); -// Überschrift für denn Wartungsmodus +// Überschrift für den Wartungsmodus $field = $form->addTextField('maintenance_frontend_headline'); $field->setLabel($addon->i18n('maintenance_frontend_headline_label')); $field->setNotice($addon->i18n('maintenance_frontend_headline_notice'));