Afficher le nom d'un utilisateur connecté dans un article

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

  • [RÉGLÉ] Afficher le nom d'un utilisateur connecté dans un article

    Bonjour à toutes et tous,

    J'aimerais afficher le nom d'un utilisateur connecté dans un article ou un module et pour l'instant, je n'ai pas trouvé comment faire.
    Quelqu'un peut-il me souffler la solution, svp?

    Merci d'avance!
    Dernière édition par Estudio à 30/03/2024, 15h19

  • #2
    Bonjour,

    Au niveau des articles, l'information de blocage d'un article (parce qu'il est en cours d'utilisation) vient de la table content avec les zones zone checked_out (no utilisateur) et checked_out_time (heure de début de blocage de l'article).

    Pour les modules, on retrouve nos zones checked_out et checked_out_time dans la table modules.

    Pascal
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Bonjour Pascal,

      Je ne comprends pas bien ta réponse...
      Ma question concerne l'affichage dans un article ou un module du nom d'un utilisateur lorsqu'il est connecté à notre espace membre.
      L'objectif est de personnaliser l'accueil d'un membre lorsqu'il se connecte dans la partie privée de notre site.
      Dernière édition par Estudio à 30/03/2024, 15h28

      Commentaire


      • #4
        Bonjour,

        J'ai mal interprété ta demande.

        En fonction du composant, on peut trouver l'utilisateur connecté soit par $this->getCurrentUser() soit par Factory::getApplication()->getIdentity().

        Lomart a développé le plugin UP avec l'action Filter qui permet de modifier l'affichage d'un article/module en fonction du code utilisateur : https://up.lomart.fr/demo/action-filter

        Pascal
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          Cela peut se faire aussi en passant par les contrôles d'accès : https://docs.joomla.org/J3.x:Access_...st_Tutorial/fr

          Pascal

          PS : je suis en plein développement d'où mes réponses "php" qui ne doivent pas vous convenir
          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Rebonjour Pascal,
            Je me disais bien... Ce n'était pas pour moi

            Je viens de tester $this->getCurrentUser() (en toute innocence j'ai mis l'éditeur en mode code et j'ai copié-collé) et cela n'a affiché que "$this->getCurrentUser()"
            Apparemment, c'est pas comme cela que l'on fait... (je ne développe pas)
            L'idée, est d'afficher coté front le nom de l'utilisateur dans un article (éventuellement un module), pour lui dire bonjour "user", par exemple.

            (Mais, même si je ne développe pas, je peux suivre des indications pas à pas et copier-coller du code!)
            Dernière édition par Estudio à 30/03/2024, 17h40

            Commentaire


            • #7
              En utilisant le plugin UP évoqué plus haut, on peut intégrer du code PHP dans des articles avec l'action php : https://up.lomart.fr/demo/action-php

              Dans l'exemple, on peut ajouter :
              Code:
              Sur ce site, je suis connu comme {up php= $user = JFactory::getUser(); echo ($user->guest!=1) ? $user->name : 'invité'; }
              Cette syntaxe affiche le nom de l'utilisateur s'il est connecté ou 'invité' sinon.

              Pascal
              lomart aime ceci.
              If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

              Commentaire


              • #8
                Merci Pascal,
                Je vais essayer ça...

                Commentaire


                • #9
                  Bonjour.

                  En utilisant le module de connexion, une fois connecté, le nom de l'utilisateur y est indiqué, il suffit alors d'afficher ce module.
                  si on active le message de bienvenue, ca fait ce que vous recherchez.


                  image widget
                  Cordialement.
                  __
                  Eddy !!!
                  Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                  Commentaire


                  • #10
                    Bonjour Eddy,
                    Merci pour la suggestion, c'est tout à fait exact et d'ailleurs, c'est ce que j'ai mis en place comme solution temporaire. Mais, l'idée est vraiment de le faire dans le corps d'un article (ou dans un module texte libre).
                    Je suis en train d'étudier les détails de ce plugin UP, et regarder la vidéo du joomla day.
                    Je vais faire mes petits tests et repasserai vous dire si cela a fonctionné.
                    Dernière édition par Estudio à 31/03/2024, 14h02

                    Commentaire


                    • #11
                      FAN-TAS-TIII-QUE !!

                      Ca marche!! J'ai pris mon temps pour écouter la vidéo, lire la doc, etc. Et....C'est le top du top!
                      Je me demandais si cela valait le coup d'installer un plugin juste pour mot (qu'en plus j'affichais déjà dans le module connexion, comme indiqué plus haut), mais j'ai vite compris que je vais sans doute m'en servir très souvent et justement ça répond à plusieurs de mes besoins dans les prochaines étapes!

                      Donc, c'est simple:
                      Pour afficher le nom d'un utilisateur dans un article, ou un module: utilisez UP
                      - Télécharger UP sur le site https://up.lomart.fr/demo/action-php
                      - Installer ++ penser à activer le plugin
                      - Dans la page, coller le code aimablement fourni par​ Pascal:

                      Envoyé par pmleconte Voir le message
                      :
                      Code:
                      Sur ce site, je suis connu comme {up php= $user = JFactory::getUser(); echo ($user->guest!=1) ? $user->name : 'invité'; }
                      Pascal
                      - Enregistrer et admirer le résultat sur la page!

                      Grand merci Pascal!
                      Je m'en vais de ce pas tester d'autres choses sur UP!
                      Dernière édition par Estudio à 02/04/2024, 18h28
                      lomart aime ceci.

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X