Visforms 5.4.x

Visforms 5.4.0

Datum: April 7, 2025
Stabilität: Stable
Kompatibilität: PHP 8.0, 8.1, 8.2, 8.3
System-Anforderungen: Joomla 5

Neue Feature

  • Feld-Typen Text und Versteckt als zusätzliche zulässige Typen für Platzhalter in E-Mail-Adressen in der FormularKonfiguration hinzugefügt.
  • E-Mail Logging: Neue Formular-Option für jeden E-Mail-Typ zur getrennten Aktivierung des expliziten E-Mail-Loggings.
  • Inspektor: Alle wesentlichen Visforms Log-Files für eine direkte Ansicht im Inspektor integriert.

Bugfixes

  • Fixed: Fatal Error: Failed to open administrator/components/com_visforms/helpers/visFieldPluginHelper.php
  • Auswahl der Benutzerdefinierten Text Position funktioniert bei manchen Feldtypen nicht korrekt.
  • Einige Optionen der Frontend-Suche funktionieren nicht wie erwartet.
  • Formular-Layout Keines: Das Akkordeon-Formular wird unfreiwillig übermittelt, wenn der Akkordeon-Bereich geschlossen wird.

Verbesserungen

  • Formular-Konfiguration: Mehrseitiges Formular:
    • Schaltflächen-Ausrichtung: Hinweis zu verwirrenden fehlenden Schaltflächentexten hinzugefügt.
    • Standard-Optionsbeschriftungstext geändert in Gemischte Ausrichtung mit Pfeilen ohne Text.
    • Beschreibung der Online-Hilfe hinzugefügt.

Code Refactoring:

  • Barrierefreiheit: aria-readonly-Attribut zu Pseudo-Readonly-Feldern hinzugefügt.
  • Fokus auf 1. Feld funktioniert nicht, wenn das 1. Feld vom Feld-Typ Radio, Checkbox-Gruppe, Feldtrenner oder Berechnung ist.
  • Wenn die Option Focus auf erstes Feld setzen aktiviert ist:
    • Sicherstellen, dass der Fokus auf das erste Feld gesetzt wird, in dem der Benutzer eine Eingabe machen kann.
    • Dabei explizit alle Readonly-Felder berücksichtigen.
  • Sortierungs-Richtung in Sortierungs-Listboxen optisch mit Pfeilen einfacher zu erkennen.
  • Überarbeitung des PHP-Codes im Hinblick auf alle Joomla 6 deprecated-Funktionen begonnen.
  • Überarbeitung des JavaScript-Codes begonnen:
    • Schwerpunkt: JavaScript allein über die Joomla Webassets einfügen.
    • Verwendung der HTML-Event-Attribute entfernen.

Weitere Informationen