Quelques soucis à finaliser en urgence

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

  • Quelques soucis à finaliser en urgence

    Bonjour,

    Je travaille d’arrache pied sur un projet depuis plusieurs semaines. En temps normal je ne bosse pas trop avec Joomla ou VirtueMart mais le client pour lequel je bosse a flashé sur un thème Joomla donc voilà plusieurs semaines que j'essaye de m'en sortir pour finir le site e-commerce avec ce système.

    Je vais essayer de vous présenter les problèmes les 1 après les autres et le plus clairement, afin de pouvoir me faire aider dès que possible car je dois finir assez rapidement. Tout d'abord, voici l'adresse du site en question : https://www.supergrossiste.eu/


    --------------------------------------------------------------------------------------------------------------------

    Problème n°1

    Sur le slider de la page d'accueil défile des produits.
    Lorsque l'on clique sur "Ajouter au panier" apparait une sorte de popup.

    > Le problème c'est que dans cette fenêtre qui s'ouvre, on distingue "Product successfully added to Your Shopping Cart" qui est resté en anglais (je voudrais le mettre en Français).
    > L'autre problème est que les 2 boutons en bas de cette fenêtre ne sont pas alignés, et que le deuxième "Proceed to checkout" est resté lui aussi en Anglais.
    --------------------------------------------------------------------------------------------------------------------

    --------------------------------------------------------------------------------------------------------------------

    Problème n°2
    Une fois qu'on a un ou plusieurs produits dans le panier, qu'on rentre dedans pour commander, on arrive dans la page : https://www.supergrossiste.eu/index..../shopping-cart.

    > Dans cette page en question, dans la première box (le premier rectangle) on est censé pouvoir se connecter. Or, lorsqu'on rentre ses identifiants et qu'on clique sur "Connectez-vous", ça redirige vers l'index et ça ne connecte absolument rien. De plus, le bouton "Connectez-vous" n'est même pas aligné avec les champs login & mot de passe.
    (Alors que si on clique en haut à droite du site "Login or Signup" on arrive a se connecter)

    > Lorsqu'on se connecte en utilisant un autre moyen comme indiqué ci-dessus, apparait une deuxième box (le second rectangle, toujours dans la page du panier) avec marqué "Modifier le client" (en gros dans le but de changer de compte pour commander avec un autre compte surement ?) et aussi une option pour rechercher dans la boutique. Je souhaite supprimer ce second rectangle qui apparait une fois connecté car il me parait complètement inutile.
    --------------------------------------------------------------------------------------------------------------------

    --------------------------------------------------------------------------------------------------------------------

    Problème n°3
    Lorsqu'on rentre dans la page pour s'inscrire : https://www.supergrossiste.eu/index.php/shop/account

    Voici ce qu'il apparait :
    Warning: Illegal string offset 'relative' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 626
    Warning: Illegal string offset 'pathOnly' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 627
    Warning: Illegal string offset 'detectBrowser' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 628
    Warning: Illegal string offset 'detectDebug' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 629
    Warning: Illegal string offset 'relative' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 632
    Warning: Illegal string offset 'detectBrowser' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 632
    Warning: Illegal string offset 'detectDebug' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 632
    Warning: Illegal string offset 'pathOnly' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 635

    Autant vous dire que je suis partie dans ce fichier HTMLHelper.php mais je n'arrive pas à déceler ce qui ne va pas...
    --------------------------------------------------------------------------------------------------------------------


    Je vais pour le moment m'arrêter là en espérant que l'un d'entre vous aura la gentillesse d'utiliser ses précieuses compétences pour me venir en aide.
    Merci par avance,
    Cordialement,

  • #2
    Bonjour

    Ton client est intelligent : il a fait le choix du meilleur CMS existant :-)

    Envoyé par webocard Voir le message
    Sur le slider de la page d'accueil défile des produits.
    Lorsque l'on clique sur "Ajouter au panier" apparait une sorte de popup.

    > Le problème c'est que dans cette fenêtre qui s'ouvre, on distingue "Product successfully added to Your Shopping Cart" qui est resté en anglais (je voudrais le mettre en Français).
    > L'autre problème est que les 2 boutons en bas de cette fenêtre ne sont pas alignés, et que le deuxième "Proceed to checkout" est resté lui aussi en Anglais.
    Il semble donc que le programmeur n'a pas prévu de traduction pour cette phrase. Tu peux l'ajouter toi même de façon simple : sous Joomla, tu peux faire une surcharge d'une langue. Tu cherches le texte en anglais, Joomla va t'afficher la phrase et tu pourras la modifier / traduire. Cela depuis la gestion des langues.

    Pour l'alignement, un petit coup de CSS je suppose.

    (rapproche-toi du développeur de cette extension pour lui poser les questions relatives à son outil);

    Envoyé par webocard Voir le message
    > Dans cette page en question, dans la première box (le premier rectangle) on est censé pouvoir se connecter. Or, lorsqu'on rentre ses identifiants et qu'on clique sur "Connectez-vous", ça redirige vers l'index et ça ne connecte absolument rien. De plus, le bouton "Connectez-vous" n'est même pas aligné avec les champs login & mot de passe.
    (Alors que si on clique en haut à droite du site "Login or Signup" on arrive a se connecter)
    Vérifie si c'est la même chose en mode non SEF (sans la réécriture). Pour l'alignement, un coup de CSS ?

    Envoyé par webocard Voir le message
    > Lorsqu'on se connecte en utilisant un autre moyen comme indiqué ci-dessus, apparait une deuxième box (le second rectangle, toujours dans la page du panier) avec marqué "Modifier le client" (en gros dans le but de changer de compte pour commander avec un autre compte surement ?) et aussi une option pour rechercher dans la boutique. Je souhaite supprimer ce second rectangle qui apparait une fois connecté car il me parait complètement inutile.
    Il te faudrait nommer cette extension si tu veux que quelqu'un puisse te conseiller.

    Envoyé par webocard Voir le message
    Voici ce qu'il apparait :
    Warning: Illegal string offset 'relative' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 626
    Warning: Illegal string offset 'pathOnly' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 627
    Warning: Illegal string offset 'detectBrowser' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 628
    Warning: Illegal string offset 'detectDebug' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 629
    Warning: Illegal string offset 'relative' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 632
    Warning: Illegal string offset 'detectBrowser' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 632
    Warning: Illegal string offset 'detectDebug' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 632
    Warning: Illegal string offset 'pathOnly' in /home/ah51310/web/www/libraries/src/HTML/HTMLHelper.php on line 635
    Tu n'as pas dû chercher beaucoup je pense ;-)

    Joomla - Ne pas afficher les erreurs / warning t'aurais donner plein de réponses.

    Dans ton admin, configuration générale, passe le rapport d'erreur à aucun.

    Va voir https://kb.joomla.fr/procedures/debu...-developpement (et pour toi, c'est pile l'inverse : pas de rapport d'erreur)

    Bonne soirée.
    Dernière édition par cavo789 à 13/06/2018, 18h29
    Christophe (cavo789)
    Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
    Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
    Mes logiciels OpenSource : https://www.avonture.be

    Commentaire


    • #3
      Bonjour

      En ce qui concerne les cles de langage non traduites, elles viennent de ton template, et non pas de virtuemart.

      Un tuto pour te guider:
      https://cinnk.com/joomla/3/trucs-et-...ger-une-langue
      alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

      Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

      Commentaire


      • #4
        Merci "cavo789" pour cette réponse plus que complète.
        Merci également "alatak" pour cette précision.

        1) Concernant la traduction à partir de Joomla, je fais le test demain, ça ne devrait pas poser problème.

        2) Concernant l'alignement, justement j'ai envoyé plusieurs e-mails au développeur mais qui restent sans réponses depuis plus d'une semaine, c'est pourquoi je viens vers vous.

        3) Concernant le mode non SEF (sans réécriture) je n'ai pas bien compris, pourrais-tu être plus précis ?

        4) J'ai réussi à régler le problème de la seconde box, elle apparait uniquement via les comptes ADMIN mais connecté en tant que client, elle n'apparait plus finalement.

        5) Merci les messages d'erreurs ne s'affichent plus.
        En effet, je pensais les corriger plutôt que les masquer, mais apparament cela ne pose pas de soucis au fonctionnement de la page en question.

        Je vous donne des logins de client pour tester :
        Login : test123
        Pass : test123

        Commentaire


        • #5
          Je me remet de relancer le post si quelqu'un est de passage ce serait cool

          Commentaire


          • #6
            Bonsoir

            Envoyé par webocard Voir le message
            3) Concernant le mode non SEF (sans réécriture) je n'ai pas bien compris, pourrais-tu être plus précis ?
            Le mode SEF, c'est quand tu as activé la réécriture des URLs pour avoir une belle URL (type tonsite/contact.hml) alors que le mode non SEF (SEF non actif), tu as une URL type tonsite/index.php?option=com_contact&view=contact.


            Maintenant, j'évoquais cela juste pour vérifier que "cela ramène à la page index" était aussi un phénomène recontré en mode non SEF car sinon, tu auras déjà un peu avancé en identifiant que ce serait la réécriture d'URL la cause.

            Envoyé par webocard Voir le message
            4) J'ai réussi à régler le problème de la seconde box, elle apparait uniquement via les comptes ADMIN mais connecté en tant que client, elle n'apparait plus finalement.
            (C'est compliqué de suivre avec tes numéros car ce ne sont pas ceux de ton post original).

            Tu parles d'une box, c'est quoi ?, un module ? Tu as modifié les accès ? Vérifie ce que tu as mis dans le champs Accès (visibilité). Si tu as précisé "Administrateur" alors ce module n'est accessible qu'à ce plugin.

            Envoyé par webocard Voir le message
            5) Merci les messages d'erreurs ne s'affichent plus.
            En effet, je pensais les corriger plutôt que les masquer, mais apparament cela ne pose pas de soucis au fonctionnement de la page en question.
            C'est surtout que ce n'est pas à toi de les corriger mais au développeur de HTMLHelper. En tant qu'utilisateur, tu n'as pas à aller modifier le code source ;-)

            Bonne soirée
            Christophe (cavo789)
            Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
            Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
            Mes logiciels OpenSource : https://www.avonture.be

            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