Tagesgruß
Modul-Anleitung · Zeigt einen tageszeitabhängigen Gruß (optional mit Benutzernamen) und einen Geburtstagskalender mit automatischem Glückwunsch-Mailversand (Joomla 5/6)
1. Überblick
Das Modul Tagesgruß begrüßt Besucher tageszeitabhängig (Morgen/Tag/Abend/Nacht), wahlweise persönlich mit dem Namen angemeldeter Benutzer. Zusätzlich enthält es einen Geburtstagskalender mit optionalem automatischem Glückwunsch-Mailversand.
2. Installation
- Paket
mod_tagesgruss-X.zipüber System → Installieren hochladen. - Unter Inhalt → Site-Module ein Modul „Tagesgruß" anlegen, Position zuweisen, veröffentlichen.
- Grußtexte, Zeitgrenzen und (optional) Geburtstagskalender/E-Mail einrichten.
Im Tab Modulinfo zeigt das Modul eine ausführliche, bebilderte Übersicht aller Funktionen zweisprachig (DE/EN) direkt im Modul.
Im Tab Hilfe & Dokumentation steht eine ausführliche Anleitung zweisprachig (DE/EN) direkt im Modul bereit.
3. Optionen
- Grundeinstellungen: Zeitgrenzen (Morgen/Abend/Nacht), Grußtexte für Gäste und angemeldete Benutzer, Namensquelle (Voller Name/Benutzername), nur Vorname.
- Geburtstagskalender: Geburtstage pflegen, kommende Geburtstage anzeigen, Vorschauzeitraum.
- E-Mail: automatische Geburtstags-Glückwünsche (Mehrfachversand pro Tag wird per UNIQUE-Index verhindert).
- Frontend-Bearbeitung: optionales aufklappbares Panel im Frontend zum direkten Pflegen der Geburtstage, mit einstellbarer Sichtbarkeit (Deaktiviert/Admins und Superuser/Nur Superuser).
4. Sicherheit
_JEXEC-Schutz in allen Dateien, namespaced, Joomla-5/6-API. Das Speichern von Geburtstagen läuft ausschließlich über den regulären com_ajax-Mechanismus von Joomla – abgesichert durch CSRF-Token-Prüfung (Session::checkToken) und eine echte Rechteprüfung gegen die Joomla-ACL (Super-User oder Benutzerverwaltungs-Recht), nicht gegen Gruppennamen. Eingaben werden streng validiert (Benutzer-ID als Ganzzahl, Geburtsdatum per Regex + Datumsprüfung); alle Datenbankzugriffe nutzen vorbereitete Anweisungen/den Query-Builder. Keine eval-/Shell-Operationen.5. Lizenz, Updates & Spenden
Freie Software (GPL v2+). Das Modul ist kostenlos und benötigt keinen Lizenzschlüssel und keine Registrierung. Keine Update-Garantie, kein garantierter Support – Nutzung auf eigene Gefahr. Support-Anfragen gerne an
Updates kommen ganz normal über den nativen Joomla-Updater (System → Aktualisierungen → Erweiterungen) – ohne Lizenzprüfung.
