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?

Problème de redirection

More
9 years 10 months ago #2897 by Smith
Problème de redirection was created by 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 ?

More
9 years 10 months ago - 9 years 10 months ago #2899 by Administrator AV
Replied by Administrator AV on topic 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 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 :-).
Last edit: 9 years 10 months ago by Administrator AV.

More
9 years 10 months ago #2929 by Smith
Replied by Smith on topic 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 ?

More
9 years 10 months ago #2931 by Administrator AV
Replied by Administrator AV on topic 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 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