recuperer le nom d'utilisateur conecté joomla1.5

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

  • #16
    Re : recuperer le nom d'utilisateur conecté joomla1.5

    Bonjour,
    est-ce c'est &tmpl=component qui permet toujours de supprimer l'intégralité du site et garde seulement le résultat ?
    Je ne l'aurais pas dit comme ça, mais oui.
    Schtroumpfe toi le Schtroumpf t'aidera.
    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

    Commentaire


    • #17
      Re : recuperer le nom d'utilisateur conecté joomla1.5

      &tmpl=component indique à Joomla qu'il ne faut retourner que l'output du composant et rien d'autre : pas de template, pas de modules. Juste ce que toi, dans ton composant, tu as envoyé vers le browser (ce sont tes echos).

      Tu passes ton post en Réglé (http://forum.joomla.fr/announcement.php?f=66) ?

      Merci.
      Christophe (cavo789)
      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
      Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

      Commentaire


      • #18
        Re : recuperer le nom d'utilisateur conecté joomla1.5

        MErci bcp pour vos aides....salut

        Commentaire


        • #19
          Re : recuperer le nom d'utilisateur conecté joomla1.5

          je sais pas si c'est faisable ou pas, mais je veux savoir est ce que je peux par exemple de remplir un formulaire(fichier php qui se trouve dans la racine) et quand je clique sur "submit" je recuperer les valeurs des champs et le nom d'utilisateur(qui est dans le composant) et je mets à jour ma table.


          je sais qu'on doit utiliser les sessions, mais comment je fais pour que mon fichier(qui se trouve dans le module) s'execute à chaque fois qu'un utilisateur se connecte, parce que j'ai des operations de payement et je veux à chaque fois recuperer l'utilisateur qui a effectué la transaction.


          merci d'avance

          Commentaire


          • #20
            Re : recuperer le nom d'utilisateur conecté joomla1.5

            Je n'ai toujours pas saisi ton besoin : d'après toi dernier post, tu dis vouloir afficher un formulaire, recevoir les données et les stocker dans une table. C'est exactement ce que fait un composant.

            Mais as-tu besoin de développer ton composant ? Est-ce qu'un composant type gestion de formulaires (CKForms, BreezingForms, ...) ne pourrait-il pas faire l'affaire ?
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire


            • #21
              Re : recuperer le nom d'utilisateur conecté joomla1.5

              bon, j'ai trouvé une reponse mais elle me derange un peu, c pour ça je poste mon probleme.

              bon, j'ai créé un formulaire(fichier php dans la racine):

              Code:
              <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
              <html>
              <head>
                <meta content="text/html; charset=ISO-8859-1"
               http-equiv="content-type">
                <title></title>
              </head>
              <body>
              <form method="post" action="http://localhost/Mon%20site/index.php?option=com_remplir&tmpl=component"
               name="formulaire">Nom:&nbsp;<input name="nom"><br>
              Prenom: <input name="prenom"><br>
              Solde:<input name="solde"><br>
                <br>
              <input type="submit" value="valider"/>
              
              </form>
              </body>
              </html>
              quand je valide mon formulaire je fais appel à un fichier qui se trouve dans ./component/com_remplir

              Code:
              <?php
              $nom=$_POST['nom'];
              $prenom=$_POST['prenom'];
              $solde=$_POST['solde'];
              $serveurBD = "localhost";
              
              $user =& JFactory::getUser();
              
              $username = $user->get('username');
              $name = $user->get('name');
              
              $nomUtilisateur = "root";
              $motDePasse = "";
              $baseDeDonnees = "maalim";
              $id = mysql_connect($serveurBD,$nomUtilisateur, $motDePasse);
              if ($id)
              {
                $db = mysql_select_db($baseDeDonnees,$id);
                if ($db)
                {
              	$sql0 = "INSERT INTO `table1`  VALUES ('$nom','$prenom','$solde','$name')";
                  $res0 = mysql_query($sql0,$id);  
              	echo "execution de la requete";
                  }
                  else echo ("erreur BDD");
              	}
              else echo ("echou connexion");
              mysql_close($id);
              
              ?>
              c'est à dire à chaque fois que je veux recuperer le nom d'utilisateur, je dois créer un composant et mette dedans un fichier php.

              1-mon soucis est si je peux avoir tous mes fichiers php qui recuperer le nom d'utilisateur dans le meme composant, c à dire pas obligé de créer à chaque fois un composant.
              2 et si je met seulement dans le composant le fichier qui recuperer le user, et à chaque fois qu'un utilisateur se connecte, le fichier s'execute et le nom d'utilisateur se transmet en utilisant les sessions.

              Commentaire


              • #22
                Re : recuperer le nom d'utilisateur conecté joomla1.5

                Qué ??? Fin de semaine peut-être, j'ai toujours pas pigé. Ce que je constate : tu bricoles.

                Pourquoi ne pas faire un composant, avec une vue par formulaire dont tu as besoin. Ton formulaire est affiché avec une url du style localhost/index.php?option=com_comp&task=display&view=ma_vue .

                Ton composant initialise le formulaire, l'affiche, réceptionne les données et les stocke dans ta table.

                Il faut proscrire, si tu veux un truc propre, de "déposer" un fichier à la racine du site.

                Maintenant, c'est toi le patron
                Christophe (cavo789)
                Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                Commentaire


                • #23
                  Re : recuperer le nom d'utilisateur conecté joomla1.5

                  Envoyé par cavo789 Voir le message
                  Je n'ai toujours pas saisi ton besoin : d'après toi dernier post, tu dis vouloir afficher un formulaire, recevoir les données et les stocker dans une table. C'est exactement ce que fait un composant.

                  Mais as-tu besoin de développer ton composant ? Est-ce qu'un composant type gestion de formulaires (CKForms, BreezingForms, ...) ne pourrait-il pas faire l'affaire ?
                  Bonjour,

                  En ayant relu tout le fil, j'arrive à la même conclusion.

                  Pourquoi vouloir réinventer (en plus dans le formulaire, en bypassant complètement Joomla!) la roiue carrée.

                  Un formulaire non Joomla! ne peut être traité dans un composant
                  quand je clique sur "submit" je recuperer les valeurs des champs et le nom d'utilisateur(qui est dans le composant) et je mets à jour ma table.
                  Avec quoi le composant, qui lui utilise le JRequest Joomla! pour les paramètres, pourra-t-il savoir, puisque ton formulaire est non Joomla! ?

                  D'où la suggestion d'utiliser un composant formulaires (Breezing Forms, QuickForm...) qui aura les bonnes API et tout ce qu'il faut pour une intégration.
                  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