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.