ID Random Hex en plus de l'ID user

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

  • [RÉGLÉ] ID Random Hex en plus de l'ID user

    Bonjours a tous !

    J'aimerais intégré un ID random Hex 4 en plus de l'ID automatique lors de la création d'un nouveau USER ! et qu'il soit visible sur le profile client.


    Si une personne de ce forum pourrait me montré la marche a suivre, je serais des plus ravi

    Merci a tous

  • #2
    Bonjour,
    Je ne sais pas très bien ce que vous voulez faire avec un "ID Random Hex", mais probablement qu'en créant un Custom Field (Champ Personnalisé) vous pouvez faire ce que vous souhaitez.
    Les Custom Fields peuvent en effet être assigné à un article... mais aussi aux contacts.
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Bonjour,

      En faite lors d'une inscription sur le site d'un nouvelle utilisateur, j'ai besoin d'un deuxième USER_ID fix mais en random Hex qui apparaitra sur son profile ainsi que son USER_ID normal, et quand vous parler de Custom field est-ce l'onglet champ dans contenu ? si oui ! comment j'y insert le Hex.

      Merci pour votre temp

      Commentaire


      • #4
        Bonjour,


        J'ai essayer par custom field impossible de créer un Hexadécimal, j'ai regardez tout les plug-in existant et tous non pas cette fonction seulement du textes et ou numérique et en entré seulement.

        3 jours de casse tête et aucune solution ! Je crois que la seul solution rapide et concret serait une ligne de commande php lors de l’inscription d'un nouveau USER et ainsi être créer aussi dans la table SQL, mon problème est que je suis pas un expert en php ni en SQL.

        Ce que j'ai besoin :

        création d'un HEX a 5 hexadécimal unique lors d'un inscription et qui sera afficher dans le profile de l'utilisateur, ce code restera toujours le même.

        Merci a tous pour votre temps.

        Commentaire


        • #5
          Bonjour a nouveau !

          voici ce dont j'ai trouver qui me donnera ce code :
          Code PHP:
            <?php     $characts    'abcdefghijklmnopqrstuvwxyz';         $characts   .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';         $characts   .= '1234567890';      $code_aleatoire      '';       for($i=0;$i 5;$i++)    //5 est le nombre de caractères     {          $code_aleatoire .= substr($characts,rand()%(strlen($characts)),1);      } echo $code_aleatoire;  ?>
          C'est déjà sur la bonne piste ; par contre c'est qu'en "echo" maintenant il reste qu'a pouvoir l'inséré dans la table sql et pouvoir être inséré dans le profile client

          Si quelqu'un a la solution !

          Merci

          Commentaire


          • #6
            Je dis ça je dis rien, mais un champ "couleur", ça fait de l'hexadécimal sur 6 positions.
            Donc ajouter un champ couleur ?
            Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

            Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

            Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

            Commentaire


            • #7
              Bonjours Woluweb

              Merci pour votre soutien.

              Je voie pas ce que les couleurs viennent faire dans le code php que j'ai montrer ! ce code php va me donner un code exemple : "2g5d7r4" qui deviendra le code du client a donner quand il y a une transaction interac "interac au Quebec c'est payer avec une carte de débit " pour être clair ! j'ai besoin que le client est un code de 7 caractère alpha numérique qui lui est attribué a l'inscription sur le site et que le client puisse voir son code dans son profile, et ce code est en clef unique on lui demande pas un nouveau code a chaque fois, ce code lui appartiens définitivement.

              Je crois que je ne peut pas être plus précis que çà, peut-être que ma question au départ étais mal formulé ou mal compris car hexadécimal peut être interpréter pour les couleurs et pour l'alpha numérique.

              Comme j'ai stipulé ! je ne suis vraiment pas un geek en php et en sql

              Merci

              Commentaire


              • #8
                ce code php va me donner un code exemple : "2g5d7r4"
                Ce code est tout sauf hexadécimal : un code hexadécimal ne contient que des chiffres et les lettres de A à F. De plus un code hexadécimal comporte obligatoirement un nombre pair de caractères.
                Un code couleur est un code hexadécimal compris entre 000000 et ffffff.
                woluweb aime ceci.
                Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
                Confucius

                Commentaire


                • #9
                  Bonjour

                  A toutes fins utiles : tu trouveras plus de développeurs Joomla sur le forum international (en anglais); à savoir https://forum.joomla.org/

                  Bonne journée.
                  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


                  • #10
                    Bonjour

                    Merci pour vos réponses !

                    Un chiffre hexadécimal est un chiffre utilisé dans le système hexadécimal.

                    Dans le système décimal que nous connaissons bien, il y a 10 chiffres qui sont 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9.

                    Le système hexadécimal compte 16 chiffres qui sont 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E et F.

                    Vous avez toutes a fait raison donc je retire hexadécimal,on m'a mal renseigner au départ et je me coucherais moins idiot ce soir ce qui veut dire que le code php que j''ai inséré un peut plus haut est alphanumérique donc le début de voir la lumière au bout du tunnel .

                    Ca fait des années que je viens sur ce forum car vous avez toujours répondu a mes questions sans même devoir poser de question car les réponse y étais déjà a travers les autres internaute.

                    Mon premier compte chez vous date de 2007 et qui malheureusement fut hacker .

                    En un mot ! j'ai toujours été satisfait ici et trouver ce que je cherchais ! alors me dire d'aller chez les anglais je suis un peut déçu. surtout que m'a demande a mon avis devrait pas poser problème a un développeur Francophone (>
                    Sur ce ! je vais aller chez les anglais et si je trouve réponse la ba je viendrais vous faire le résumé ca pourrait toujours être utiles pour d’autre membre de cette communauté.

                    Merci quand même




                    Commentaire


                    • #11
                      Tu m'as mal compris je pense.

                      Ce que tu demandes, ce n'est pas "Comment faire cela en Joomla" (càd utiliser une fonction qui existe) mais "Comment puis programmer telle chose" et là, ce n'est plus de l'utilisation mais de la programmation.

                      Si quelqu'un peut te répondre ici, c'est super ! Il semble toutefois que ces derniers jours ce ne fût pas le cas.

                      Tu cherches donc une réponse qu'un développeur Joomla pourra te donner; pas un utilisateur; un développeur, de là ma proposition : sur le forum international, y rôdent, un grand nombre de développeurs du core de Joomla et d'autres; de différents pays et de différentes nationnalités.

                      C'est comme si tu utilises un moteur de recherche régional et que quelqu'un te propose d'utiliser un moteur de recherche mondial; c'était le but de ma réponse; juste de te donner une piste.

                      bonne soirée.
                      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


                      • #13
                        (aucun souci, je ne suis pas vexé, tant mieux si cela n'était qu'un quiproquos)
                        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

                        Annonce

                        Réduire
                        Aucune annonce pour le moment.

                        Partenaire de l'association

                        Réduire

                        Hébergeur Web PlanetHoster
                        Travaille ...
                        X