Joomla 6 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 14. Oktober 2025 alle unsere Joomla Erweiterungen mit Joomla 6 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 eine eigenständige Dokumentation für Visforms für Joomla 4 und eine für Visforms auf Joomla 5 und 6

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.

Wichtige Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Problème de redirection

Mehr
9 Jahre 7 Monate her #2897 von Smith
Problème de redirection wurde erstellt von Smith
Bonjour,

J'utilise actuellement la version 3.4.8 de Joomla!
J'ai installé récemment le composant VisForms version 3.6.11 que vous avez développé.

Tout est bien installé, l'envoi de mail se fait à l'adresse indiqué mais j'ai un problème lorsque l'utilisateur fait une erreur dans un champ ou lors de la validation du formulaire.

D'après ce que j'ai vu, c'est un soucis d'encodage, la variable $retour dans la méthode "send()" du contrôleur visforms.php n'est pas bien encodé en base64. Du coup, lors du décodage, l'url n'est pas bonne et une erreur apparaît chez l'utilisateur.

Comment peut-on résoudre le problème ?

Mehr
9 Jahre 7 Monate her - 9 Jahre 6 Monate her #2899 von Administrator AV
Administrator AV antwortete auf Problème de redirection
Bonjour,

je ne parle pas tres bien le francais, mais je vais esseyer de vous reprondre.
Je pense que vous êtes correct et que cette erreur d'encodage s'arrive seulement dans des rare situation.
Ce pourqoui personne n'a pas encore eu cette erreur.
(Fait des copy de securité d'abord)!
Ouvrez modules/mod_visforms/tmpl/default.php
Changez
Code:
$return = base64_encode(JUri::getInstance()->__toString());
avec
Code:
$return = strtr(base64_encode(JUri::getInstance()->toString()), '+/=', '-_,');
Ouvrez components/com_visforms/views/visforms/view.html.php
Chances
Code:
$this->return = base64_encode(JUri::getInstance()->__toString());
avec
Code:
$this->return = strtr(base64_encode(JUri::getInstance()->toString()), '+/=', '-_,');
Ouvrez components/com_visforms/controller/visforms.php
Changez
Code:
$url = isset($return) ? base64_decode($return) : '';
avec
Code:
$url = isset($return) ? base64_decode(strtr($return, '-_,', '+/=')) : '';
Je vourdais bien savoir, si ca résoudre le probléme.

: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 :-).
Letzte Änderung: 9 Jahre 6 Monate her von Administrator AV.

Mehr
9 Jahre 6 Monate her #2929 von Smith
Smith antwortete auf Problème de redirection
Bonjour,

Grâce à votre code, la redirection se fait bien.
Tout fonctionne de nouveau !

Est-ce que ce correctif de bug sera présent dans la prochaine mise à jour du composant ?

Mehr
9 Jahre 6 Monate her #2931 von Administrator AV
Administrator AV antwortete auf Problème de redirection
Salut,

merci pour votre respose.
Oui, je vais mettre ce correctif de bug dans la prochaine mise a jour du composant.

A bientot,
Aicha

: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 :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum