comment affecter un user à un groupe dès son enregistrement

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] comment affecter un user à un groupe dès son enregistrement

    Bonjour,

    Je débute sur Joomla (je tente de m'y remettre après avoir fait juste un petit site il y a un an).

    J'ai activé l'enregistrement des utilisateurs depuis le frontend sur mon site.
    Une fois que le visiteur à donc créer son user, il peut se connecter avec et fait automatiquement parti du groupe "enregistré".

    Je bataille beaucoup avec l'utilisation/assignation des groupes.
    J'ai trouvé les fonctions
    Code PHP:
    JUserHelper::getUserGroups
    JUserHelper
    ::setUserGroups 
    que j'arrive à appeler dans des scripts php (j'ai installé l'extention jumi).

    Mais je voudrais donner automatiquement d'autres groupes au user nouvellement créé. (des sous groupes, d'enregistré en fait)

    Merci d'avance

  • #2
    Re : comment affecter un user à un groupe dès son enregistrement

    C'est peut-être juste la configuration: Gestion des utilisateurs -> paramètres
    Fichiers joints
    Règlement du forum : http://forum.joomla.fr/faq.php
    Comment mettre le post en [Réglé]: http://forum.joomla.fr/announcement.php?f=58
    Joomla! 3 Le Livre Pour Tous , n'hésitez pas à le lire pour vous aider
    http://www.iwannaclick.org

    Commentaire


    • #3
      Re : comment affecter un user à un groupe dès son enregistrement

      Merci de ta réponse ! je n'avais pas vu ce paramètre !!

      Mais ça n'ira pas dans mon cas, car j'ai toute une série de groupes à lui affecter. Ici on ne peux lui en donner qu'un seul.

      D'autres idées ?

      Sinon peut être est ce un problème de conception de ma part. Je débute et le problème vient peut être de là
      Mon besoin est le suivant :

      J'ai du contenu payant sur le site.
      • Les utilisateurs non enregistrés (groupe GUESS) voient une page disant de se logguer.
      • Les utilisateur enregistrés (groupe enregistré actuellement) doivent voir une page disant cette partie est payante. (pour ça je veux les mettre automatiquement à l'enregistrement dans les groupes : enregistré_partie1, enregistré_partie2, enregistré_partie3, ...)
      • Les utilisateurs enregistrés qui ont achetés une partie (par exemple partie2) se voit ajouter le groupe achat_partie2 et retirer du groupe enregistré_partie2. (il sera donc dans enregistré, enregistré_partie1, enregistré_partie3, achat_partie2. Ce point est faisable par du code php après l'achat)

      je pourrais demander à tout nouveau enregistré de cliquer sur un lien pour lancer un script... mais je trouve ça particulièrement désagréable. (sans compter que d'après mes tests, il y a besoin de se délogguer et relogguer pour que les modifications de groupe soient prises en compte)

      Commentaire


      • #4
        Re : comment affecter un user à un groupe dès son enregistrement

        Bonjour,

        Pourquoi ne pas utiliser l'une des extensions de gestion des abonnements, qui résolvent très élégamment ce problème. http://extensions.joomla.org/extensi...-subscriptions
        Pas de demande de support par MP.
        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

        Commentaire


        • #5
          Re : comment affecter un user à un groupe dès son enregistrement

          Tout simplement car je ne connaissais pas ça !
          Je débute sur Joomla et je trouve assez difficile de trouver ce qui peut être fait en natif, ce qui peut être fait avec des extensions, ce qui demande vraiment de faire du développement spécifique...

          Je vais aller jeter un oeil à ton lien !
          Merci beaucoup =)

          Commentaire


          • #6
            Bonjour,


            Envoyé par jesaril Voir le message
            je ne connaissais pas ça !
            ...En gratuit (non commercial), la seule solution vraiment fonctionnelle est Akeeba Subscription (https://www.akeebabackup.com/product...criptions.html). Puissant, mais attention en cas de souci, et le site est catégorique sur cet aspect : aucun support technique n'est assuré (ni gratuit ni payant : « there is absolutely no support, free or paid »).

            Quelques points à regarder de près pour bien choisir votre solution :

            • Possibilité de période d'essai (trial period).
            • Processus de renouvellement des abonnements :
              • Notification email de fin d'abonnement (quelques temps avant la fin de la période).
              • Possibilité de réduction de prix si l'abonnement est renouvelé sans délai.
              • Attention aussi à la "finesse" du renouvellement (avec ou sans perte).

            • Possibilité pour le client de changer aisément de type d'abonnement (par exemple d'un abonnement de 3 mois vers un abonnement de 6 mois).
            • Possibilité de paiement récurrent (via Paypal ou 2CheckOut).
            • Gestion des conditions de vente.
            • Gestion des taxes.
            • Gestion des factures.
            • Rapports et statistiques d'activité.
            • Si utile dans votre cas :
              • Gestion des stocks : possibilité de limiter le nombre d'abonnements à un modèle d'abonnement donné.
              • Possibilité d'abonnement par l'administrateur depuis le backoffice.
              • Possibilité de coupons / bons d'achat / codes promotionnels.
              • Gestion multilingue.
              • Affichage adaptatif / responsive.
              • Possibilité de champs personnalisés.
              • Possibilité de synchronisation avec les groupes Joomla (pour Akeeba Subscription, voir : https://www.akeebabackup.com/documen...ofilesync.html).
              • Compatibilité avec les solutions communautaires (type Community Builder), ou même e-commerce (par exemple, Akeeba Subscription peut être intégré à Hikashop : http://www.hikashop.com/support/docu...criptions.html).
              • Intégration possible avec un système de gestion de newsletters (par exemple Acymailing peut être intégré à Akeeba Subscription : https://www.akeebabackup.com/documen...cymailing.html).
              • Plus technique : possibilité de commandes SQL lors de l'abonnement ou du désabonnement (pour Akeeba Subscription, voir : https://www.akeebabackup.com/documen...ation-sql.html).
              • Possibilités d'import / export au format Excel / CSV.

            • En prévision d'un futur proche, si vous êtes toujours sous Joomla 2.5 : compatibilité Joomla 2.5 et 3.x.



            A explorer peut-être aussi, si les contenus réservés sont plutôt des fichiers téléchargeables que des pages web, cette autre branche du JED (= Paid Downloads) : http://extensions.joomla.org/extensi...paid-downloads.



            Cordialement,



            PhilJ
            Dernière édition par PhilJ à 06/07/2014, 17h16
            Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

            Commentaire


            • #7
              Re : comment affecter un user à un groupe dès son enregistrement

              waow

              Merci pour ce post très complet !
              J'étais justement en train de regarder Akeeba Subscription. (j'utilise déjà Akeeba backup, et le module subscription a de bons commentaires, du coup je me suis dirigé sur leur produit. )
              Je peine un peu à trouver une version française de leur doc (trouvé sur google, mais les pages n'existent plus ) mais j'essaye de m'en sortir.
              Je n'ai vraiment pas besoin de quelque chose d'aussi performant, mais qui peut le plus peut le moins.
              Je vais aussi regarder la catégorie pay download.

              En fait mon site serait une sorte de guide de voyage. Du coup les parties payantes seraient des parties du guide, chacune a prix modique (ce qui permet de vendre le guide en entier, ou par morceau (pas besoin d'un Lonely France, si vous passez 1 semaine à Paris ou sur la cote d'azur)).
              En les achetant, le but est de pouvoir les récupérer en offline (un joli pdf reprenant l'ensemble des articles concernés) mais également accéder à la version web des articles pour ceux qui le préfèrent, et surtout pour pouvoir bénéficier des éventuels
              commentaires d'autres lecteurs/voyageurs.
              En tout cas merci

              je laisse le post sans tag résolu au cas où. je le fermerai dans qques jours si mes questions ne touchent plus ce sujet!

              Commentaire


              • #8
                Re : comment affecter un user à un groupe dès son enregistrement

                Bonjour,


                Envoyé par jesaril Voir le message
                J'étais justement en train de regarder Akeeba Subscription. [...] Je peine un peu à trouver une version française de leur doc (trouvé sur google, mais les pages n'existent plus )
                ...Les fichiers de langue de cette extension sont téléchargeables ici : http://cdn.akeebabackup.com/language...ubs/index.html. Cette page semble à jour, donc le pack de langue FR devrait convenir.


                Je vais aussi regarder la catégorie pay download.
                ...Une différence notable — sauf erreur de ma part : les extensions de type Paid Downloads ne gèrent pas le temps. Donc si vous proposez des documents à télécharger pendant une période donnée limitée (3 mois, 6 mois, un an...), une extension de type Membership / Subscription sera vraiment mieux adaptée car plus puissante : avec une extension de ce genre, il vous sera toujours possible d'imposer un abonnement pour télécharger les documents proposés, PDF ou autres, depuis les pages sous contrôle.


                Bonne journée.


                Cordialement,



                PhilJ
                Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

                Commentaire


                • #9
                  Re : comment affecter un user à un groupe dès son enregistrement

                  Merci pour ces conseils

                  Je parlais plus de l'aide en Français que du pack de langue.
                  En tout cas, je pense qu'il va falloir que je repense un peu l'organisation du site mais Akeeba Subscription à l'air bien pratique !
                  Je vais fermer la discussion ici et j'en ouvrirais peut être une avec des questions sur l'extension.

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X