onon59 Posted October 14, 2010 Share Posted October 14, 2010 bonjour a tousje m'aperçois lors de l'impression de mes factures qu'en bas de page cela s'affiche ainsi :Une version électronique est conservée sur votre compte. Pour y accéder, identifiez-vous sur le siteAnt's Paradise avec vos identifiants (créés lors de votre premi?re commande).ANT'S PARADISE - Si?ge social ...................comment modifier les mots pour enlever les ? et mettre la lettre qu'il faut ?merci a tous bonne journéeMerci de penser à mettre résolu dans votre message comme le spécifie les règles du forum. -yoya971 Link to comment Share on other sites More sharing options...
marider Posted October 14, 2010 Share Posted October 14, 2010 Bonjour Tu vas dans le dossier classes à la racine de ton server ensuite tu cherche dans la liste le fichier PDF.php tu l'édite et vers la ligne 172 tu devrais régler ton problème. Link to comment Share on other sites More sharing options...
marc77 Posted October 14, 2010 Share Posted October 14, 2010 Bonjour,une petite pensée particulière a Patrick loltu peux peu etre aussi agir directement par le back office menu outils puis traductions ensuite dans le menu modifier les traductions selectionne le petit menu déroulantchoisis traduction fichier pdf puis clique sur le drapeau francais ensuite clique sur déplier tous les blocs et je pense qu'a la ligne headquaters en face tu devrais avoir sa traduction en francais verifie que le mot siege social est bien écrit sinon modifie le et enregistre en bas de pageN' oublies pas de nous tenir au courantCordialementMarc Link to comment Share on other sites More sharing options...
marider Posted October 14, 2010 Share Posted October 14, 2010 Oh !! met Marc franchement tu me surprend de jour en jour. Link to comment Share on other sites More sharing options...
marc77 Posted October 14, 2010 Share Posted October 14, 2010 Venant de toi Patrick je prends ça comme un compliment a moins que je l'ai indiqué completement en erreur lol Link to comment Share on other sites More sharing options...
onon59 Posted October 14, 2010 Author Share Posted October 14, 2010 Bonjour Tu vas dans le dossier classes à la racine de ton server ensuite tu cherche dans la liste le fichier PDF.php tu l'édite et vers la ligne 172 tu devrais régler ton problème. il n y a rien dans le fichier a cet endroit : $textFooter = self::l('An electronic version of this credit slip is available in your account. To access it, log in to the');aucun texte en francais !!pour la deuxiéme soluce le texte lui est bien ecrit donc je ne peut rien modifier !!merci pour les reponses Link to comment Share on other sites More sharing options...
marider Posted October 14, 2010 Share Posted October 14, 2010 tu as essayé de passer le fichier PDF.php en UTF8 Link to comment Share on other sites More sharing options...
onon59 Posted October 14, 2010 Author Share Posted October 14, 2010 oui mais j ai pas de phrases en français dans classes - pdf.php Link to comment Share on other sites More sharing options...
marider Posted October 14, 2010 Share Posted October 14, 2010 cherche dans le fichier PDF.php la phrase en anglais en question et remplace la part du français et voit ce que sa donne. Si tu as toujours les problèmes avec les accents passe le fichier en UTF8 Link to comment Share on other sites More sharing options...
onon59 Posted October 14, 2010 Author Share Posted October 14, 2010 mais si la phrase est en anglais pourquoi elle apparaitrait en français ?j'avoue ne pas comprendre !! je suis déjà en utf8 merci pour votre aide . Link to comment Share on other sites More sharing options...
marider Posted October 14, 2010 Share Posted October 14, 2010 ta phrase est en anglais et elle est ensuite traduite en français mais comme tu as toujours le problème d'accent malgré que ton mot est bien écrit je te demande de modifié dans le fichier PDF.php cette phrase qui est en anglais par celle que tu veux en français pour voir ci cela arrangerais le problème. Tu peux tester sa risque rien si cela ne fonctionne pas tu remet ta phrase en anglais et on voit une autre soluc Link to comment Share on other sites More sharing options...
onon59 Posted October 15, 2010 Author Share Posted October 15, 2010 ca ne marche pas car j'obtiens cela maintenant:Une version électronique est conservée sur votre compte. Pour y accéder, identifiez-vous sur le siteAnt's Paradise website using your e-mail address and password (créés lors de votre première commande).désormais la phrase n est plus traduite seule la partie modifiée apparait en françaiset si je met tout en francais plus moyen d'acceder au pdf de la facture Link to comment Share on other sites More sharing options...
marider Posted October 15, 2010 Share Posted October 15, 2010 Oui c'est parce que il doit certainement falloir modifier aussi une autre phrase dans ton PDF.php par contre l'histoire de l'accent est régler ou pas. Link to comment Share on other sites More sharing options...
marider Posted October 15, 2010 Share Posted October 15, 2010 Tu peux me donner ton fichier PDF.php que je regarde Link to comment Share on other sites More sharing options...
onon59 Posted October 15, 2010 Author Share Posted October 15, 2010 oui ca le règle et si je met tout en francais plus moyen d’acceder au pdf de la facture voici la partie du code au cas ou * Display a message for customer */ if (!self::$delivery) { $this->SetFont(self::fontname(), '', 8); if (self::$orderSlip) $textFooter = self::l('An electronic version of this credit slip is available in your account. To access it, log in to the'); else $textFooter = self::l('An electronic version of this invoice is available in your account. To access it, log in to the'); $this->Cell(0, 10, $textFooter, 0, 0, 'C', 0, (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$_SERVER['SERVER_NAME'].__PS_BASE_URI__.'history.php'); $this->Ln(4); $this->Cell(0, 10, Tools::iconv('utf-8', self::encoding(), Configuration::get('PS_SHOP_NAME')).' '.self::l('website using your e-mail address and password (which you created while placing your first order).'), 0, 0, 'C', 0, (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$_SERVER['SERVER_NAME'].__PS_BASE_URI__.'history.php'); } else $this->Ln(4); $this->Ln(9); $arrayConf = array('PS_SHOP_NAME', 'PS_SHOP_ADDR1', 'PS_SHOP_ADDR2', 'PS_SHOP_CODE', 'PS_SHOP_CITY', 'PS_SHOP_COUNTRY', 'PS_SHOP_DETAILS', 'PS_SHOP_PHONE', 'PS_SHOP_STATE'); $conf = Configuration::getMultiple($arrayConf); $conf['PS_SHOP_NAME_UPPER'] = Tools::strtoupper($conf['PS_SHOP_NAME']); foreach($conf as $key => $value) $conf[$key] = Tools::iconv('utf-8', self::encoding(), $value); foreach ($arrayConf as $key) if (!isset($conf[$key])) $conf[$key] = ''; $this->SetFillColor(240, 240, 240); $this->SetTextColor(0, 0, 0); $this->SetFont(self::fontname(), '', 8); $this->Cell(0, 5, $conf['PS_SHOP_NAME_UPPER']. (!empty($conf['PS_SHOP_ADDR1']) ? ' - '.self::l('Headquarters:').' '.$conf['PS_SHOP_ADDR1'].(!empty($conf['PS_SHOP_ADDR2']) ? ' '.$conf['PS_SHOP_ADDR2'] : '').' '.$conf['PS_SHOP_CODE'].' '.$conf['PS_SHOP_CITY'].((isset($conf['PS_SHOP_STATE']) AND !empty($conf['PS_SHOP_STATE'])) ? (', '.$conf['PS_SHOP_STATE']) : '').' '.$conf['PS_SHOP_COUNTRY'] : ''), 0, 1, 'C', 1); $this->Cell(0, 5, (!empty($conf['PS_SHOP_DETAILS']) ? self::l('Details:').' '.$conf['PS_SHOP_DETAILS'].' - ' : ''). (!empty($conf['PS_SHOP_PHONE']) ? self::l('PHONE:').' '.$conf['PS_SHOP_PHONE'] : ''), 0, 1, 'C', 1); Link to comment Share on other sites More sharing options...
marider Posted October 15, 2010 Share Posted October 15, 2010 cette phrase à la ligne 177 website using your e-mail address and password (which you created while placing your first order).Tu la modifié Link to comment Share on other sites More sharing options...
onon59 Posted October 15, 2010 Author Share Posted October 15, 2010 oui mais si je change tout en français , j'ai plus d'accès au pdf Link to comment Share on other sites More sharing options...
marider Posted October 15, 2010 Share Posted October 15, 2010 Quand tu insère tu code dans ton post utilise l'outil code ton code ici entre les 2 car la on pige que dal Link to comment Share on other sites More sharing options...
onon59 Posted October 15, 2010 Author Share Posted October 15, 2010 * Display a message for customer */ if (!self::$delivery) { $this->SetFont(self::fontname(), '', 8); if (self::$orderSlip) $textFooter = self::l('An electronic version of this credit slip is available in your account. To access it, log in to the'); else $textFooter = self::l('An electronic version of this invoice is available in your account. To access it, log in to the'); $this->Cell(0, 10, $textFooter, 0, 0, 'C', 0, (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$_SERVER['SERVER_NAME'].__PS_BASE_URI__.'history.php'); $this->Ln(4); $this->Cell(0, 10, Tools::iconv('utf-8', self::encoding(), Configuration::get('PS_SHOP_NAME')).' '.self::l('website using your e-mail address and password (which you created while placing your first order).'), 0, 0, 'C', 0, (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$_SERVER['SERVER_NAME'].__PS_BASE_URI__.'history.php'); } else $this->Ln(4); $this->Ln(9); $arrayConf = array('PS_SHOP_NAME', 'PS_SHOP_ADDR1', 'PS_SHOP_ADDR2', 'PS_SHOP_CODE', 'PS_SHOP_CITY', 'PS_SHOP_COUNTRY', 'PS_SHOP_DETAILS', 'PS_SHOP_PHONE', 'PS_SHOP_STATE'); $conf = Configuration::getMultiple($arrayConf); $conf['PS_SHOP_NAME_UPPER'] = Tools::strtoupper($conf['PS_SHOP_NAME']); foreach($conf as $key => $value) $conf[$key] = Tools::iconv('utf-8', self::encoding(), $value); foreach ($arrayConf as $key) if (!isset($conf[$key])) $conf[$key] = ''; $this->SetFillColor(240, 240, 240); $this->SetTextColor(0, 0, 0); $this->SetFont(self::fontname(), '', 8); $this->Cell(0, 5, $conf['PS_SHOP_NAME_UPPER']. (!empty($conf['PS_SHOP_ADDR1']) ? ' - '.self::l('Headquarters:').' '.$conf['PS_SHOP_ADDR1'].(!empty($conf['PS_SHOP_ADDR2']) ? ' '.$conf['PS_SHOP_ADDR2'] : '').' '.$conf['PS_SHOP_CODE'].' '.$conf['PS_SHOP_CITY'].((isset($conf['PS_SHOP_STATE']) AND !empty($conf['PS_SHOP_STATE'])) ? (', '.$conf['PS_SHOP_STATE']) : '').' '.$conf['PS_SHOP_COUNTRY'] : ''), 0, 1, 'C', 1); $this->Cell(0, 5, (!empty($conf['PS_SHOP_DETAILS']) ? self::l('Details:').' '.$conf['PS_SHOP_DETAILS'].' - ' : ''). (!empty($conf['PS_SHOP_PHONE']) ? self::l('PHONE:').' '.$conf['PS_SHOP_PHONE'] : ''), 0, 1, 'C', 1); desolé Link to comment Share on other sites More sharing options...
marider Posted October 15, 2010 Share Posted October 15, 2010 Bas écoute je viens de faire le test en local que voici j'ai aucun problème tu à du enlever un truc qui ne fallait pas. Link to comment Share on other sites More sharing options...
marider Posted October 15, 2010 Share Posted October 15, 2010 * Display a message for customer */ if (!self::$delivery) { $this->SetFont(self::fontname(), '', 8); if (self::$orderSlip) $textFooter = self::l('test'); else $textFooter = self::l('test'); $this->Cell(0, 10, $textFooter, 0, 0, 'C', 0, (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$_SERVER['SERVER_NAME'].__PS_BASE_URI__.'history.php'); $this->Ln(4); $this->Cell(0, 10, Tools::iconv('utf-8', self::encoding(), Configuration::get('PS_SHOP_NAME')).' '.self::l('test .'), 0, 0, 'C', 0, (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$_SERVER['SERVER_NAME'].__PS_BASE_URI__.'history.php'); } Link to comment Share on other sites More sharing options...
marc77 Posted October 15, 2010 Share Posted October 15, 2010 Bonjourdejà sur la brêche Patrick? Link to comment Share on other sites More sharing options...
marider Posted October 15, 2010 Share Posted October 15, 2010 Salut Marc Oui depuis un momenttu t'en sort onon59 Link to comment Share on other sites More sharing options...
onon59 Posted October 15, 2010 Author Share Posted October 15, 2010 non ca ne fonctionne pas j ai essayé plusieures choses mais ca ne fonctionne pas ! Link to comment Share on other sites More sharing options...
onon59 Posted October 18, 2010 Author Share Posted October 18, 2010 donc n'ayant plus d'aide j'ai du chercher et me débrouiller seul et j'ai trouvé !!voici donc la solution :dans le panneau d'administration :-préférences-pdf-choisir cp1252et voila on a les accents !!simple et efficace !! comme quoi on cherche loin ce qui est proche merci en tout cas à ceux qui m'ont répondu et qui ont essayé de m'aider j'espère que ce post servira a beaucoup de monde Link to comment Share on other sites More sharing options...
Sambote Posted March 23, 2011 Share Posted March 23, 2011 Bonjour onon59,Je te remercie car grace a toi je viens de resoudre un probleme que personne dans ce forum ni meme en appelant la hote Line, n'a pu le resoudre, en effet les champs de mes factures et bon de livraison n'etaient pas rempli et j'attend depuis plus de deux mois que l'on reponde a ma question, et voila qu'a force de recherche sur ce forum tu viens de m'apporter la solution, il m'a suffi de modifier le codage des fichiers PDF en ISO-8859-15 et miracle tous les champs sont rempli.J'espere que cela servira a d'autres dans ce forum, je vais de ce pas apporter la solution sur mon poste là ou j'ai pose ma question.@+ ;-) Link to comment Share on other sites More sharing options...
onon59 Posted March 23, 2011 Author Share Posted March 23, 2011 je suis heureux que des personnes puissent être aidées grâce a ma réponse c'est d'ailleurs pour cela que j'y avais poster ce que j'avais trouvé il est vrai que l'on a rarement des réponses à nos soucis même ici qui est pourtant un des meilleurs forums pour ce sujet , il faut chercher et rechercher pour essayer de trouver une réponse il devrait y avoir un récapitulatif sur tout les problèmes référencé et les solutions apportées !bonne journée 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