Ombeline Posted February 12, 2019 Share Posted February 12, 2019 Bonjour, Je viens vers vous aujourd'hui car sur ma boutique il n'existe aucun bouton "déconnexion"... Mon webmaster n'étant plus disponible je dois me débrouiller et je vous avoue que je n'y connais pas grand chose en codage... Est ce que quelqu'un aurait la patience de m'expliquer comment résoudre ce gros soucis qui m'embête énormément et embête également mes clients ? Merci d'avance ! Mon site : www.boutique-ombeline.com Link to comment Share on other sites More sharing options...
doekia Posted February 12, 2019 Share Posted February 12, 2019 Verifier ton blockmyaccount.tpl qui semble avoir été vandalisé par rapport au thème d'origine themes/default-bootstrap/modules/blockmyaccount/blockmyaccount.tpl Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Bonjour, Merci pour votre réponse. Comment ça vandalisé ? Donc il faut que j'aille dans les commandes de mon site sur mon compte ovh c'est bien ça ? Merci d'avance Link to comment Share on other sites More sharing options...
doekia Posted February 12, 2019 Share Posted February 12, 2019 Le code du template à été écrit par quelqu'un qui n'a pas pris la peine de reproduire un code conforme - ce que j'appelle un vandale Compare ton template avec celui de base tu devrais trouver les éléments manquant ... {if isLoggued()} ou un truc du genre Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Merci pour cette réponse. Comment comparer avec celui de base ? Effectivement c'est mon webmaster qui m'a installé ce thème. Je vais regarder ça ce soir en rentrant. Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 N'y connaissant rien j'avoue que je suis un peu perdue quant à trouver d'où vient réellement le soucis... J'ai effectivement deux pages de codes qui ont l'air différents, mais afin de régler le soucis j'avoue ne pas savoir quoi faire :/ blockmyaccountmontheme.txt blockmyaccountthemebase.txt Link to comment Share on other sites More sharing options...
doekia Posted February 12, 2019 Share Posted February 12, 2019 Humm, j'ai du t'envoyer sur la mauvaise piste Compare themes/default-bootstrap/modules/blockuserinfo/nav.tpl Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Merci de prendre le temps de me répondre. Dans ce cas, pareil, c'est un peu du chinois pour moi... navmonthem.txt navthemdefaut.txt Link to comment Share on other sites More sharing options...
doekia Posted February 12, 2019 Share Posted February 12, 2019 Bizarre ce code semble conforme Tu peux mettre en copie ton fichier header.tpl? Link to comment Share on other sites More sharing options...
Eolia Posted February 12, 2019 Share Posted February 12, 2019 Il me dit quelque chose ce site... Link to comment Share on other sites More sharing options...
Eolia Posted February 12, 2019 Share Posted February 12, 2019 ce n'est pas le bon tpl hein^^ Dans le code du fichier: <div class="header_user_info"> Sur le site: <li id="header_link_sitemap"> Moi je dis ça, je dis rien Link to comment Share on other sites More sharing options...
Eolia Posted February 12, 2019 Share Posted February 12, 2019 blockpermanentlinks.tpl (bricolé) me semblerait plus judicieux comme choix^^ Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Que dois-je faire dans ce cas? ^^ Salut Eolia, effectivement depuis l'autre fois je n'ai pas réussi à m'améliorer en codage malheureusement ! Comme on dit, chacun son job... Link to comment Share on other sites More sharing options...
Eolia Posted February 12, 2019 Share Posted February 12, 2019 (edited) Nous montrer le bon fichier Edited February 12, 2019 by Eolia (see edit history) Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Je ne trouve pas blockpermanentlinks.tpl :x Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Trouvé !! blockpermanentlinks.txt Link to comment Share on other sites More sharing options...
Eolia Posted February 12, 2019 Share Posted February 12, 2019 Donc bien bricolé^^ Remplacez le contenu par ça: <!-- Block permanent links module HEADER --> <ul id="header_links" class="col-xs-12 col-sm-5 col-md-3 col-lg-5"> <li id="header_link_home"> <a href="{$base_dir}" title="{$shop_name|escape:'html':'UTF-8'}">{l s='home'}</a> </li> <li id="header_link_sitemap"> {if $is_logged} <a href="{$link->getPageLink('index', true, NULL, "mylogout")|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Deconnexion' mod='blockpermanentlinks'}"> {l s='Deconnexion' mod='blockpermanentlinks'} </a> {else} <a{if $page_name =='login'} class="active"{/if} href="{$link->getPageLink('my-account', true)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Connexion' mod='blockpermanentlinks'}"> {l s='Connexion' mod='blockpermanentlinks'} </a> {/if} </li> <li id="header_link_contact"> <a {if $page_name =='contact'}class="active"{/if} href="{$link->getPageLink('contact', true)|escape:'html'}" title="{l s='contact' mod='blockpermanentlinks'}">{l s='contact' mod='blockpermanentlinks'}</a> </li> </ul> <!-- /Block permanent links module HEADER --> 2 Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Ça y est j'ai remplacé le code de base par le votre ! A voir maintenant si ça a marché, je test ça de suite ! Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Alors j'ai bien le bouton déconnexion (il a remplacé le bouton connexion du coup) mais lorsque je clique il ne se passe rien... La page s'actualise mais rien ne se passe 😕 Link to comment Share on other sites More sharing options...
Eolia Posted February 12, 2019 Share Posted February 12, 2019 Pas normal, le lien de ce bouton doit renvoyer vers l'index avec le paramètre mylogout Quand vous passez votre souris sur le lien, qu'affiche t il comme url ? Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 En fait quand je passe une commande (et du coup je me connecte, car il n'y a pas de bouton "connexion"), le bouton déconnexion marche. Par contre le soucis maintenant c'est que je n'ai plus le bouton "connexion" ahah... Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Lorsque je copie l'adresse du lien ça me donne bien ça : https://boutique-ombeline.com/?mylogout= Link to comment Share on other sites More sharing options...
Eolia Posted February 12, 2019 Share Posted February 12, 2019 il y a 2 minutes, Ombeline a dit : En fait quand je passe une commande (et du coup je me connecte, car il n'y a pas de bouton "connexion"), le bouton déconnexion marche. Par contre le soucis maintenant c'est que je n'ai plus le bouton "connexion" ahah... Je ne comprends rien à ce que vous écrivez il doit y avoir un bouton ou l'autre, le code ne dit pas autre chose... Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 (edited) Excusez-moi, je vais essayer d'être plus clair dans ce cas. Sur l'image, on voit le bouton "déconnexion", avant que je change le code, ici il y avait le bouton "connexion", or maintenant que je sois connectée ou non je n'ai que le bouton déconnexion qui apparaît... En fait le bouton "connexion" n'existe plus, il n'y a donc plus de possibilité de se connecter à part lors du passage d'une commande 😕 Edited February 12, 2019 by Ombeline (see edit history) Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 Est-ce qu'il y aurait moyen que le bouton "connexion" apparaisse puis soit remplacé par "déconnexion" lorsqu'on se log ? Comme sur un site "normal" Link to comment Share on other sites More sharing options...
Eolia Posted February 12, 2019 Share Posted February 12, 2019 Euh... s'il apparait, c'est que vous êtes connectée. Si l'url avec mylogout ne fonctionne pas c'est que Tools.php ou le FrontController a été bidouillé ou qu'il y a un override... Le code de base est formel à ce niveau: } elseif (isset($_GET['mylogout'])) { $this->context->customer->mylogout(); Tools::redirect(isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : null); } Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 C'est ça le soucis c'est que je vois le bouton déconnexion alors que je ne suis pas log... Link to comment Share on other sites More sharing options...
doekia Posted February 12, 2019 Share Posted February 12, 2019 Très bizarre car je suis déconnecté mais j'ai le texte et lien de déconnexion Link to comment Share on other sites More sharing options...
doekia Posted February 12, 2019 Share Posted February 12, 2019 On est sur quelle version exactement? Au pire remplacer {if $is_logged} par {if Context::getContext()->customer->isLogged() == true} Link to comment Share on other sites More sharing options...
Ombeline Posted February 12, 2019 Author Share Posted February 12, 2019 J'ai la version de prestashop 1.6.1.10 Le remplacer dans permanentlinks? Link to comment Share on other sites More sharing options...
Eolia Posted February 12, 2019 Share Posted February 12, 2019 En 1.6 le code est formel et c'est bien is_logged qui est assigné dans le FrontController.php Je suis persuadé que vous avez une override ou que le code natif a été modifié Link to comment Share on other sites More sharing options...
Ombeline Posted February 13, 2019 Author Share Posted February 13, 2019 Merci pour cette réponse. J'ai essayé de bidouiller le code hier soir mais rien a faire soit j'ai le bouton connexion et impossible de se déconnecter soit j'ai l'inverse... Jamais les deux 😕 Link to comment Share on other sites More sharing options...
doekia Posted February 13, 2019 Share Posted February 13, 2019 Même en tapant directement sur l'objet Context? Link to comment Share on other sites More sharing options...
Ombeline Posted February 13, 2019 Author Share Posted February 13, 2019 J'ai bien remplacé la phrase if is logged par celle que vous m'aviez donnée mais ça n'a pas résolu le soucis 😕 Link to comment Share on other sites More sharing options...
Eolia Posted February 13, 2019 Share Posted February 13, 2019 Il y a 12 heures, Eolia a dit : Je suis persuadé que vous avez une override ou que le code natif a été modifié Link to comment Share on other sites More sharing options...
Ombeline Posted February 13, 2019 Author Share Posted February 13, 2019 Comment contrer ce soucis dans ce cas ? 😕 Link to comment Share on other sites More sharing options...
doekia Posted February 13, 2019 Share Posted February 13, 2019 A moins d'aller voir sous le capot, là le forum ne peut plus t'aider. Link to comment Share on other sites More sharing options...
Ombeline Posted February 13, 2019 Author Share Posted February 13, 2019 Mince... Dans ce cas je vais voir pour me débrouiller. Merci quand même 😕 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