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.

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

Leider ist bei der Datenübertragung ein Fehler aufgetreten.

More
7 years 2 months ago #4628 by SiteOp
Hallo,
wenn ich ein Formular absenden will kommt die Fehlermeldung "Leider ist bei der Datenübertragung ein Fehler aufgetreten."

Bei Einbindung als Menüpunkt wird das Formular versendet. Wenn es im Beitrag oder als Modul eingebunden wird kommt der Fehler.
Gestestet mit auch mit deaktiviertem Cache und Protostartemplate.
Die Doku bezüglich Cache und Content Plugin haben wir befolgt
Woran kann der Fehler liegen?

Joomla 3.7.5
Visforms 3.9.1

vielen Dank schon einmal im voraus.

More
7 years 2 months ago #4629 by Administrator AV
Hallo,

Die besagte Fehlermeldung wird ausgegeben, wenn

a) der $_POST leer ist, wenn Visforms ihn in die Hand bekommt, oder
b) im $_POST die Variable 'postid', die Visforms immer setzt, nicht vorhanden ist.

Das wird an einer einzigen Stelle im Code überprüft. Da bei euch diese Fehlermeldung augegeben wird muss eine oder beide Bedingungen zutreffen.

Prinzipiell könnte das Problem sein dass nach dem Abschicken des Formulars aus einer Modulposition Visforms nicht direkt aufgerufen wird und die Daten erhält, sondern sich irgend jemand dazwischen schiebt und einen Redirect ausführt. Dabei geht der $_POST verloren, der alle übermittelten Formulardaten enthält und Visforms hat keine Daten mehr zum Verarbeiten was aus oben genannten Gründen zu obiger Fehlermeldung führt.

Ein solcher Redirect wird teilweise durch nicht Joomla! Core Erweiterungen gemacht, könnte aber auch durch die Joomla! Redirect Componente verursacht werden.

der $_POST Parameter 'postid' steht ziemlich weit unten. Es wäre auch möglich, dass der Post insgesamt zu lang ist und abgeschnitten wird (wegen restriktiver php.ini Einstellungen auf dem Server) und dieser Parameter dann fehlt. Allerdings wäre für mich dann die Frage, warum der Post beim Modul größer ist als bei Einbindung über ein Menü.

Gruß,
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 :-).

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum