Générateur de pseudo à l'inscription

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Générateur de pseudo à l'inscription

Message par Bokouji Mer 24 Mar 2021 - 16:08

Bonjour,

Je souhaiterais installer un petit générateur de pseudo à l'inscription sur mon forum (rpg). Chacun pourrait choisir son pseudo de façon classique, mais pour ceux qui seraient en manque d'inspiration, il y aurait le générateur qui permettrait de faire apparaître, dans le champ "Nom d'utilisateur", différents noms issus d'une liste prédéfinie par l'administration.

Alors j'ai suivi un tutoriel et de ce que j'ai compris ce n'est pas trop compliqué de créer ce type de générateur, j'ai réussi sur une page html perso sans trop de peine, cependant je ne sais pas du tout comment l'intégrer au formulaire d'inscription, et surtout, un petit souci se pose : je souhaiterais qu'il y ait plusieurs boutons pour générer les noms, à savoir "masculin", "féminin" et "mixte/neutre".

Voilà en gros l'idée :

formulaire generateur - Générateur de pseudo à l'inscription GO7dXtm

Mes questions sont donc les suivantes :
• comment faire pour avoir du coup, trois générateurs différents, avec donc trois listes différentes ? dois-je simplement dupliquer le code que j'ai fait pour un générateur ?
• comment faire pour intégrer ces trois générateurs au champ Nom d'utilisateur ? j'imagine que ça se passe dans le template agreement mais je suis un peu perdu

Idea

J'espère que mon souci est compréhensible et qu'il pourra trouver sa réponse, voire aider d'autres utilisateurs
Merci de m'avoir lu !
Bokouji

Bokouji
***

Masculin
Messages : 129
Inscrit(e) le : 05/12/2013

https://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Générateur de pseudo à l'inscription

Message par Bokouji Ven 26 Mar 2021 - 9:57

Bonjour à tous, je me permets de remonter le sujet ::moitimide::

EDIT : En fait je me demande si j'ai bien accès à la modification du formulaire d'inscription ? Je viens de me rendre compte que le template agreement ne concerne que la page des conditions d'utilisation Non !
Je n'ai donc aucun moyen de faire des modifications avancées sur cette page ?
Bokouji

Bokouji
***

Masculin
Messages : 129
Inscrit(e) le : 05/12/2013

https://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Générateur de pseudo à l'inscription

Message par Self Ven 26 Mar 2021 - 14:32

Bonjour,
Malgré que je ne suis pas sur PC pour le moment je me permet d'intervenir pour vous dire qu'en soit le code n'est pas forcément complexe à faire. C'est juste que soit on arrivera très vite à termes des listes prédéfinies. Soit vos nouveaux utilisateurs vont tomber souvent sur l'erreur que le nom d'utilisateur est déjà pris.
Je vous explique à mes yeux on a trois solutions.
Soit on met en place un code qui ajoute les boutons, 3 listes de X noms via Java script et qui va proposer à l'utilisateur au premier click le premier nom de la liste qui sera certainement déjà pris et qui va lui sortir l'erreur. Soit à l'ajout du bouton on vérifie déjà si les noms d'utilisateurs présents dans les listes sont déjà pris ce qui peut vite devenir lourd en requête. Soit on ne fait cette requête que lorsque l'utilisateur sélectionne un nom de la liste et on lui propose un nom similaire qui ne sera pas déjà pris, l'ajout de chiffre bien souvent.
Dans tout les cas rien qui encourage l'utilisateur à s'inscrire, je trouve. Il faut mieux les laisser se creuser la tête et au pire autoriser le changement de pseudo ou via un sujet unique ou par demande par MP faire en sorte qu'ils puissent demander à ce que leur pseudo soit changé.

Cordialement.
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Générateur de pseudo à l'inscription

Message par Bokouji Ven 26 Mar 2021 - 15:50

Bonjour, Merci pour la réponse Self !

Soit vos nouveaux utilisateurs vont tomber souvent sur l'erreur que le nom d'utilisateur est déjà pris.
L'objectif c'est justement de tenir à jour cette liste, en retirant les noms qui seront pris dès qu'ils le seront, pour éviter ce genre de souci évidemment. L'idée c'est vraiment de faire un petit outil succinct, qui ne demande pas trop de ressource, car on est d'accord que ce n'est vraiment pas quelque chose d'important ni d'essentiel au bon fonctionnement du forum ; la plupart des gens préféreront très probablement choisir eux-mêmes le nom de leur personnage.

