Joomla 6 Notice

We are pleased to announce that all our Joomla extensions have been compatible with Joomla 6 since October 14th, 2025.

For those currently upgrading from Joomla 3 to 4: Instructions for Joomla 4 migration can be found here:

There are standalone documentations Visforms Joomla 4, Visforms Joomla 5 and Visforms Joomla 6.

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.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Formular fehler

More
1 month 2 weeks ago - 1 month 2 weeks ago #12058 by duderino
Formular fehler was created by duderino
Hallo ,ich nutze Visforms Pro mit Joomla 5 und der aktuellsten visforms version 5.6.1.
Seit einem Server-Update auf PHP 8.2 traten PHP-Warnungen („dynamic property deprecated“) und Token-Fehler auf, wodurch Formulare (das ganze passiert nur über mobil und ios) nicht mehr funktionierten. Es passiert nicht immer aber gelegentlich.Nach Downgrade auf PHP 8.1 ist alles wieder stabil.Ist geplant, Visforms vollständig PHP-8.2-kompatibel zu machen bzw liegt es daran?

im anhang ist ein screenshot der fehlermeldung nach bestellung über das handy

hier nochmal der link zum bild der anhang ist unscharf  bild

 Vielen Dank und viele Grüße
Attachments:
Last edit: 1 month 2 weeks ago by duderino.

More
1 month 2 weeks ago #12059 by Administrator IV
Replied by Administrator IV on topic Formular fehler
Hallo duderino,

zu: Deprecated Warnings

die PHP Deprecated-Warnungen sind uns bereits bekannt und in der kommenden Visforms Bug-Fix Version 5.6.2 behoben.
Ich habe nun dazu einen Forum-Issue zur Entwicklung in der Bug-Liste angelegt:
Issue [VF-1652] Forum: Fix Deprecated Warnings of PHP 8.2 and higher

Wenn wir den Bug-Fix releasen, wirst du explizit über das Release hier im Thema informiert.
Vielen Dank nochmal für deinen Hinweis!

Die PHP Deprecated-Warnungen haben allerdings nichts mit deinem eigentlichen Problem zu tun.

Zu: Token-Fehler-Meldung

Visforms hat ursächlich nichts mit dem fehlerhaften und veralteten Sicherheits-Token zu tun.
In der Regel sind in diesen Situationen die diversen Caches die direkte Ursache.
Der Cache enthält dann ein veraltetes Sicherheits-Token, welches mal einem früheren Seiten-Aufruf zu einem anderen Benutzer bzw. Session gehörte.
Ein intensiver Browser-Cache auf Smartphone könnte die direkte Ursache sein.

Hat du vielleicht die neue Cache-Schutz-Option in Visforms aktiviert?
Du findest sie unter Formularkonfiguration >> Reiter 'Erweitert' >> Unter-Reiter 'Schutz vor Caching' >> Erweiterten Schutz vor Caching aktivieren.

Wenn du die neue Cache-Schutz-Option aktiviert hast, erfolgt die Token-Fehler-Meldung bereits bei der Anzeige des Formulars.
Denn die neue Cache-Schutz-Option bewirkt, dass sich keine Daten mehr im HTML des Formular-Aufruf selbst befinden und dadurch auch nicht zwischengespeichert/gecached werden können .
Das Token selbst  befindet sich allerdings immer im HTML des Formular-Aufrufs, wo es selbstverständlich vorhanden muss.
Die Formular-Daten werden anhand des Tokens aus dem HTML des Formulars dynamisch mit JavaScript nachgeladen und angezeigt.
Das Token ist also bereits zur Anzeige des fertigen Formulars falsch und es kommt zu der Token-Warnung.

Wenn du die neue Cache-Schutz-Option deaktiviert hast, erfolgt die Token-Fehler-Meldung erst nach dem Absenden des Formulars.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/en/docs/
Please ask only 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/docs/
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum