Récupérer le nom utilisateur

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

  • Récupérer le nom utilisateur

    Bonjour,
    Je souhaite récuperer le nom d'utilisateur qui est actuellement connecté. Après avoir parcouru le forum j'ai vu qu'avec une variable global $my cela était possible. Mais je doit certainement louper une étape car cela ne me retourne rien.
    pour info le site est là : leplatoo et tourne avec joomla 1.0.8.
    la page concernée est ici : Pseudos dispos.( tout en bas de la page)
    Concretement je souhaite récuperer le nom de l'utilisateur (s'il est connecté à ce moment) qui a inséré dans la base un pseudo .

    Je précise que je débute en php, sql (en tout quoi )

    Merci pour vos précieux conseils.

    Chocotek
    Dernière édition par chocotek à 20/04/2006, 21h15

  • #2
    Salut,

    c'est très simple en réalité. La variable $my regroupe plusieurs valeurs, c'est pourquoi tu ne peux l'utiliser comme ça sans attribut.

    Pour récupérer le nom d'utilisateur tu dois faire comme ça :
    Code PHP:
    <?
    global $my;
    $user$my->username;
    ?>
    Tu peux ensuite récupérer la valeur avec un echo si tu veux l'afficher quelque part :

    Code PHP:
    <?
    echo "Bonjour $user";
    ?>
    Bonne continuation et pour la suite n'hésite pas à utiliser la fonction de recherche du forum, la réponse à ta question s'y trouvait déjà
    http://www.freetek.net Portail de promotion de la scène ElectroniquePowered By Joomla 1.0.13 !
    http://www.pfw-games.com Joomla 1.0.13 et PUarcade (classement PUarcade viré pour un classement plus réaliste).

    Commentaire


    • #3
      Tout d'abord merci de ta réponse.

      C'est bien le bout de code que j'avais trouvé sur le forum que je me suis empressé de (re)mettre en oeuvre, pensant que j'avais loupé un épisode.
      ben je me rend compte que cet épisode je ne l'ai toujours pas vu car cela ne marche toujours pas.
      Pensant que c'etait le restant du code qui ne permettait pas d'utiliser cette fonction j'ai creer un nouveau fichier .php dans lequel j'ai ms ce même bout de code et là toujours rien. Cela m'affiche simplement Bonjour ...

      Me manque toujours un épiode.
      Pour que
      Code PHP:
      <?
      global $my;
      $user$my->username;
      ?>
      fonctionne, dois-je déclarer autre chose ?

      Merci encore.
      ChocoteK

      Commentaire


      • #4
        Tu ne peux pas utiliser ça dans un fichier appelé en dehors de joomla puisque ce sont des variables qui lui sont propres.

        A quoi est destiné ce code ? Tu veux créer un module ? Explique un peu
        http://www.freetek.net Portail de promotion de la scène ElectroniquePowered By Joomla 1.0.13 !
        http://www.pfw-games.com Joomla 1.0.13 et PUarcade (classement PUarcade viré pour un classement plus réaliste).

        Commentaire


        • #5
          En fait j'appelle juste cette page php par l'intermédiaire du composant wrapper.
          Entre temps j'ai vu que des solutions avec kl php existaient mais le fonctionnement de mon code après n'est plus correct. Joomla essai dans ce cas d'ouvrir une nouvelle page qu'il ne trouve pas

          la page concernée est ici : Pseudos dispos.( tout en bas de la page)

          Cette page php me permet :
          - de lire let d'afficher les champs d'une table sql. la requete varie en fonction du radio bouton sélectionné.

          - d'ecrire dans la base sql (avec inputbox et lise déroulante)

          Je souhaite donc si possible écrire dans la table le nom ( a condition qu'il soit loggé) de celui qui a fait l'ajout et l'afficher (par exemple xxx proposé par yyy).

          Je me doute bien que cette variable Gobal $my ne peut etre "traité que par joomla mais comment l'intégrer alors à mon code.

          + ChocoTek

          Commentaire


          • #6
            Bouhhhhh
            là je sèche...!!
            ce gobal $my est en train de me faire tourner la tête.
            pour l'utiliser suis-je obliger de creer un module (ou composant)
            parceque si c'est le cas je m'en sens pas tout à fait capable.

            Je fais encore des essais mais si une ame charitable pouvait éclairer mon sombre chemin

            ++

            Commentaire


            • #7
              Crée un mini composant

              C'est très facile, c'est comme un script normal mais tu renseignes le fait que joomla doit suivre une procédure d'installation d'un composant.

              La seule contrainte est le fichier xml pour l'installation et franchement, ce n'est pas si contraignant que ça.

              N'hésite pas à demander, je passerai sur le forum dans la journée pour voir ou tu en es.
              http://www.freetek.net Portail de promotion de la scène ElectroniquePowered By Joomla 1.0.13 !
              http://www.pfw-games.com Joomla 1.0.13 et PUarcade (classement PUarcade viré pour un classement plus réaliste).

              Commentaire


              • #8
                Merci de ton aide et de ton soutien.
                Je me lance dans ce mini composant et vous tiens au courant...

                Commentaire


                • #9
                  tu peux utiliser kl php pour permettre d'utiliser le php dans les articles ou alors colle le directement dans le index.php ou fait appel à une page externe via le wrapper.
                  recherche sur le forum, j'en ai parlé la semaine dernière.

                  Nico
                  cours de SVT - infos scientifiques : www.nicolas-ogier.fr
                  pas de demandes d'aide par mp, elles seront systématiquement refusées !

                  Commentaire


                  • #10
                    juste une question con
                    kan je met
                    "<?
                    global $my;
                    $user= $my->username;
                    ?> "
                    sur mon site j'ai "username; ?>"

                    on dirait que le -> me ferme ma balsie php

                    c'est normal???

                    Commentaire

                    Annonce

                    Réduire
                    1 sur 2 < >

                    C'est [Réglé] et on n'en parle plus ?

                    A quoi ça sert ?
                    La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                    Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                    Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                    Comment ajouter la mention [Réglé] à votre discussion ?
                    1 - Aller sur votre discussion et éditer votre premier message :


                    2 - Cliquer sur la liste déroulante Préfixe.

                    3 - Choisir le préfixe [Réglé].


                    4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                    2 sur 2 < >

                    Assistance au forum - Outil de publication d'infos de votre site

                    Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                    Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                    Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                    UTILISER À VOS PROPRES RISQUES :
                    L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                    Problèmes connus :
                    FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                    Installation :

                    1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                    Archive zip : https://github.com/AFUJ/FPA/zipball/master

                    2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                    3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                    4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                    5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                    6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                    et remplacer www. votresite .com par votre nom de domaine


                    Exemples:
                    Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                    Télécharger le script fpa-fr.php dans: /public_html/
                    Pour executer le script: http://www..com/fpa-fr.php

                    Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                    Télécharger le script fpa-fr.php dans: /public_html/cms/
                    Pour executer le script: http://www..com/cms/fpa-fr.php

                    En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                    Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                    Voir plus
                    Voir moins
                    Travaille ...
                    X