Il faut mieux les laisser se creuser la tête et au pire autoriser le changement de pseudo ou via un sujet unique ou par demande par MP faire en sorte qu'ils puissent demander à ce que leur pseudo soit changé.
Comme je dis plus haut, c'est vraiment un outil "bonus", un petit truc en plus qui sera utilisé ou non, rien n'oblige qui que ce soit à passer par le générateur. L'idée c'est de mettre ça en place aussi pour donner le "ton" attendu au niveau des pseudos / noms des personnages. Comme ça se passe dans un univers bien précis, ça permet aux utilisateurs de se faire une idée de ce qui est attendu, de ce qui collera avec le lore, etc. Admettons que mon forum soit un forum qui se déroule dans le Japon féodal, on aurait un générateur de prénoms japonais anciens, par exemple. Ça s'inspire de ce qu'on peut avoir à la création d'un personnage dans un jeu vidéo (RPG ou MMORPG).

Désolé si ce n'était pas très clair ^^" Dans tous les cas je bloque sur la façon d'intégrer ça au formulaire d'inscription.
Bokouji

Bokouji
***

Masculin
Messages : 129
Inscrit(e) le : 05/12/2013

https://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Générateur de pseudo à l'inscription

Message par Bokouji Lun 29 Mar 2021 - 8:50

Bonjour à tous, je viens faire un petit up matinal

Là où j'en suis pour l'instant : https://asmodea.forumsrpg.com/h1-generateur

Bonne semaine dwarf
Bokouji

Bokouji
***

Masculin
Messages : 129
Inscrit(e) le : 05/12/2013

https://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Générateur de pseudo à l'inscription

Message par Bokouji Mer 31 Mar 2021 - 16:53

Je remonte
Bokouji

Bokouji
***

Masculin
Messages : 129
Inscrit(e) le : 05/12/2013

https://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Générateur de pseudo à l'inscription

Message par Bokouji Jeu 1 Avr 2021 - 17:51

Je remonte
Bokouji

Bokouji
***

Masculin
Messages : 129
Inscrit(e) le : 05/12/2013

https://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Générateur de pseudo à l'inscription

Message par Bokouji Ven 2 Avr 2021 - 18:15

Up dwarf
Bokouji

Bokouji
***

Masculin
Messages : 129
Inscrit(e) le : 05/12/2013

https://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Générateur de pseudo à l'inscription

Message par Bipo Sam 3 Avr 2021 - 10:28

Bonjour Bokouji,

Panneau d'administration  Modules  HTML & JAVASCRIPT - Gestion des codes Javascript

Assurez-vous que la gestion des codes Javascript soit activée, puis créez un nouveau javascript ayant pour titre "Gestion des pseudos". En ce qui concerne l'emplacement, cochez "Toutes les pages" (plus d'informations sur la gestion des scripts).

Insérez-y le code suivant :

Code:
location.pathname == "/register" && location.search == "?step=2&agreement=1&privacy=1" && $(function() {

  
    $(' <input type="button" id="nommas" value="Masculin" class="mainoption" />&nbsp;<input type="button" id="nomfem" value="Féminin" class="mainoption" />&nbsp;<input type="button" id="nomneu" value="Mixte / Neutre" class="mainoption" />').appendTo($('#username_reg').parent());


    /* Gestion des noms masculins */

    $("#nommas").on("click", function() {

        array1 = new Array("toro", "goro", "paku", "taruru", "taro", "nami", "peko", "jowa", "ororo");
        strRandomizer = array1[Math.floor(Math.random() * array1.length)] + " ";
        $('#username_reg').val(strRandomizer);

    });


    /* Gestion des noms féminins */

    $("#nomfem").on("click", function() {

        array1 = new Array("toro1", "goro2", "paku3", "taruru4", "taro5", "nami6", "peko7", "jowa8", "ororo9");
        strRandomizer = array1[Math.floor(Math.random() * array1.length)] + " ";
        $('#username_reg').val(strRandomizer);

    });
  
      /* Gestion des noms neutres */

    $("#nomneu").on("click", function() {

        array1 = new Array("toro11", "goro21", "paku31", "taruru41", "taro51", "nami61", "peko71", "jowa81", "ororo91");
        strRandomizer = array1[Math.floor(Math.random() * array1.length)] + " ";
        $('#username_reg').val(strRandomizer);

    });

});

N'oubliez pas de cliquer sur le bouton Valider afin de sauvegarder les modifications.

formulaire generateur - Générateur de pseudo à l'inscription 03-04-10

Bonne journée sur Forumactif.
Bipo

Bipo
Rédactif
Rédactif

Messages : 3789
Inscrit(e) le : 23/09/2010

Bipo a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Générateur de pseudo à l'inscription

Message par Bokouji Sam 3 Avr 2021 - 12:45

Salut Bipo et bel avatar de Yuumi What a Face

Et bien, un grand merci à toi ! J'ai un peu analysé le script pour le comprendre, je pense avoir tout saisi. En tout cas ça fonctionne au poil, c'est exactement ce que je recherchais !

Énorme merci à toi encore une fois
Je marque le topic comme Résolu !

Bon week-end salut
Bokouji

Bokouji
***

Masculin
Messages : 129
Inscrit(e) le : 05/12/2013

https://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum