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?

Problème de redirection

More
8 years 6 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
8 years 6 months ago - 8 years 6 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 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 :-).
Last edit: 8 years 6 months ago by Administrator AV.

More
8 years 6 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
8 years 6 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 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