récupérer les champ de Users profile plugin

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

  • [RÉGLÉ] récupérer les champ de Users profile plugin

    bonjour
    j'ai activé les plugins contactcreator et user profile pour avoir plus de champ dans le formulaire d'inscription d'un users
    mais je ne sais pas comment récupérer ces champs pour une view, ils ne sont ps dans la bd du com_users
    mais ou se cache-t-il ?
    LJ
    Dernière édition par laurent00 à 08/07/2012, 21h44
    mon avatar : http://www.ingall-niger.org

  • #2
    Re : récupérer les champ de Users profile plugin

    mes investigations m'ont montré que les données sont dans la table user_profiles
    cette table à une colonne Profile_key qui contient les champs que je souhaite, ils se nomment profile.champs

    mais comment les slectionner
    Code:
    	function address1()
    	{
    			$adres = 'SELECT `profile_key.profile.address1` FROM `#__user_profiles`';
    					
    		return $adres;
    	}
    ce code me ramène juste l'écriture ...
    LJ
    mon avatar : http://www.ingall-niger.org

    Commentaire


    • #3
      Re : récupérer les champ de Users profile plugin

      je pense que cette écriture est bonne
      Code:
       function address1()
      	{
      	           $db = JFactory::getDbo();
                  $db->setQuery(
                      'SELECT profile_key, profile_value FROM #__user_profiles' .
                      ' WHERE user_id = '.(int) $userId." AND profile_key LIKE 'profile.address1'" .
                      ' ORDER BY ordering'
                  );
                  $results = $db->loadRowList();
      
                  return $results;
      	}
      cela me ramène en affichage un array donc un tableau ..

      mais comment récupérer les valeurs dans ma vue ...
      Dernière édition par laurent00 à 07/07/2012, 17h14
      mon avatar : http://www.ingall-niger.org

      Commentaire


      • #4
        Re : récupérer les champ de Users profile plugin

        voici le code qui arche pour moi
        Code:
         function nbrbatiment()
             {                                           
             $user = JFactory::getUser();
             $userid = $user->id;
                                     
              $database =& JFactory::getDBO();        
              $database->setQuery( "SELECT profile_value 
                       FROM #__user_profiles 
                       WHERE user_id='$userid' 
                       AND profile_key='profile.address1'" );
                 if (!$database->query()) {
                 echo $database->stderr();
                 return false;
                  }
             return $result = $database->loadResult();
             }
        LJ
        mon avatar : http://www.ingall-niger.org

        Commentaire


        • #5
          Re : récupérer les champ de Users profile plugin

          Bonjour, je me permet de vous contacter en rapport avec votre sujet.

          Mon problème est le suivant, je cherche à pouvoir récupérer les données du profil des membres de mon site. Ceci me permettrait de garder un listing membres de notre club (club canin) à jour. Soit par un export en admin de la liste des users et de leur profil
          .
          Je vois que c'est ce que vous cherchiez, donc comment avez-vous fait? Quel fichier à modifier?

          Merci d'avance

          Commentaire


          • #6
            Re : récupérer les champ de Users profile plugin

            cette fonction est écrite pour un composant particulier,
            elle s'intègre dans le Model de la View et le résultat est ramené dans la View
            mon avatar : http://www.ingall-niger.org

            Commentaire


            • #7
              Re : récupérer les champ de Users profile plugin

              Un conseil, peut-être?

              Qu'utiliser pour avoir accès au profil des membres en admin, et/ou pouvoir les exportés?

              Commentaire


              • #8
                Re : récupérer les champ de Users profile plugin

                en admin tu as accès au profil de tes users par la gestion des utilisateurs ...
                exporter vers quoi

                tu peux aussi passer par phpmyadmin pour exporter la table de tes users sous format sql, csv,

                LJ
                mon avatar : http://www.ingall-niger.org

                Commentaire


                • #9
                  Re : récupérer les champ de Users profile plugin

                  Le but serait de permettre aux administrateurs du site, qui sont les dirigeants du club, d'avoir la possibilité de récupérer certaines mises à jour du profil, effectué par les membres dans la "modification de Profil". Comme par exemple, l'adresse, code postal, email, afin que les administrateurs du Club puissent mettre à jour leur fichier Exell.

                  Comme souvent dans les club, les membres ne fournissent pas toujours les éventuels changements d'adresse ou autres.
                  Nous venons d'inscrire nos membres sur notre site dans le but de leur donner accès à certains avantages à travers le site, et de rendre celui plus interactif pour eux comme pour les administrateurs. Les Membres n'ont pas encore reçu les infos de connexion

                  Nous voulons les incités aussi à remplir leur profil, que nous avons laissé vide lors de l'inscription en admin, qui correspond au fichier du club, et d'en récupérer les données, pour maintenir à jour ce fameux fichier exell.
                  Les administrateurs du club n'ont aucune expérience de PhpMyAdmin d'où le but de pouvoir le faire via l'administration du site.
                  A noter que les inscriptions des nouveaux membres se fait en admin aussi, pas d'auto inscription.

                  Ou solution alternative, recevoir une alerte Mail, à chaque modification du profil, avec les données du changement.

                  Pas sûre d'avoir été clair, mais merci d'avance pour votre aide, car à vrai dire, je rame dans mes recherches.

                  Commentaire


                  • #10
                    Re : récupérer les champ de Users profile plugin

                    avez vous fait une recherche et/ou des test avec les composants de gestion des utilisateurs comme Community builder qui ont plein de fonctionnalités ....
                    mon avatar : http://www.ingall-niger.org

                    Commentaire


                    • #11
                      Re : récupérer les champ de Users profile plugin

                      Je voudrais éviter de l'installer, trop gros, trop de fonctionnalités pour l'usage qu'on en veux! Je l'ai testé!
                      C'est vraiment pour créer un communauté, nous avons qu'une centaine de membres, qui auront accès à une page de téléchargement, un formulaire via fabrik, qui leur permet de déclarer eux-même une info, éditée sur une page.
                      C'est à peu près tout.

                      En fait leur profil, ne sera utilisé qu'à des fins administratives propres au club.

                      Commentaire


                      • #12
                        Re : récupérer les champ de Users profile plugin

                        De + je n'ai pas trouvé le moyen d'autoriser les users à modifier leur profil dans CB.

                        Affichage du profil si remplis dans CB ok
                        Affichage d'une liste des users avec profil complet si celui-ci est rempli dans CB ok
                        Mais n'affiche pas le profil déjà existant.

                        Je cherche et test encore CB, mais vraiment, si une solution existe sans CB, je prend!

                        Commentaire


                        • #13
                          Re : récupérer les champ de Users profile plugin

                          Vu que mes recherches me dirigeaient à chaque fois vers CB, j'ai réinstallé, et finalement, j'ai obtenu ce que je voulais, enfin faut encore bosser dessus mais ça va aller.

                          Merci en tous cas

                          Commentaire

                          Annonce

                          Réduire
                          Aucune annonce pour le moment.

                          Partenaire de l'association

                          Réduire

                          Hébergeur Web PlanetHoster
                          Travaille ...
                          X