Login-Seite individualisierbar (Branding, Texte, Hintergrund)
Some checks failed
CI / PHP Lint (push) Has been cancelled
CI / PHP Lint-1 (push) Has been cancelled
CI / Unit Tests & Static Analysis (push) Has been cancelled
CI / PHP Lint (pull_request) Has been cancelled
CI / PHP Lint-1 (pull_request) Has been cancelled
CI / Unit Tests & Static Analysis (pull_request) Has been cancelled
Some checks failed
CI / PHP Lint (push) Has been cancelled
CI / PHP Lint-1 (push) Has been cancelled
CI / Unit Tests & Static Analysis (push) Has been cancelled
CI / PHP Lint (pull_request) Has been cancelled
CI / PHP Lint-1 (pull_request) Has been cancelled
CI / Unit Tests & Static Analysis (pull_request) Has been cancelled
Neuer Einstellungs-Tab "Login-Seite" (Administration → Einstellungen): - Firmenname und eigenes Logo für die Anmeldeseite - Überschrift, Beschreibungstext, Stichpunkte (eine Zeile je Punkt) und Fußzeile frei setzbar - Hintergrundbild für die linke Bildspalte, alternativ Farbverlauf mit Farbwähler (Start-/Endfarbe) sowie einstellbarer Abdunklung für die Lesbarkeit auf hellen Bildern - Bildspalte abschaltbar: dann zentrierte Anmeldekarte auf dem App-Hintergrund - "Vorschau öffnen" zeigt die Login-Seite als angemeldeter Admin (login.php?preview=1), ohne die Sitzung zu beenden Alle Felder sind optional; leere Werte fallen auf die bisherigen Standardtexte und -farben zurück. Bestehende Installationen sehen unverändert aus, es ist keine Migration nötig. README um den Abschnitt "Login-Seite individualisieren" mit Beispiel- Screenshots ergänzt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
498c7e28e0
commit
9a4b2e1cd4
10 changed files with 308 additions and 16 deletions
19
lang/de.php
19
lang/de.php
|
|
@ -220,6 +220,25 @@ return [
|
|||
// Settings
|
||||
'settings_title' => 'Einstellungen',
|
||||
'settings_subtitle' => 'System-Konfiguration und Personalisierung',
|
||||
'settings_tab_login' => 'Login-Seite',
|
||||
'settings_login_intro' => 'Aussehen und Texte der Anmeldeseite. Leere Felder verwenden die Standardwerte.',
|
||||
'settings_login_panel' => 'Linke Bildspalte (Split-Screen) anzeigen',
|
||||
'settings_login_brand' => 'Firmenname',
|
||||
'settings_login_brand_hint' => 'Leer = Anwendungstitel wird verwendet.',
|
||||
'settings_login_logo' => 'Logo (URL)',
|
||||
'settings_login_logo_hint' => 'Leer = allgemeines Logo aus dem Tab „Allgemein".',
|
||||
'settings_login_claim_title' => 'Überschrift',
|
||||
'settings_login_claim_text' => 'Beschreibungstext',
|
||||
'settings_login_features' => 'Stichpunkte',
|
||||
'settings_login_features_hint'=> 'Ein Stichpunkt pro Zeile. Leer lassen, um keine Liste anzuzeigen.',
|
||||
'settings_login_footer' => 'Fußzeile',
|
||||
'settings_login_bg_image' => 'Hintergrundbild (URL)',
|
||||
'settings_login_bg_image_hint'=> 'Optional. Wird formatfüllend angezeigt; ohne Bild gilt der Farbverlauf.',
|
||||
'settings_login_bg_from' => 'Verlauf: Startfarbe',
|
||||
'settings_login_bg_to' => 'Verlauf: Endfarbe',
|
||||
'settings_login_overlay' => 'Abdunklung des Bildes (%)',
|
||||
'settings_login_overlay_hint' => '0–90 %. Höhere Werte machen den Text auf hellen Bildern besser lesbar.',
|
||||
'settings_login_preview' => 'Vorschau öffnen',
|
||||
'settings_tab_general' => 'Allgemein',
|
||||
'settings_tab_defaults' => 'Voucher-Standards',
|
||||
'settings_tab_cron' => 'Cron-Sync',
|
||||
|
|
|
|||
19
lang/en.php
19
lang/en.php
|
|
@ -220,6 +220,25 @@ return [
|
|||
// Settings
|
||||
'settings_title' => 'Settings',
|
||||
'settings_subtitle' => 'System configuration and customization',
|
||||
'settings_tab_login' => 'Login page',
|
||||
'settings_login_intro' => 'Appearance and wording of the sign-in page. Empty fields fall back to the defaults.',
|
||||
'settings_login_panel' => 'Show left image column (split screen)',
|
||||
'settings_login_brand' => 'Company name',
|
||||
'settings_login_brand_hint' => 'Empty = application title is used.',
|
||||
'settings_login_logo' => 'Logo (URL)',
|
||||
'settings_login_logo_hint' => 'Empty = general logo from the "General" tab.',
|
||||
'settings_login_claim_title' => 'Headline',
|
||||
'settings_login_claim_text' => 'Description',
|
||||
'settings_login_features' => 'Bullet points',
|
||||
'settings_login_features_hint'=> 'One bullet per line. Leave empty to hide the list.',
|
||||
'settings_login_footer' => 'Footer',
|
||||
'settings_login_bg_image' => 'Background image (URL)',
|
||||
'settings_login_bg_image_hint'=> 'Optional. Displayed full-bleed; without an image the gradient is used.',
|
||||
'settings_login_bg_from' => 'Gradient: start colour',
|
||||
'settings_login_bg_to' => 'Gradient: end colour',
|
||||
'settings_login_overlay' => 'Image dimming (%)',
|
||||
'settings_login_overlay_hint' => '0–90%. Higher values keep text readable on bright images.',
|
||||
'settings_login_preview' => 'Open preview',
|
||||
'settings_tab_general' => 'General',
|
||||
'settings_tab_defaults' => 'Voucher Defaults',
|
||||
'settings_tab_cron' => 'Cron Sync',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue