Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Alter berechnen

Mehr
1 Jahr 7 Monate her #8390 von drillo
Alter berechnen wurde erstellt von drillo
Hallo,
gibt es eine Möglichkeit das Alter zu berechnen, wenn man das Geburtsdatum in einem Feld hat?

Mehr
1 Jahr 7 Monate her #8399 von Administrator IV
Administrator IV antwortete auf Alter berechnen
Hallo drillo,

es tut mir leid, dass die Beantwortung so lange gedauert hat!

Es ist grundsätzlich schon möglich mit Datumsfeldern zu rechnen.
Mehr dazu in: docs.joomla-4.visforms.vi-solutions.de/d...on/with-date-fields/

Ich fand deine Frage interessant und wollte die Altersberechnung in einem eigenen Beispiel mal umsetzen.
Mir war auch nicht ganz klar, ob es tatsächlich bis zum Ende funktioniert.

Es existieren zwei Möglichkeiten um zu rechnen: ein Feld vom Typ 'Berechnung' aber auch ein Feld vom Typ 'Listbox SQL' kann ja im SQL prima rechnen.
Aber leider musste ich dabei feststellen, dass beide Feldtypen es nicht bis zum Einsatz-fähigen Erfolg schaffen.

Beschränkungen beim Feldtyp 'Berechnung':

Zwar ist es möglich mathematische Funktionen zu verwenden, aber leider nicht genug.
Die nutzbaren Funktionen in Berechnungsfeldern sind aber leider die Schnittmenge aus JavaScript-Funktionen und PHP-Funktionen.
Denn die gleiche Formel wird im Browser mit JavaScript evaluiert und ein zweites Mal mit PHP im Joomla Backend.
JavaScript und PHP für sich genommen, haben jeweils ausreichend Funktionen zum Umgang mit Datums-Werten.

Der erste Formelwert der JavaScrip-Berechnung durch den Browser wird aktuell aus Sicherheitsgründen nicht zusammen mit den Formulardaten übermittelt.
Statt dessen wird die gleiche Formel verwendet um die Berechnung im Joomla Backend erneut auszuführen und dieses Ergebnis zu verwenden.

Beschränkungen beim Feldtyp 'Listbox SQL':

Zwar ist es möglich die wirklich vielen umfassenden und zahlreichen MySQL-Aggregat-Funktionen im eigenen SQL zu verwenden.
Aber leider können für ein Listbox-SQL-Feld nur folgende Feldtypen als Trigger-Felder (Triggert = bei Änderung von nachladen) ausgewählt werden:
- "Listbox", "Radiobutton", "Checkbox Gruppe"
- "Listbox SQL", "Radiobutton SQL", "Checkbox Gruppe SQL".

Mehr dazu in: docs.joomla-4.visforms.vi-solutions.de/d...liche-trigger-felder

Es ist also nicht möglich dein Datum-Feld als Trigger-Feld auszuwählen.
Damit macht es keinen Sinn, denn nach Änderung der Benutzer-Auswahl auf ein erstes oder geändertes Datum, würde keine Neuberechnung des Listbox-SQL-Feldes erfolgen.

Es tut mir daher sehr leid, feststellen zu müssen, dass es nicht möglich das Alter basierend auf einem Datum-Feld zu berechnen.

Die obigen Beschränken für die beiden Feldtypen 'Berechnung' und 'Listbox SQL' werden wir in einer zukünftigen Visforms Version behoben haben.
Ich werde entsprechende Issues für die Visforms-Entwicklungs-Liste anlegen.

Wenn das Feature 'Berechnung des Alters' released wurde, wirst du hier im Thema direkt darüber informiert.

Bis dahin und Gruß, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
1 Monat 3 Wochen her #10161 von Administrator IV
Administrator IV antwortete auf Alter berechnen
Hallo drillo,

Ich hatte dazu einen Issue zur Entwicklung in der Wunschliste angelegt:
Issue [VF-635] Calculation of age based on date field: Add Select-SQL and Radio-SQL field types to the list of allowed fields for calculation

Wenn wir das neue Feature releasen, werden Sie explizit über das Release hier im Thema informiert.
Vielen Dank nochmal für deinenVorschlag!

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
1 Monat 3 Wochen her #10162 von Administrator IV
Administrator IV antwortete auf Alter berechnen
Hallo drillo,

das neue Feature ist enthalten im neusten Release vom 06.03.2024 für Joomla 5:
Visforms 5.0.1
docs.joomla-5.visforms.vi-solutions.de/u...es/j5/version-5-0-1/
Visforms Subscription 5.0.1
docs.joomla-5.visforms.vi-solutions.de/u...5/sub-version-5-0-1/

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum