Joomladay francophone 2018 à Paris 18 et 19 mai

virtuemart, sh404sef et vmchk !!!

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

  • virtuemart, sh404sef et vmchk !!!

    Bonjour,
    j'ai un problème récurrent et particulièrement énervant que je souhaiterai résoudre au plus vite... J'ai un site internet et j'utilise virtuemart ainsi que sh404SEF. Pour les versions c'est J1.5.9 sauf erreur de ma part et VM1.1.3 ... Lorsque les utilisateurs se connectent sur ma page d'accueuil : http://www.mes-createurs.com

    je suis redirigé vers les pages suivantes :
    - http://www.mes-createurs.com/ethique.html
    ou
    - http://www.mes-createurs.com/ethique/vmchk.html

    C'est particulièrement énervant, j'ai pas trouvé de solutions encore et j'aimerai résoudre ca au plus vite. Il y a t'il un paramètrage à changer dans VM ou dans SH404SEF ??? ou c'est un soucis qui jamais ne me quittera ???

    Merci d'avance pour vos réponses et surtout pour vos solutions...
    Dernière édition par dreamweaver à 22/07/2009, 17h46

  • #2
    utilises-tu le mod_login vm ou joomla ?
    sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
    http://virtuemart.fr

    Commentaire


    • #3
      J'utilise le login VM ... Est ce que ca a un impact sur le reroutage dont je suis victime ?

      Commentaire


      • #4
        Bonjour,

        Désactive la gestion des cookies dans l'administration de VM .

        http://www.votre-creation-web.com - Agence creation et referencement site internet
        http://www.amblard-avocats.fr- Avocat Droits des Affaires
        http://www.cueillette-de-st-aubert.com/- Cueillette de Fruits et légumes.

        Commentaire


        • #5
          Bonjour,

          C'est particulièrement énervant, j'ai pas trouvé de solutions encore et j'aimerai résoudre ca au plus vite. Il y a t'il un paramètrage à changer dans VM ou dans SH404SEF ??? ou c'est un soucis qui jamais ne me quittera ???
          Ce n'est pas énervant c'est un grand bienfait, et quelque chose que tu ne dois en aucun cas chercher à supprimer sous peine de pénaliser fortement ton site sur le plan du référencement.
          Virtuemart effectue cette redirection pour savoir si le visiteur accepte les cookies ou pas (si pas de cookie, pas de panier et donc pas d'achat).
          DU point de vue visiteur cela n'a pas d'importance, mais du point de vue moteur de recherche ce n'est pas bon puisque d'une part:
          - tes pages vont être enregistrées dans les moteurs avec l'appendice /vmchk (avec SEF) ou &vmcchk=1 (si pas de sef)
          -les pages enregistrées par les moteurs auront en plus un gros pavé "Vous devez accepter les cookies pour effectuer des achats"

          sh404sef gère cela en détectant si la requête est faite par un moteur de recherche ou bien par un utilisateur. Dans le premier cas, la redirection /vmchk que veut faire Virtuemart est bloqué, et le moteur voit seulement la page "de base". Pour un utilisateur normal, la redirection /vmchk est authorisée

          A noter:
          1- ce n'est pas un pb de SEF : le fonctionnement est exactement le même avec les url normales de Joomla, simplement il y a &vmcchk=1 à la fin de l'url au lieu de /vmchk
          2 - Ce n'est pas un pb avec sh404sef qui gère ce besoin de VM de la manière décrite ci-dessus

          Cordialement
          Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

          Commentaire


          • #6
            Bonjour shumisha,

            C'est tout à fait exact mais que fait-tu du duplicate content ?

            Rien n'est parfait, et il ne faut pas confondre tracking de ventes et referencement
            http://www.votre-creation-web.com - Agence creation et referencement site internet
            http://www.amblard-avocats.fr- Avocat Droits des Affaires
            http://www.cueillette-de-st-aubert.com/- Cueillette de Fruits et légumes.

            Commentaire


            • #7
              Eh bien si tu reprends l'explication ci-dessous (dessus ?), tu verras que toute la manoeuvre sert précisemment à éviter le duplicate content (entre autres).
              L'important n'est pas ce que les visiteurs voient, mais ce que les moteurs enregistrent et indexent.
              Avec sh404sef, les moteurs ne voient jamais la page &vmcchk=1 et donc pas de duplicate content. Sans sh404sef, les moteurs ne voient que la page avec &vmcchk=1. Pas de risque de dp, mais l'url enregistrée n'est pas la bonne, ce qui posera souçi quand le visiteur cliquera dans les résultats Google, et également le contenu enregistré en cache comportera le pavé "Vous devez accepter les cookies".
              Cette page est indispensable pour Virtuemart, donc il faut faire avec, mais avec sh404sef, cela ne pénalise personne.
              Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

              Commentaire


              • #8
                Apparemment c'était qu'un case à décocher ... dans la gestion de cookies ... rien de très complexe en fait ... super merci !!!!!

                Commentaire


                • #9
                  Bonjour

                  C'est toi qui voit si tu considères la question réglée. Mais s'il y a une gestion des cookies, c'est qu'il y a une (bonne) raison. Cela sert à éviter que TES clients, visiteurs de ton site, ne veuillent acheter des chose, cliquent sur Ajouter au panier, pour se rendre compte au moment de payer que le panier n'a pas enregistré leurs achats et qu'ils ne peuvent pas se servir de ton site.

                  Je répète que sur le plan référencement, il n'y a AUCUN problème, que les moteurs de recherche enregistre la bonne url, avec le bon contenu.

                  Cordialement
                  Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

                  Commentaire


                  • #10
                    Un grand merci pour cette explication Shumisha.!

                    a plus
                    sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
                    http://virtuemart.fr

                    Commentaire


                    • #11
                      Pourrait-on modifier la fonction doCookieCheck() ?

                      Bonjour,

                      Je me demandais s'il n'y avait pas d'autres moyens de vérifier que le navigateur acceptait les cookies.

                      Je pensais utiliser ceci :
                      function doCookieCheck() {
                      global $VM_LANG;

                      $_SESSION['VMCHECK'] = 'OK'; // useful to put it in a if (!isset($_SESSION['VMCHECK'])) ?

                      if (session_id() != '') { // (if = ''), cookies enabled
                      $GLOBALS['vmLogger']->info($VM_LANG->_('VM_SESSION_COOKIES_NOT_ACCEPTED_TIP',false)) ;
                      }
                      }


                      J'ai créé un tracker sur Virtuemart (n°2699).
                      Au départ, j'avais mis SID au lieu de session_id(), mais j'avais eu en privé un mail de Sören me disant que l'emploi de SID manquait de fiabilité.
                      Je me suis renseigné et suis tombé sur ça :
                      http://www.php.net/manual/en/session.constants.php

                      Le but n'est pas seulement d'éviter un reload de la page mais surtout de se débarasser de vmcchk.

                      Bref, qu'en pensez vous ?

                      Commentaire


                      • #12
                        Bonsoir,

                        Interessant! est-ce que tu as testé cette méthode? car il me semblait que session_id() était vide dés que le serveur avait envoyé les infos du cookie, mais cela ne signifie pas que le navigateur les accepte ou pas, ce qui fait que c'est seulement à la deuxième demande de page que cette méthode devrait fonctionner ?
                        Et sinon est-ce que Soeren compte la mettre en place ?

                        Cordialement
                        Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

                        Commentaire


                        • #13
                          sid

                          En fait, j'ai testé rapidement ça fonctionne. Maintenant, je fais plus ça pour aider ma copine webmaster et ça fonctionne chez elle.
                          Maintenant, il faudrait peut-être effectivement plusieurs tests variés.
                          Peux tu me dire dans quel cas la technique ne fonctionne pas ? ça m'intéresse et ma copine aussi ! :-)

                          Concernant Sören, il me disait en privé que le SID n'était pas très fiable (à voir pour session_id() ) et que ça serait intéressant de désactiver par défaut le cookie check. Il parle aussi de désactivation en commentaire sur le bugtrack.
                          Ce que je ne comprends pas, et je l'ai mis aussi en commentaire sur le bugtrack, c'est que dans ce cas, le panier ne fonctionne pas !

                          Pour info, j'avais trouvé l'idée dans un forum, cf
                          http://www.commentcamarche.net/forum...t-t-il-activer
                          (post 7 et 9)

                          Encore 1 fois, si qn peut m'éclairer et me dire dans quel cas session_id() ne fonctionne pas, ça m'aiderait beaucoup.

                          Commentaire


                          • #14
                            Pb

                            Tout d'abord contrairement à SID, il fallait mettre :
                            if (session_id() == '') {
                            ....

                            Néanmoins, que ce soit SID ou session_id(), ça ne marche pas dans certains cas, notamment si on arrive dans une rubrique directement sans passer par l'accueil.

                            Il ne reste effectivement plus qu'à désactiver le cookie check, les cookies étant acceptés par défaut, les personnes qui le désactivent doivent s'attendre à rencontrer des pbs.

                            (
                            Perso, je n'ai pas le choix, utilisant sh404SEF mais sur un site où on arrive directement sur la boutique, si je laisse le cookie check avec le reload effectué de la fonction doCookieCheck dans Virtuemart, il y a un bug lorsqu'on choisit une catégorie pour la 1ère fois (et seulement pour la 1ère fois), on arrive tjrs sur la même catégorie, quelquesoit la catégorie choisie.
                            )

                            Commentaire


                            • #15
                              Help!

                              Bonjour. J'ai un gros problème.

                              Je viens de créer une boutique en ligne avec Joomla et virtuemart et j'ai essayé plusieurs logiciles pour réecrire des noms de mes produits et catégories. Je n'ai pas de problème concernant la réecriture des urls. Cependant, après l'installation des modules SEF/SEO, je n'arrive plus à ajouter de produit dans mon panier. Je ne sais pas ce qui provoque cela. J'ai testé différents logiciels mais rien n'y fait.

                              Pouvez-vous m'aider ? Je suis complètement perdue!

                              Merci d'avance!

                              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