Joomla 6 Notice

We are pleased to announce that as of October 14, 2025, all of our Joomla extensions are compatible with Joomla 6.

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

There is a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5 and 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
2 weeks 6 days ago - 2 weeks 6 days 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: 2 weeks 6 days ago by duderino.

More
2 weeks 5 days 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 5:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 4.
Please only ask 1 question per topic :-).

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

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum