Asp2p Posted January 15, 2014 Share Posted January 15, 2014 (edited) Bonjour j'ai rencontrer un souci que se sois avec IE 10 ou Chromequand ont arrive sur la page principal de la boutique en haut a droit il y a écrit Identifiantbon la c'est ok mais quand ont est identifier sa croque sur le champ de recherche j'imagine pas un client avec un nom et prénom un peut long comme vos mieux une image plutôt qu'un long discourt voici se que sa fait Internet Explorer 10 Google Ghrome et dans le panneau admin j'ai un "d" qui vient se placer avant mon prénom je ne sais pas se qu'il fait la mais j'ai quand même vérifier et j'ai pas fait de faute de frappe si quelqu'un de compétent sur prestashop peut me résoudre se problème se serait parfait Edited January 15, 2014 by Asp2p (see edit history) Link to comment Share on other sites More sharing options...
passicool Posted January 15, 2014 Share Posted January 15, 2014 Il n'y a pas les images. Link to comment Share on other sites More sharing options...
Asp2p Posted January 15, 2014 Author Share Posted January 15, 2014 j'ai editer Link to comment Share on other sites More sharing options...
semor Posted January 15, 2014 Share Posted January 15, 2014 Bonjour, Concernant le Front Office, c'est le thème de base sans aucune modification pour l'instant ? Et dans le back Office, avec un autre identifiant, as tu toujours le D ? Link to comment Share on other sites More sharing options...
Zythom Posted January 15, 2014 Share Posted January 15, 2014 Pour le BO je dirais que le D est l'initiale du prénom saisi comme identifiant (moi par exemple j'ai "T L'Opaline", T étant l'initiale de mon prénom et L'Opaline le nom que j'ai saisi comme identifiant) Link to comment Share on other sites More sharing options...
Asp2p Posted January 15, 2014 Author Share Posted January 15, 2014 Bonjour, Concernant le Front Office, c'est le thème de base sans aucune modification pour l'instant ? Et dans le back Office, avec un autre identifiant, as tu toujours le D ? concernant le front-office oui c'est bien le thème d'origine sans aucune modif pour le back-office j'ai pas essayer Pour le BO je dirais que le D est l'initiale du prénom saisi comme identifiant (moi par exemple j'ai "T L'Opaline", T étant l'initiale de mon prénom et L'Opaline le nom que j'ai saisi comme identifiant) L'initiale de mon nom c'est B et l'initiale de mon prénom c'est A et sa la m'affiche D Link to comment Share on other sites More sharing options...
Mamzelle Sooz Posted January 15, 2014 Share Posted January 15, 2014 Bonjour J'ai ouvert ma boutique en ligne www.soozfactory.com depuis un mois et toutes mes clientes me relatent le meme bug sur la home/front : En haut à droite quand elles se sont identifiées il est inscrit "Bienvenue Antoine B..." systématiquement au lieu de celui de la cliente. Antoine B est le Nom et prénom de mon associé (un des premiers à avoir créé un compte sur le shop je ne sais pas si cela a une incidence). Du coup certaines clientes ont peur pour leurs données personnelles et je rate probablement un bon nombre de commandes suite à ce frein à l'achat. Cependant je reçois bien les bonnes adresses de livraison ainsi que les noms et prénoms exactes des clients dans "commandes" et "clients". Cela semble être un bug d'affichage qui n'interfère en rien avec le fonctionnement du back office mais quand même... Comment puis-je régler ce bug d'affichage ? Merci d'avance pour votre réponse, Sarah Link to comment Share on other sites More sharing options...
Asp2p Posted January 16, 2014 Author Share Posted January 16, 2014 (edited) personne a une idée svp ? Edited January 16, 2014 by Asp2p (see edit history) Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 un petit up car sa m'emerde réellement se "D" si quelqu'un qui connais bien peut me dire comment le viré se serait parfait Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 (edited) Il faut voir quelles variables sont notées dans le .tpl correspondant ! Quel thème utilises tu? Edited January 17, 2014 by zaar (see edit history) Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 le thème par défaut de prestashop 1.5.6 Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 (edited) regardes dans le template du blockuserinfo (dans modules) tu devrais avoir ces lignes (je suis en 1.5.1) Verifies si tes variables sont bien celle-ci : $cookie->customer_firstname} {$cookie->customer_lastname} <p id="header_user_info"> {l s='Welcome' mod='blockuserinfo'} {if $logged} <a href="{$link->getPageLink('my-account', true)|escape:'html'}" title="{l s='View my customer account' mod='blockuserinfo'}" class="account" rel="nofollow"><span>{$cookie->customer_firstname} {$cookie->customer_lastname}</span></a> <a href="{$link->getPageLink('index', true, NULL, "mylogout")|escape:'html'}" title="{l s='Log me out' mod='blockuserinfo'}" class="logout" rel="nofollow">{l s='Log out' mod='blockuserinfo'}</a> {else} <a href="{$link->getPageLink('my-account', true)|escape:'html'}" title="{l s='Login to your customer account' mod='blockuserinfo'}" class="login" rel="nofollow">{l s='Login' mod='blockuserinfo'}</a> {/if} </p> Edited January 17, 2014 by zaar (see edit history) Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 désolé asp2p je répondais à melle sooz !!!!!!!!!!!!! je vais jeter un oeil sur ton souci. Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 Alors pour le 'd' il faudrait que tu regardes dans ton dossier admin puis themes/default/template/header.tpl chez moi c ligne 147 <div id="employee_box"> <div id="employee_infos"> <div class="employee_name">{l s='Welcome,'} <strong>{$first_name} {$last_name}</strong></div> <div class="clear"></div> <ul id="employee_links"> <li><a href="{$link->getAdminLink('AdminEmployees')|escape:'htmlall':'UTF-8'}&id_employee={$employee->id}&updateemployee">{l s='My preferences'}</a></li> <li class="separator"> </li> <li><a id="header_logout" href="index.php?logout">{l s='logout'}</a></li> {if {$base_url[spam-filter] <li class="separator"> </li> <a href="{$base_url}" id="header_foaccess" target="_blank" title="{l s='View my shop'}">{l s='View my shop'}</a> {/if} </ul> </div> </div> Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 (edited) je doit etre poisseux en dossier j'ai themes/default/header.tpl et quand je vais dans le header j'ai que 94 lignes Edited January 17, 2014 by Asp2p (see edit history) Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 je parle du dossier admin (que tu as du renommer) genre adminrenommé/themes/defaut/header.tpl Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 oups pardon... j'ai sa <div id="employee_box"> <div id="employee_infos"> <div class="employee_name">{l s='Welcome,'} <strong>{$first_name} {$last_name}</strong></div> <div class="clear"></div> <ul id="employee_links"> <li><a href="{$link->getAdminLink('AdminEmployees')|escape:'htmlall':'UTF-8'}&id_employee={$employee->id}&updateemployee">{l s='My preferences'}</a></li> <li class="separator"> </li> <li><a id="header_logout" href="index.php?logout">{l s='logout'}</a></li> {if {$base_url[spam-filter] <li class="separator"> </li> <a href="{$base_url}" id="header_foaccess" target="_blank" title="{l s='View my shop'}">{l s='View my shop'}</a> {/if} </ul> </div> Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 ben là y'a pas l'air d'y avoir de souci. juste une question dans ton back office quand tu vas dans administartion>employes dans ta liste des employé tu as quoi ? Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 bravo a toi je vient de voire se qui va pas et grâce a toi en fait sa affiche pas le Prénom Nom mais sa affiche la première lettre du prénom et ensuite le nom Exemple je m'appelle Dutarien Anthony sa affiche D Anthonysi je m'appelle Biltado gérard sa affiche B Gérardje trouve sa dommage car il aurait ete mieux d'avoir le prénom + le nom plutôt que se sois afficher comme sa tu sais pas comment je pourrai faire pour affiché le prénom + le nom par hasard ? Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 ben chez moi c bien Première lettre du prénom + nom de famille en entier? Es tu sur d'avoir bien ton prénom dans le champ prénom et idem pour nom peut être as tu simplement inversé lors de l'inscription? Tu peux le voir justement dans la liste des employés. Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 donc c bon? anthony dubarien affiche en haut a droite A. Dubarien... C'ets bien ce que tu voulais non? Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 j'ai compris se qu'était le D maintenant mais je préférer quand même avoir "Prénom Nom" ( Genre: Anthony Dubarien ) plutôt que "A Dubarien" c'est pour sa que je te demander si tu aurait une idée pour remplacer A dubarien par Anthony Dubarien Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 ah ok je ne sais pas trop je vais jeter un oeil ça doit être une fonction qui limite le texte à 1 lettre. Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 fort possible mais comme je connais pas la programmation c'est chaud en tout cas je te remercie pour l'aide et attend ton retour si tu trouve Link to comment Share on other sites More sharing options...
Zythom Posted January 17, 2014 Share Posted January 17, 2014 bravo a toi je vient de voire se qui va pas et grâce a toi en fait sa affiche pas le Prénom Nom mais sa affiche la première lettre du prénom et ensuite le nom Exemple je m'appelle Dutarien Anthony sa affiche D Anthony si je m'appelle Biltado gérard sa affiche B Gérard je trouve sa dommage car il aurait ete mieux d'avoir le prénom + le nom plutôt que se sois afficher comme sa tu sais pas comment je pourrai faire pour affiché le prénom + le nom par hasard ? J'avais dû mal me faire comprendre, mais c'était ce que je voulais t'expliquer dans mon premier post Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 Zythom ta pas une idée toi de comment faire pour avoir leprenom et le nom plutôt que l'initial du prénom et nom Link to comment Share on other sites More sharing options...
Zythom Posted January 17, 2014 Share Posted January 17, 2014 J'avoue que je ne me suis pas penché sur la question, et qu'en plus je n'en suis encore qu'au stade du tâtonnement concernant l'écriture de codes Par contre, pour ma part, j’essaierai d'exploiter cette piste : comparer les lignes de codes correspondant à l'affichage des noms/prénoms entre le blockuserinfo et le header.tpl donnés par zaar et voir où pourrait se situer la différence pour le nombre de lettres affichées... La je n'ai pas forcément le temps, mais je vais essayer de regarder ça d'ici demain. Dis nous si toi de ton côté tu as trouvé quelque chose Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 je vais regarder mais je garantie rien car je suis vraiment pas douer avec la prog Link to comment Share on other sites More sharing options...
zaar Posted January 17, 2014 Share Posted January 17, 2014 NON LE blockuserinfo c'est les infos du client !!! alors que dans l'admin c'est les infos du marchand !! Link to comment Share on other sites More sharing options...
Asp2p Posted January 17, 2014 Author Share Posted January 17, 2014 c'est un vrai bordel quand memeje trouve que prestashop fait quand meme usine a gaz Link to comment Share on other sites More sharing options...
Asp2p Posted January 18, 2014 Author Share Posted January 18, 2014 Re je vient voire si vous avez eu le temps d'y regarder...sinon vous prenez pas la tête c'est pas se qu'il y a de plus grave sa restera comme sa Link to comment Share on other sites More sharing options...
zaar Posted January 18, 2014 Share Posted January 18, 2014 Bonsoir, il faut modifier le fichier classes/controller/AdminController.php Dans ma version c'est la ligne 1408 : 'first_name' => Tools::substr($this->context->employee->firstname, 0, 1), substr c'est la fontion php qui tronque le texte, les valeurs 0,1 correspondent au début du texte à couper (ici 0 veut dire le tout début) et le 1 correspond au nombre de lettres à afficher (ce qi donne dans ce cas la première lettre du prénom) A remplacer par : 'first_name' =>htmlentities($this->context->employee->firstname, ENT_COMPAT, 'UTF-8'), ici on ne tronque plus le texte correspondant au prénom dans la bdd, on remet le htmlentities pour la sécurité et l'UTF 8 pour l'encodage des caractères (en fait il suffit de regarder la ligne 1409 pou rle last_name et faire un copié collé et remplacer lastname et last_name par firstname et first_name. Bonne nuit. Link to comment Share on other sites More sharing options...
Asp2p Posted January 20, 2014 Author Share Posted January 20, 2014 je vient d'essayer sa change rien pourtant j'ai vider le cache etc Link to comment Share on other sites More sharing options...
zaar Posted January 20, 2014 Share Posted January 20, 2014 (edited) J'ai testé et ça marche impeccable chez moi le code if (Validate::isLoadedObject($this->context->employee)) { $accesses = Profile::getProfileAccesses($this->context->employee->id_profile, 'class_name'); /* Hooks are volontary out the initialize array (need those variables already assigned) */ $bo_color = empty($this->context->employee->bo_color) ? '#FFFFFF' : $this->context->employee->bo_color; $this->context->smarty->assign(array( 'autorefresh_notifications' => Configuration::get('PS_ADMIN_REFRESH_NOTIFICATION'), 'help_box' => Configuration::get('PS_HELPBOX'), 'round_mode' => Configuration::get('PS_PRICE_ROUND_MODE'), 'brightness' => Tools::getBrightness($bo_color) < 128 ? 'white' : '#383838', 'bo_width' => (int)$this->context->employee->bo_width, 'bo_color' => isset($this->context->employee->bo_color) ? Tools::htmlentitiesUTF8($this->context->employee->bo_color) : null, 'show_new_orders' => Configuration::get('PS_SHOW_NEW_ORDERS') && $accesses['AdminOrders']['view'], 'show_new_customers' => Configuration::get('PS_SHOW_NEW_CUSTOMERS') && $accesses['AdminCustomers']['view'], 'show_new_messages' => Configuration::get('PS_SHOW_NEW_MESSAGES') && $accesses['AdminCustomerThreads']['view'], 'first_name' =>htmlentities($this->context->employee->firstname, ENT_COMPAT, 'UTF-8'), 'last_name' => htmlentities($this->context->employee->lastname, ENT_COMPAT, 'UTF-8'), 'employee' => $this->context->employee, 'search_type' => Tools::getValue('bo_search_type'), 'bo_query' => Tools::safeOutput(Tools::stripslashes(Tools::getValue('bo_query'))), 'quick_access' => $quick_access, 'multi_shop' => Shop::isFeatureActive(), 'shop_list' => Helper::renderShopList(), 'shop' => $this->context->shop, 'shop_group' => new ShopGroup((int)Shop::getContextShopGroupID()), 'current_parent_id' => (int)Tab::getCurrentParentId(), 'tabs' => $tabs, 'is_multishop' => $is_multishop, 'multishop_context' => $this->multishop_context, )); } la preuve http://paf.im/QFwSb Edited January 20, 2014 by zaar (see edit history) Link to comment Share on other sites More sharing options...
Asp2p Posted January 20, 2014 Author Share Posted January 20, 2014 (edited) bon bah tempi pour moi mais bon de plus c'est pas très grave car c'est juste dans le back-office en tout un grand merci pour l'aide c'est vraiment sympa Edited January 20, 2014 by Asp2p (see edit history) Link to comment Share on other sites More sharing options...
zaar Posted January 20, 2014 Share Posted January 20, 2014 Mais de rien, mais comme tu dis ce n'est que dans le backoffice ce n'est pas un changement primordial Bonne continuation. Link to comment Share on other sites More sharing options...
Asp2p Posted January 20, 2014 Author Share Posted January 20, 2014 merci 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