sef : router.php pour virtuemart, redirection non ssl

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

  • [Astuce] sef : router.php pour virtuemart, redirection non ssl

    Il existe un script php pour la recriture d'url a telecharger ici.
    http://extensions.joomla.org/extensi...xtensions/7512
    ou ici
    http://forum.joomla.fr/showthread.php?t=98617

    vous le placez dans le dossier : votresite/components/com_virtuemart.

    et normalement, apres avoir active vos parametres seo dans le gestionnaire Joomla (les 2 premiers doivent etre coches), place un htaccess a la base de votre site, cela fonctionne.

    Si toutefois, au moment du checkout process, vous etes redirige vers la page d'accueil de votre boutique, cela vient vraisemblablement, du fait que vous n'utilisez pas le ssl.

    Si vous n'utilisez pas le ssl, remplacez le fichier
    \components\com_virtuemart\themes\default\template s\pages\shop.cart.tpl.php (faites en une copie au prealable)
    par celui fournit en pieces jointes, ci-dessous, apres l'avoir dezippe.

    bonne continuation,

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


  • #2
    Merci pour ce script mais il me semble qu'il y a problème lorsqu'il n'y a pas de prix pour un produit. En cliquant sur <Contactez nous pour obtenir un tarif> ce n'est pas une page de formulaire qui s'affiche mais la liste exhaustive de tous les produits présents dans la boutique alors que la question sur le produit fonctionne. A voir ici
    Merci de votre aide

    Commentaire


    • #3
      bonjour,

      j'ai bien les formulaires qui s'affichent sur FF3.0 et IE8 ;

      sinon, un msg d'erreur sur IE

      Ligne: 112
      Caractère: 1
      Code: 0
      Message d'erreur: Object expected
      URL: http://www.le-bois-de-chauffage.com/...es-de33cm.html
      mais sinon, c'est OK, ta recriture est correcte.

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

      Commentaire


      • #4
        Merci pour ta promptitude

        Commentaire


        • #5
          de rien!

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

          Commentaire


          • #6
            J'ai le soucis cité plus haut
            Pas de formulaire pour une demande prix, mais les produit sur une seule colonne
            et ça en plus vers le bas de la page qui se répète plusieurs fois
            Code:
            No valid database connection You have an error in your SQL syntax; 
            check the manual that corresponds to your MySQL server version 
            for the right syntax to use near '' at line 5 SQL=SELECT t1.category_child_id AS lev1, t2.category_child_id as lev2, t3.category_child_id as lev3 FROM 
            jos_vm_category_xref AS t1 LEFT JOIN jos_vm_category_xref AS t2 ON 
            t2.category_child_id = t1.category_parent_id LEFT JOIN 
            jos_vm_category_xref AS t3 ON t3.category_child_id = t2.category_parent_id 
            WHERE t1.category_child_id=
            http://huguet-lelong.fr/
            Joomla : 2.5

            Commentaire


            • #7
              J'ai fait comme vous avez dit, mais les URL ne sont toujours pas explicites...

              J'ai copié le fichier router.php où il faut (components et pas administrator/components), j'ai aussi vérifiier que j'avais les 2 boutons radio cochés dans la configuration SEO de Joomla, et toujours rien. Quel est le souci ?

              Je suis en VM 1.1.3 et Joomla 1.5.14

              Quel est le pb ?
              Dernière édition par revolver_oslot à 18/11/2009, 22h17

              Commentaire


              • #8
                bonsoir,

                le htaccess ?

                rewrite engine doit etre sur on

                a verifier aussi dans tes infos php, gestionnaire joomla.

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

                Commentaire


                • #9
                  Le rewrite engine est bien sur ON.

                  Qu'entends-tu au juste par "les infos php" et "gestionnaire joomla" ?

                  Comment le lien se fait-il entre cette réecriture d'URL et un composant générateur de plan de site (sitemaps) : dans mon cas c'est XMAP ? En d'autres termes, comment être sûr qu'un lien dans le plan du site pointera bien sur une URL SEF ?

                  Pour info comme j'ai il m'est très urgent d'implémenter des URL SEF dans mon catalogue VM j'ai récupéré le composant ARIO JOOMSEF 3.5.0 + son extension payante JOOMSEF3_VIRTUEMART (11,90 €), ça marche, les URL des produits sont bien traduites, mais j'ai un problème de doublon car j'ai crée un menu qui permet d'accéder aux catégories principales de mon catalogue VM (typiquement l'URL reprend le nom de mon élément de menu et ajoute ensuite le nom de la catégorie... qui porte le même nom !) J'ai eu le même problème pour le fil d'ariane que j'ai résolu, mais je sais pas comment résoudre celui-la, je vais devoir plonger dans les méandres du code Joomla...

                  Commentaire


                  • #10
                    Ok, j'ai bien avancé

                    J'ai réussi à obtenir ce que je voulais, à savoir des URL SEF pour toutes les pages de mon site (y compris pour mon catalogue VM !), et sans doublons s'il vous plait !!

                    J'ai utilisé le composant ARTIO comme je le disais, avec son extension pour gérer les URL SEF dans VM. J'ai dû un peut batailler avec mon module rokvirtuemart_categories pour la création en dynamique du menu pour les catégories de Virtuemart (le highlighting des éléments de menu ne marchait plus...).

                    Les doublons, qand à eux se gèrent très bien, à la mano, le composant est très bien conçu ! L'investissement en valait finalement la chandelle, ouf !

                    Je sais pas ce qui a coincé dans l'installation de système SEF VM que vous proposez, j'aimerais d'ailleurs le savoir, mais comme j'ai réussi à faire ce que je voulais, c'est cool, maintenant. Je pense qu'il fallait rajouter quelque chose dans le .htaccess pour que ça puisse fonctionner, il faudrait faire des tests, mais le temps me manque malheureusement...

                    Cela dit, si quelqu'un peut me dire ce qui cloche dans mon cas avec le SEF VM, je suis preneur

                    Commentaire


                    • #11
                      En fait j'ai un problème avec le composant Joom!Fish !

                      ARTIO JOOMSEF génère une URL contenant le nom de la section de l'article, ou contenant 2 fois la catégorie VM... Bref, ça marche pas...

                      Je suis preneur de votre solution, mais faudrait réussir à la faire fonctionner chez moi.

                      Commentaire


                      • #12
                        Vous proposez, sur votre fiche produit, un fichier en telechargement.

                        la recriture d'url n'est pas prevue pour cela dans le router.php, et se solutionne par une erreur.

                        Pour corriger cela, voir ce topic
                        http://forum.joomla.fr/showthread.php?t=123685
                        sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
                        http://virtuemart.fr

                        Commentaire


                        • #13
                          Voici le nouveau lien pour l'extension SEF:
                          http://extensions.joomla.org/extensi...istration/6879

                          Commentaire


                          • #14
                            Re : sef : router.php pour virtuemart, redirection non ssl

                            où l'as-tu acheté, je ne le trouve pas pour joomla 1.0.13?
                            MERCI

                            Commentaire


                            • #15
                              Re : sef : router.php pour virtuemart, redirection non ssl

                              Envoyé par PATSXM971 Voir le message
                              Il existe un script php pour la recriture d'url a telecharger ici.
                              http://extensions.joomla.org/extensi...xtensions/7512
                              ou ici
                              http://forum.joomla.fr/showthread.php?t=98617

                              vous le placez dans le dossier : votresite/components/com_virtuemart.



                              a plus
                              Bonjour,
                              donc doit-on comprendre qu'il n'est pas nécessaire d'utiliser le composant sh404 que j'utilise pour mon la réécriture de mes url?
                              et si je devais désactiver sh404, mon site n'en serait-il pas perturbé du fait du changement?
                              merci de me renseigner
                              Cordialement,
                              Nathalie
                              nathalie, lingerie-rebelle.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