Encodage utf8 à paramétrer dans Virtuemart?

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Encodage utf8 à paramétrer dans Virtuemart?

    Bonjour,
    en faisant une simulation d'achat sur mon site pour voir comment ça se passe au niveau affichage dans Paypal, j'ai remarqué un problème d’encodage pour les accents dans le texte "Numéro de la commande", et ça fait moche (Voir photo):



    Y a t-il quelque chose à paramétrer dans Virtuemart au niveau de l'encodage du texte?
    Merci.
    http://www.allo34.com

  • #2
    Re : Encodage utf8 à paramétrer dans Virtuemart?

    Il y a de fortes chances pour qu'un fichier lang.ini du bousin VM n'a pas été encodé en UTF8-No Bom, là il faut que tu le cherches, l'édites et le convertisses.

    Commentaire


    • #3
      Re : Encodage utf8 à paramétrer dans Virtuemart?

      Merci zepelin57, je vais chercher alors.
      http://www.allo34.com

      Commentaire


      • #4
        Re : Encodage utf8 à paramétrer dans Virtuemart?

        J'ai vérifier tout les fichiers langue fr-FR
        Le seul fichier où j'ai trouvé 2 fois le mot "Numéro de la commande" est dans:/administrator/language/fr-FR/fr-FR.com_virtuemart.ini
        dans les ces 2 lignes:
        COM_VIRTUEMART_ORDER_NUMBER="Numéro de la Commande"
        COM_VIRTUEMART_VIRTUEMART_ORDER_ID="Numéro de la commande"

        PS: ce fichier est déjà encodé chez moi en UTF8-No Bom, donc je ne sais pas de quel fichier vient ce problème!!!.
        Ce n'est pas un gros problème, mais si quelqu'un connais la solution je suis preneur (histoire de faire propre pour le client).
        Merci par avance.
        http://www.allo34.com

        Commentaire


        • #5
          Re : Encodage utf8 à paramétrer dans Virtuemart?

          Bonjour, je viens de trouver ce problème dans un autre endroit, dans le popup après l'ajout au panier



          Dans l'image, on remarque que sur la première partie (Nom du produit) c'est mal encodé, et que sur c'est bien encodé dans la 2ème partie (a été ajouté), ce qui me laisse penser qu'il y a un fichier qui va chercher le nom du produit qui pose problème, car le nom du produit s'affiche correctement dans sa fiche (avant l'ajout au panier), et que peut être c'est ce même fichier qui me pose problème sur Paypal, comme signalé dans mon premier message, mais quel est ce fichier?!!!

          Pour info: j'ai vérifié tous les fichiers langue se trouvant dans /administrator/language/fr-FR et dans /language/fr-FR, ils sont en (UTF8-No Bom), sauf les (*.sys.ini) qui restent en ANSI.
          http://www.allo34.com

          Commentaire


          • #6
            Re : Encodage utf8 à paramétrer dans Virtuemart?

            sauf les (*.sys.ini) qui restent en ANSI.
            Il faut UTF8-NO BOM aussi pour les .ini

            Commentaire


            • #7
              Re : Encodage utf8 à paramétrer dans Virtuemart?

              Envoyé par zepelin57 Voir le message
              Il faut UTF8-NO BOM aussi pour les .ini
              Alors, pour les (***.ini) ils sont en UTF8-NO BOM, mais les (***.sys.ini) sont en ANSI et on dirait qu'ils ne veulent pas se convertir en UTF8-NO BOM, j'utilise Notepad++, je je leur applique la conversion vers UTF8-NO BOM, je ferme, Notepad++ me propose si je sauvegarde la modification,, je valide par "Oui", mais à la réouverture ils restent en ANSI!!!, je ne comprends pas!.
              http://www.allo34.com

              Commentaire


              • #8
                Re : Encodage utf8 à paramétrer dans Virtuemart?

                Tu peux en mettre un en PJ zippé ?

                Commentaire


                • #9
                  Re : Encodage utf8 à paramétrer dans Virtuemart?

                  Envoyé par zepelin57 Voir le message
                  Tu peux en mettre un en PJ zippé ?
                  Bonjour,
                  j'ai essayé de cerner le problème, je crois que le souci est lié au script qui affiche le popup après le clic sur "Ajouter au panier", car l'encodage est correcte partout (dans la fiche produit, dans le panier) sauf dans le popup!.
                  J'ai trouvé une piste du mot (a été ajouté au panier) dans: /language/fr-FR/fr-FR.com_virtuemart.ini
                  dans cette chaine: COM_VIRTUEMART_MINICART_ADDED_JS="a été ajouté au panier"

                  Pour info: je n'avais pas ce problème avant la dernière mise à jour de virtuemart et de mon template.
                  http://www.allo34.com

                  Commentaire


                  • #10
                    Re : Encodage utf8 à paramétrer dans Virtuemart?

                    Up, je relance le sujet au cas où ça inspirerait quelqu’un
                    http://www.allo34.com

                    Commentaire


                    • #11
                      Re : Encodage utf8 à paramétrer dans Virtuemart?

                      Envoyé par steeve34 Voir le message
                      Up, je relance le sujet au cas où ça inspirerait quelqu’un
                      Tu peux te retourner comme tu veux, il ne peut s'agir que d'un problème d'encodage, voir aussi les fichiers langues des plugins, modules utilisés.

                      Commentaire


                      • #12
                        Re : Encodage utf8 à paramétrer dans Virtuemart?

                        Envoyé par zepelin57 Voir le message
                        Tu peux te retourner comme tu veux, il ne peut s'agir que d'un problème d'encodage, voir aussi les fichiers langues des plugins, modules utilisés.
                        Merci zepelin57 de t'interesser à mon sujet, je vais revoir tout les fichiers langue liés à Virtuemart, mais je veux juste attirer l'attention que j'ai un doute que ça vient d'autre chose, en fait la lettre (é) est bien affichée sur:
                        le titre du produit (dans catégorie)
                        le titre du produit (dans la fiche produit)
                        le titre du produit (dans le panier)

                        C'est que dans le popup où ça m'affiche (é), donc peut être le fichier langue du popup qu'il faut revoir, mais je le trouve où?.
                        [et encore, car il est partagé en 2, car il fait appel au non du produit avec é à la place du é, suivi suivi de "a été ajouté au panier" avec le bon é.
                        L'étau se resserre sur le script du popup qui fait appel au non du produit ajouté.
                        Je vais chercher où il peut se trouver.....mais si quelqu'un peux m'orienter au bon endroit ça m'aiderait beaucoup.
                        http://www.allo34.com

                        Commentaire


                        • #13
                          Re : Encodage utf8 à paramétrer dans Virtuemart?

                          Étant donné que je pense que du mal de VM, je ne saurai t'en dire plus, il faudrait rapatrier ton site en local et faire des recherche avec Notepad++, cela permettra déjà de cibler.

                          Commentaire


                          • #14
                            Re : Encodage utf8 à paramétrer dans Virtuemart?

                            Envoyé par zepelin57 Voir le message
                            Étant donné que je pense que du mal de VM, je ne saurai t'en dire plus, il faudrait rapatrier ton site en local et faire des recherche avec Notepad++, cela permettra déjà de cibler.
                            C'est en cours en local.
                            La réponse peut venir de Alatak, elle connait tout le code de Virtuemart, je lui lance un appel.
                            En tout cas merci zepelin pour ton aide.
                            Alatak à l'aide.....
                            http://www.allo34.com

                            Commentaire


                            • #15
                              Re : Encodage utf8 à paramétrer dans Virtuemart?

                              Bonjour,
                              je relance le sujet car j'ai trouvé la source du problème de l'encodage, en fait le problème est survenu lors de la mise à jour de mon template, et le fichier concerné est ici:

                              monsite/templates/montemplate/html/com_virtuemart/productdetails/default.php

                              Quand je remets l'ancien fichier, je n'ai pas le problème de l'encodage, mais avec le nouveau oui!!.
                              J'ai essayé de remettre l'ancien fichier, ça marche, mais ne contient pas les amélioration de la mise à jour, car la mise à jour améliore l'affichage des médias des produits.
                              Donc il y a quelque chose dans le code du nouveau fichier (default.php) qui fait que la lettre (é) soit affichée en (é), mais quel est ce bout de code?!.
                              Si quelqu'un connais le php je peux lui fournir les 2 fichiers (l'ancien et le nouveau) pour faire la comparaison.

                              Merci par avance.
                              http://www.allo34.com

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X