Comment donner accès aux gestionnaire en front end ?

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

  • [Problème] Comment donner accès aux gestionnaire en front end ?

    Bonjour,

    Je n'arrive pas à mettre un lien vers la gestions des produits et des commandes pour les utilisateurs que j'ai défini comme gestionnaire, mais sans qu'ils puissent accéder à l'administration de Joomla.

    Version Joomla : 2.5.16
    Version VM : 2.0.24c
    Site intranet.

    Pour le moment j'ai créer un lien 'URL externe' pointant vers le lien les 'produits', mais il y a les commandes d'administration de Joomla. Et je ne souhaite pas qu'ils puissent modifier le site ou même la boutique.


    C'est assez urgent, je dois mettre en ligne la semaine prochaine.

  • #2
    Re : Comment donner accès aux gestionnaire en front end ?

    Bonjour,
    Il n'y a pas de solution native dans virtuemart 2.0.

    J'ai créer une solution open source virtuemart 2-0 joomla 3 & joomla 2.5, description sur ce lien : http://www.st42.fr/joomla-extention/...bootstrapped-2 , mais je n'ai pas assez de retour pour savoir si elle est complètement utilisable.

    Cordialement,
    Patrick K
    Dernière édition par electrocity à 10/12/2013, 21h08 Raison: Lien en clair pou pas se faire moderaliser ;)
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Re : Comment donner accès aux gestionnaire en front end ?

      Salut,

      Dans la Version 1 de VM il y avait un module pour les gestionnaires qui n'a pas été remis dans la nouvelle version, c'est bien dommage.

      Merci pour les infos, je vais tester et te tiens au courant.

      A bientôt.

      Commentaire


      • #4
        Re : Comment donner accès aux gestionnaire en front end ?

        Bonjour,

        Je n'arrive pas à installer la solution proposé :

        "Une erreur est survenu lors de l'envoi de ce fichier sur le serveur"

        J'ai essayé de faire l'installation sur une base neuve:
        Joomla 2.5.16
        Vm 2.0.0 et sur 2.0.24c mais le problème et toujours le même.

        Es-ce que j'ai oublié quelque chose??

        Commentaire


        • #5
          Re : Comment donner accès aux gestionnaire en front end ?

          Si le fichier ne passe pas c'est que le serveur n'accepte pas les fichiers de plus de 2mo
          essayez de changer le réglage de votre serveur a 4mo dans le fichier php.ini.
          upload_max_filesize = 4M
          pour 4mo
          http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
          http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

          Commentaire


          • #6
            Re : Comment donner accès aux gestionnaire en front end ?

            Bonjour,

            Je n'arrive toujours pas à voir comment faire pour créer des liens de menu pour administrer la boutique ou le site en front end.
            Jusqu'ici rien ne fonctionne.

            J'ai essayer la formule de electocity mais je ne peut créer de lien dans les menus en front end pour l'accès des vendeurs à la boutique.

            Comment faites vous, pour que les vendeurs puissent administrer la boutique et uniquement la boutique et pas le site.
            Car je ne peut pas mettre mon site en ligne avec les vendeurs qui peuvent avoir accès à tous le site.

            Si quelqu'un peut m'expliquer comment faire, il est le bienvenu.

            Commentaire


            • #7
              Re : Comment donner accès aux gestionnaire en front end ?

              Pour la partie vendeur, si virtuemart est réglé en multi-vendeur, dans le compte utilisateur de "VIRTUEMART", il est possible de modifier et voir la boutique du vendeur en question dans le front. lien direct MINSITEJOOMLA/index.php?option=com_virtuemart&view=user&layout=e dit
              Cela n'a rien a voir avec ma modification. qui permet de gérer le reste(produits,catégories, fabricant ...).
              par exemple avec lien direct MINSITEJOOMLA/index.php?option=com_virtuemart&tmpl=component&vie w=product&task=edit&virtuemart_product_id=0&lang=f r

              Attention sans mode multi vendeur. Il n'st pas possible d'avoir accés à plusieurs vendeurs.
              http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
              http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

              Commentaire


              • #8
                Re : Comment donner accès aux gestionnaire en front end ?

                Autre astuce, joomla ne permettant pas d'ajouter directement &tmpl=component a un lien, faite un lien de menu :
                Type de lien de menu : url externe
                URL du lien : MINSITEJOOMLA/index.php?option=com_virtuemart&tmpl=component
                dans le lien vous pouvez ajouter la vue, par exemple pour les categories ajouter a la fin : &view=category
                ou autre parametre comme &view=product&task=add ....
                http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                Commentaire


                • #9
                  Re : Comment donner accès aux gestionnaire en front end ?

                  Bonjour,

                  Merci à electrocity pour ces astuces.

                  Comment faire pour modifier le status des commandes en front end, car je voudrais que les vendeurs puissent modifier le status de la commande pour envoyer la facture sans avoir accès à l'administration du site et de toute la boutique.

                  Commentaire


                  • #10
                    Re : Comment donner accès aux gestionnaire en front end ?

                    Avec quel version ?
                    VM 2 original : non
                    La mienne ? surement. A vérifier.

                    Je me répètes mais virtuemart 2 n'a aucune gestion en front d'origine.
                    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                    Commentaire


                    • #11
                      Re : Comment donner accès aux gestionnaire en front end ?

                      Bonsoir,

                      Pour faire ce que je souhaite, donc, donner une administration des commandes via le front end.

                      Es-ce qu'il faut créer un module ou plugin en "mcv" pour faire la gestion des commandes (par exemple : mon pb), ou qq chose comme ça??
                      Peut tu m'aiguiller??

                      Commentaire


                      • #12
                        Re : Comment donner accès aux gestionnaire en front end ?

                        Il y a plusieurs solutions, je ne sais pas la qualité exigé. (simple bouton, vérification, gestion des droits. Possibilité supplémentaire ...)
                        En somme un cahier des charges. Bien sur, il est toujours possible de le faire. Quand à savoir comment, cela dépend du besoin. Mais dans tous les cas un module ne suffira pas, Plugin si possibilitées limitées.
                        Ou donc par hack du code(comme ma modif) ou par un nouveau composant ou extension.
                        http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                        http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                        Commentaire


                        • #13
                          Re : Comment donner accès aux gestionnaire en front end ?

                          Cela fait fait plusieurs semaines que j’essaie de créer un composant permettant d'avoir un lien de menu dans la partie admin, pour pouvoir accéder au "commandes" (pas la liste, mais l’accès à la mise à jour des commandes) depuis le front end.

                          Mais c'est une vrai "usine à gaz". Pas moyen de recréer un MVC pour faire ce que je souhaite.

                          1 - Un lien du coté administrateur pour la gestion des droit d’accès au lien de menu "mise à jour des commandes"
                          2 - la vue en front end de "mise à jour des commandes" (sans avoir accès à l'administration du site).

                          C'est vraiment dommage de ne pas avoir garder la possibilité d'administrer virtuemart depuis le front end, avec les droits d'accès.

                          Quelqu'un peut me dire quels sont les fichiers à modifier afin de réussir ce composant.

                          - Créer un lien pour le menu ça c'est ok.
                          - Comment modifier la vue coté admin pour la mettre coté composant et affiché juste le tableau de résultat avec le bouton de "mise à jour des commandes". C'est là que je bloque, j'ai toujours un message d'erreur me disant: "404 Composant introuvable".

                          Commentaire


                          • #14
                            Re : Comment donner accès aux gestionnaire en front end ?

                            Bonsoir,
                            juste un conseil, si tu ne sais pas comment faire, alors ne le fait pas, mais lit les tutoriels et l'api de Joomla avant.
                            Aprés fait ce que tu veux.
                            Mais commencer par le début c'est mieux.
                            Par exemple un module hello word, puis ajouter une boucle qui récupère les commandes et les affiches, puis ajouter un contrôle si tu es vendeur, puis ajouter des réglages dans le xml...
                            Cela n'a rien a voir avec le MVC et un module c'est toujours plus simple à faire.

                            Une fois cela maîtrisée alors faire un appel vers virtuemart avec un plugin perso.
                            Bonne chance,

                            Patrick K
                            http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                            http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                            Commentaire


                            • #15
                              Re : Comment donner accès aux gestionnaire en front end ?

                              bon voilà,

                              J'ai enfin pu avancer un peu:
                              J'ai réussi modifier la page "Commandes liste" (côté admin (orders.php) ) pour n'afficher que le contenu, c'est à dire sans les menus administration du site (menu haut) et sans le menu administration boutique (menu côté). Cette page je l'ai appelée "orders_edit.php", elle se trouve dans le fichier : administrator/components/com_virtuemart/views/orders/tmpl/orders_edit.php.
                              Je sais créer un lien de menu dans la partie admin de Joomla, afin de donner des droits sur le lien pour que seul les gestionnaires puissent avoir le droit d'accéder à la nouvelle page (orders_edit.php).

                              Mais je ne sais pas comment faire pour pouvoir appeler ladite page, pour quelle m'affiche les bonnes infos.
                              Quels sont les fichiers à modifier pour avoir un fonctionnement correct de la modification.

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X