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.

Fehler wenn Feld Berechnung aktiv ist

Mehr
7 Jahre 5 Monate her - 7 Jahre 5 Monate her #3717 von does80
Fehler wenn Feld Berechnung aktiv ist wurde erstellt von does80
Hallo

Hab heute gerade das Feld Berechnung zu einem Formular hinzugefügt.
Soweit, sogut. Im Formular wird die Berechnung richtig ausgeführt. Sobald das Formular nun versendet wird, kommt diese Fehlermeldung
meineDomain/components/com_visforms/lib/business.php on line 446

Kann mir bitte jemand einen Tipp geben?

Danke
Lg
Peter
Letzte Änderung: 7 Jahre 5 Monate her von does80.

Mehr
7 Jahre 5 Monate her #3719 von Administrator AV
Administrator AV antwortete auf Fehler wenn Feld Berechnung aktiv ist
Hallo Peter,

welche Visforms Version hast du?

Sicher steht in der Meldung doch noch mehr als nur die Datei und die Zeile drin, oder? (z.B notice undefined varialbe.... oder so was)
Wie lautet der Rest der Meldung?
Gibt es einen Link zu diesem Formular?

Herzliche Grüße,
Aicha

: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
7 Jahre 5 Monate her #3734 von does80
Hallo Aicha!

Ich habe Visforms Version 3.8.9

Die gesamte Meldung sieht so aus:
Fatal error: Call to undefined function string() in /homepages/xx/xxxxxxxxxx/htdocs/clickandbuilds/EventAnmeldung/components/com_visforms/lib/business.php on line 446

Hier der Link zum Formular:
event-anmeldung.union-waldburg.at/index.php/about

Zur Info:
Das Formular soll zur Anmeldung zu einem Sportbewerb dienen. Das Berechnungsfeld habe ich eingefügt um das Startgeld zu berechnen. Ich möchte nämlich die Summe des Startgeldes auch in der Benutzermail haben.
Die Berechnung funktioniert auch richtig. Wie gesagt, kommt beim senden dann der Fehler.

Lg
Danke
Peter

Mehr
7 Jahre 5 Monate her #3735 von Administrator AV
Administrator AV antwortete auf Fehler wenn Feld Berechnung aktiv ist
Hallo Peter,

danke für diese zusätzliche Info.
Da habe ich einen Fehler im Code gemacht, der aber nur auftritt, wenn du bei einem Feld vom Typ Berechnung die Option "Nachkommastellen fix" auf "nein" gestellt hast und da das offensichtlich kaum jemand macht ist der Fehler nicht aufgefallen.

Bitte öffne die Datei components/com_visforms/lib/business.php auf deinem Server. In der benannten Zeile 446 steht folgender Code
Code:
$res = (!empty($field->fixed)) ? number_format($res, $precision, $field->decseparator, '') : string($res);

Diesen bitte ersetzen mit
Code:
$res = (!empty($field->fixed)) ? number_format($res, $precision, $field->decseparator, '') : (string) $res;

Das sollte das Problem beheben.

Ich habe den Bugfix schon in den Quellcode von Visforms eingebaut, so dass deine Änderungen mit dem nächsten Update nicht verloren gehen werden.

Herzliche Grüße,
Aicha

: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
7 Jahre 5 Monate her #3736 von does80
Danke sehr. Das hat funktioniert.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum