Afficher le pseudo du membre

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

  • [RÉGLÉ] Afficher le pseudo du membre

    Bonjour,

    Je débute avec Joomla! 1.6, et malgré mes recherches sur Google, je n'ai rien trouvé à ce sujet.

    Je suis en train de créer un thème, et je souhaite afficher le pseudo du membre (ou "Connexion - Enregistrement" si la personne n'est pas connectée) à un endroit bien spécifique.

    J'ai essayé de piquer des bouts de code du mod_login, mais sans succès Auriez-vous une idée du code à employer pour cela ?


    Merci

    Note: je précise que je ne suis absolument pas expert en PHP...

  • #2
    Re : Afficher le pseudo du membre

    Code PHP:
    $myuser JFactory::getUser();
    echo 
    $myuser->username 
    par exemple
    Dernière édition par jisse03 à 08/04/2011, 18h16
    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


    • #3
      Re : Afficher le pseudo du membre

      Merci pour la réponse, mais tu affiches
      Code:
      <?php $myuser = JFactory::getUser();
      echo $myuser->username ;   ?>
      directement dans templates/nom_template/index.php ?

      Après essai, j'ai une belle erreur
      Dernière édition par jisse03 à 08/04/2011, 18h16

      Commentaire


      • #4
        Re : Afficher le pseudo du membre

        Je me suis contenté de te donner un exemple de récupération de l'identifiant du user, à toi d'en faire ce que tu veux ensuite.
        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 : Afficher le pseudo du membre

          Je suis bien embêté car comme je précisais :

          Note: je précise que je ne suis absolument pas expert en PHP...
          Aurais-tu la patience de me donner les éléments manquant pour afficher ce dont j'ai besoin ?


          Merci.

          Commentaire


          • #6
            Re : Afficher le pseudo du membre

            Bonjour,

            Un petit up au cas où...

            Bon dimanche à tous!

            Commentaire


            • #7
              Re : Afficher le pseudo du membre

              au point du template où tu veux insérer le login utilisateur, quelque chose du genre:
              Code PHP:
              <div id="le_nom_de_ta_div">
              <?php
                  $myuser 
              JFactory::getUser();
                  if ( 
              $myuser->id ) { // si id = 0, c'est un simple visiteur
                      
              echo $myuser->username ;
                  }
              ?>
              </div>
              devrait fonctionner. A toi de le styler selon tes goûts ou préférences.
              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 : Afficher le pseudo du membre

                Super, ça fonctionne à la perfection

                J'ai tant bien que mal complété le code pour afficher un message particulier pour les invités. Pourrais-tu me dire si c'est "propre" :

                Code PHP:
                        <?php
                            $myuser 
                JFactory::getUser();
                            if ( 
                $myuser->id ) { // si id = 0, c'est un simple visiteur
                                
                echo "Bonjour $myuser->username | blabla pour les membres connectés";
                            }
                            elseif (
                $myuser->id == 0) {
                                echo 
                "Bonjour invité : blabla pour les visiteurs non connectés";
                            }
                        
                ?>
                Ça semble fonctionner en tout cas...


                Un grand merci !

                Commentaire


                • #9
                  Re : Afficher le pseudo du membre

                  Code PHP:
                   <?php 
                      $myuser 
                  JFactory::getUser(); 
                      if ( 
                  $myuser->id ) { // si id = 0, c'est un simple visiteur 
                          
                  echo "Bonjour $myuser->username | blabla pour les membres connectés"
                      } else { 
                          echo 
                  "Bonjour invité : blabla pour les visiteurs non connectés"
                      } 
                  ?>
                  devrait suffire, puisqu'il n'existe que 2 états, connecté ou pas
                  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


                  • #10
                    Re : Afficher le pseudo du membre

                    Ça fonctionne, encore un grand merci

                    Bon, il me reste encore pas mal de travail pour mettre à jour mon site vers Joomla! 1.6, mais ça avance et j'ai encore plein de questions pour vous embêter

                    Commentaire


                    • #11
                      Re : Afficher le pseudo du membre

                      Penses à passer ce sujet en Réglé
                      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