moussvm Posted July 17, 2013 Share Posted July 17, 2013 Bonjour à tous, J'utilise la version 1.5.4.1 de Prestashop. Le problème que je rencontre se trouve dans la création d'un nouveau compte utilisateur. En effet, aucun formulaire s'affiche après avoir renseigné l'email. J'ai regardé dans d'autres topic où il fallait modifier le type 'button' par 'submit' mais cette solution n'a pas fonctionné pour moi. Voici la page en question : http://c2max.name/fr/authentification Merci d'avance à ceux qui auront la réponse. N'hésitez pas à me répondre pour plus de précision. __________ I use the 1.5.4.1 version of PrestaShop. The problem is when I creating a new user account. Indeed, no form appears after filling email. I looked into other topic, I change the type 'button' to 'submit' but this solution does not work for me. Here is the page in question: http://c2max.name/fr/authentification Thank you for your reply, Please answer me for more details. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted July 18, 2013 Share Posted July 18, 2013 Hello, Pourquoi je ne sais pas, mais il y a un souci avec cette page du template. http://c2max.name/in...48a66951ec46f1f qui renvoit {"hasError":false,"errors":[],"page":null,"token":"0203eb13044586b1822992e8793eabb5"} Il ne passe pas cette ligne à priori https://github.com/P...roller.php#L152 Il faudrait voir ce qu'il y a dans $this->context->smarty et dans $this->template Un problème de droit sur http://c2max.name/th...hentication.tpl ? Avec le thème par défaut ? Cordialement Link to comment Share on other sites More sharing options...
moussvm Posted July 19, 2013 Author Share Posted July 19, 2013 (edited) Bonjour Grégoire, Merci pour votre prompt réponse. Alors en essayant de chercher un peu j'ai contourné le problème mais cela n'a qu'en parti résolu le problème. Voici la modification que j'ai effectué sur la page authentification.tpl 1. J'ai modifié le bouton <input type="button" id="SubmitCreate" name="SubmitCreate" class="button_large" value="{l s='Create your account'}" /> en <input type="submit" id="SubmitCreate" name="SubmitCreate" class="button_large" value="{l s='Create your account'}" /> 2. J'ai aussi changé une variable de la fonction Ajax dataType:json en dataType:html J'arrive maintenant à accéder au formulaire mais ... Maintenant le problème est que je dois cliquer 2 fois sur le bouton 'Créez votre compte' pour accéder au formulaire. C'est gênant --------------------- Concernant vos questions, voici les réponses : Donc dans $this->context->smarty, il y a : 'page' => $this->context->smarty->fetch(_PS_THEME_DIR_.'authentication.tpl'), et dans $this->template : $this->setTemplate(_PS_THEME_DIR_.'authentication.tpl'); Donc sur la boutique Italienne, j'ai appliqué le thème par défaut et ce la fonctionne correctement ... http://c2max.info/it/autenticazione Mais cela ne change rien au niveau des droits d'accès sur le fichier car il est toujours inaccessible peu importe le thème. http://c2max.name/th...hentication.tpl http://c2max.info/th...hentication.tpl http://c2max.name/th...hentication.tpl Les droits d'accès au fichier authentification.tpl sont total 777. Merci pour vos réponses Edited July 19, 2013 by moussvm (see edit history) Link to comment Share on other sites More sharing options...
Gregory Roussac Posted July 19, 2013 Share Posted July 19, 2013 (edited) Hello, button et submit passeront de la meme façon dans Tools::isSubmit, cette modification ne change normalement rien du tout dataType html ???? mais pourquoi donc ? Oui j'ai bien vu votre problème, je sais qu'il renvoi une deuxième fois, car "page" est "null" donc il flash un peu et ne remplace pas l'encart. Au deuxième envoi l’événement n’est plus"bindé", il soumet le formulaire comme si de rien n’était. Lol, je sais ce qu"il y a sur ces lignes. C'est debugguer ces variables qu"il faut. Il faudrait voir ce qu"il y a dans $this->context->smarty et dans $this->template lors de l’appel ajax. Je ne pense pas que le thème par de faut fasse la même chose, a priori il y eu des modifications malencontreuses soient sur le javascript du template, soit le controlleur, ou un module interfère. Mais cela a surtout l'air d'un souci du template authentification.tpl Cordialement Edited July 19, 2013 by Gregory Roussac (see edit history) Link to comment Share on other sites More sharing options...
moussvm Posted July 19, 2013 Author Share Posted July 19, 2013 (edited) dateType:html, je ne sais pas je me suis dit peut être qu'il y avait un problème dans le type de données envoyées. Donc je remets cette variable en dateType:json Comment puis-je voir ce qu'il y a dans les variables $this->context->smarty et dans $this->template lors de l’appel ajax ? Pensez-vous qu'en remplaçant tous les fichiers par les documents du thème par défaut cela fonctionnera ? Merci Grégory Edited July 19, 2013 by moussvm (see edit history) Link to comment Share on other sites More sharing options...
moussvm Posted July 19, 2013 Author Share Posted July 19, 2013 C'et bon !! j'ai enfin résolu le problème ! En fait, le problème provenait de la page Breadcrumb.tpl (je ne vois pas trop le lien mais bon j'explique) Je ne voulais pas avoir la racine de navigation sur mes pages, du coup j'avais mis en commentaire tout le code du fichier Breadcrumb.tpl. Je me suis créé un nouveau thème par défaut et au fur et à mesure je balance les éléments de mon thème et je testais le formulaire jusqu'à qu'il disparaît et c'est cette page qui posait problème. Pour contourner, j'ai mis dans le css .breadcrumb{display:none} Donc voilà, merci Grégory pour votre aide. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted July 19, 2013 Share Posted July 19, 2013 ah bien joué, surement une balise mal fermée ! Bonne continuation Link to comment Share on other sites More sharing options...
Kazei Posted December 2, 2015 Share Posted December 2, 2015 Bonjour, Je rencontre le même problème depuis quelques jours. Lorsque l'on tente de se connecter pour passer commande, une boite de dialogue affiche : Technical error. Après avoir désactiver et activer le module compte client, rien ne se passe. Quelqu'un pourrait il m'aider ? Merci Link to comment Share on other sites More sharing options...
Oron Posted December 2, 2015 Share Posted December 2, 2015 Bonjour, Je rencontre le même problème depuis quelques jours. Lorsque l'on tente de se connecter pour passer commande, une boite de dialogue affiche : Technical error. Après avoir désactiver et activer le module compte client, rien ne se passe. Quelqu'un pourrait il m'aider ? Merci Bonjour Merci de créer un nouveau topic pour Votre problème. Précisez la version que vous utilisez. Merci de ne pas remonter des vieux topics. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now