Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Fehler wenn Feld Berechnung aktiv ist

More
7 years 5 months ago - 7 years 5 months ago #3717 by 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
Last edit: 7 years 5 months ago by does80.

More
7 years 5 months ago #3719 by Administrator AV
Replied by Administrator AV on topic 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 :-).

More
7 years 5 months ago #3734 by does80
Replied by does80 on topic Fehler wenn Feld Berechnung aktiv ist
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

More
7 years 5 months ago #3735 by Administrator AV
Replied by Administrator AV on topic 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 :-).

More
7 years 5 months ago #3736 by does80
Replied by does80 on topic Fehler wenn Feld Berechnung aktiv ist
Danke sehr. Das hat funktioniert.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum