faire afficher un profil utilisateur...

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

  • faire afficher un profil utilisateur...

    Bonjour,

    je cherche à faire afficher un profil d'utilisateurs et pas les autres.

    explication:

    quand un membre s'inscrit, il a la possibilité entre femme ou homme.
    et je voudrais faire afficher que les femmes connectées ou que les hommes connectés

    merci pour votre aide

  • #2
    Re : faire afficher un profil utilisateur...

    Bonsoir, petit Up

    Commentaire


    • #3
      Re : faire afficher un profil utilisateur...

      Salut,
      Envoyé par liberté Voir le message
      Bonjour,

      je cherche à faire afficher un profil d'utilisateurs et pas les autres.

      explication:

      quand un membre s'inscrit, il a la possibilité entre femme ou homme.
      et je voudrais faire afficher que les femmes connectées ou que les hommes connectés

      merci pour votre aide
      En utilisant Community Builder tu as la possibilité d'afficher des listes suivant un critère de champs, c'est donc un moyen simple d'arriver à ce que tu veux faire
      adishatz, érix
      https://www.agerix.fr/
      Vous aimez ce forum ? Aidez-nous à le maintenir en adhérant à l'AFUJ : https://www.joomla.fr/association/adherer

      Commentaire


      • #4
        Re : faire afficher un profil utilisateur...

        Envoyé par Erix Voir le message
        Salut,


        En utilisant Community Builder tu as la possibilité d'afficher des listes suivant un critère de champs, c'est donc un moyen simple d'arriver à ce que tu veux faire
        Bonjour,

        je suis d'accort avec toi,

        par contre faire afficher que les membres en ligne ce n'est pas possible.

        Commentaire


        • #5
          Re : faire afficher un profil utilisateur...

          Envoyé par liberté Voir le message
          Bonjour,

          je suis d'accort avec toi,

          par contre faire afficher que les membres en ligne ce n'est pas possible.
          cela dépends des serveurs mais tu as essayé en faisant un filtre sur le champ "onlinestatus" ?
          adishatz, érix
          https://www.agerix.fr/
          Vous aimez ce forum ? Aidez-nous à le maintenir en adhérant à l'AFUJ : https://www.joomla.fr/association/adherer

          Commentaire


          • #6
            Re : faire afficher un profil utilisateur...

            Envoyé par Erix Voir le message
            cela dépends des serveurs mais tu as essayé en faisant un filtre sur le champ "onlinestatus" ?
            onlinestatus n'est pas un champ standard CB, et n'est pas disponible dans la liste des filtres. Pour renseigner onlinestatus, CB va trainer dans la table sessions et remonte les ids des users dont la session n'est pas expirée.
            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


            • #7
              Re : faire afficher un profil utilisateur...

              Envoyé par Erix Voir le message
              cela dépends des serveurs mais tu as essayé en faisant un filtre sur le champ "onlinestatus" ?
              onlinestatus est le seul champ CB qui ne soit pas un champ

              Il n'est pas dans la liste des champs filtrables pour les listes.
              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


              • #8
                Re : faire afficher un profil utilisateur...

                Envoyé par jisse03 Voir le message
                onlinestatus n'est pas un champ standard CB, et n'est pas disponible dans la liste des filtres. Pour renseigner onlinestatus, CB va trainer dans la table sessions et remonte les ids des users dont la session n'est pas expirée.
                il doit bien y avoir une autre solution alors puisque le module user_online arrive à l'afficher

                Envoyé par jisse03 Voir le message
                onlinestatus est le seul champ CB qui ne soit pas un champ

                Il n'est pas dans la liste des champs filtrables pour les listes.
                Je pensais à un filtre personnalisé
                Dernière édition par Erix à 21/08/2012, 23h50 Raison: ouh la grosse faute d'aurtaugrafe....
                adishatz, érix
                https://www.agerix.fr/
                Vous aimez ce forum ? Aidez-nous à le maintenir en adhérant à l'AFUJ : https://www.joomla.fr/association/adherer

                Commentaire


                • #9
                  Re : faire afficher un profil utilisateur...

                  Le module utilise une requête SQL assez complexe avec jointures pour y parvenir.
                  Code PHP:
                  $query    =    "SELECT DISTINCT a.username, a.userid, u.name"
                  ."\n FROM #__session AS a, #__users AS u"
                  ."\n WHERE (a.userid = u.id) AND (a.guest = 0) AND "
                  .    ( ( checkJversion() >= ) ? "(a.client_id = 0)" "(NOT ( a.usertype is NULL OR a.usertype = ''))" )
                  .
                  "\n ORDER BY " . ( ( $ueConfig['name_format'] > ) ? "a.username" "u.name" ) . " ASC";
                  $_CB_database->setQuery($query); 
                  et le résultat est traité à grands coups d'appels API de CB dont
                  Code PHP:
                  $_CB_framework->userProfileUrl( (int) $row->userid 
                  ou
                  Code PHP:
                  getNameFormatOnline($row->name,$row->username,$ueConfig['name_format']) 
                  Il ets possible d'étendre ce module pour y rajouter d'autres champs (avatar, etc...) au prix de l'utilisations d'autres éléments de l'API.
                  Dernière édition par jisse03 à 22/08/2012, 08h20
                  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

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X