ID Random Hex en plus de l'ID user

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

  • cavo789
    a répondu
    (aucun souci, je ne suis pas vexé, tant mieux si cela n'était qu'un quiproquos)

    Laisser un commentaire:


  • Sly036
    a répondu
    Salut cavo789

    tu a absolument raison mon et but n'étais ta pas de vous vexez pour ma part je croyais que ca pouvait etre banal pour des habituer je suis allez sur joomla anglais voici la réponse d'un des administrateur :

    - in back-end/ user custom field/ create one custom file with type = text or integer
    when create this, the value will display in user profile view.

    - create one plugin and access to event "user create successfully".
    the code for random 7 digit will add here. So when user create done, code will save in custom field that you create above.
    how to save custom field value, you can check some guide:
    https://joomla.stackexchange.com/questi ... user-field

    bon c'est assez complexe pour moi de créer un plug-in donc ! et je comprend mal les formulations a faire dans custom file pour créer un code a 7 caractère, en faite ! ce qu'il me manque c'est la formule pour la création d'un code automatique. apres par contre je cois pouvoir créer une table dans la DB USER pouvoir recevoir ce code et le faire apparaitre dans le USER profil et ce sans plug-in juste a l’intégrer dans les xml user etc... je suis sur un tuto justement a cette effet.

    Merci encore de votre patience et ne soyez pas vexer car nul en étais ma volonté. Je préfère personnellement ce site d'entraide

    Laisser un commentaire:


  • cavo789
    a répondu
    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.

    Laisser un commentaire:


  • Sly036
    a répondu
    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




    Laisser un commentaire:


  • cavo789
    a répondu
    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.

    Laisser un commentaire:


  • lesoutier
    a répondu
    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.

    Laisser un commentaire:


  • Sly036
    a répondu
    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

    Laisser un commentaire:


  • woluweb
    a répondu
    Je dis ça je dis rien, mais un champ "couleur", ça fait de l'hexadécimal sur 6 positions.
    Donc ajouter un champ couleur ?

    Laisser un commentaire:


  • Sly036
    a répondu
    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

    Laisser un commentaire:


  • Sly036
    a répondu
    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.

    Laisser un commentaire:


  • Sly036
    a répondu
    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

    Laisser un commentaire:


  • woluweb
    a répondu
    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.

    Laisser un commentaire:


  • Sly036
    a crée un sujet [RÉGLÉ] ID Random Hex en plus de l'ID user

    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

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

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X