Utiliser un pseudonyme différent d'un nom de personnage?
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Utiliser un pseudonyme différent d'un nom de personnage?
Détails techniques
Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://monstersummercamp.forumactif.com/
Description du problème
Bonjour, ce n'est pas vraiment un problème en soit mais une question.J'aimerai simplement savoir s'il est possible de laisser les utilisateurs utiliser des pseudos en s'inscrivant mais d'afficher une "valeur" (je sais pas vraiment comment nommer ça autrement mais en gros, un champ d'information personnalisé et personnalisable) à la place de celui-ci lorsqu'un utilisateur poste un message.
De cette manière les joueurs pourront avoir un pseudo facile à se souvenir etc pour se connecter mais un nom plus rp en jeu et affiché sur le forum.
Je vous remercie d'avance et je m'excuse si ce que je demande n'est pas réalisable (ou si simplement mon message est à la mauvaise place)
Re: Utiliser un pseudonyme différent d'un nom de personnage?
Bonjour !
Oui, on peut faire quelque chose comme ça.
En premier lieu, vous pouvez créer un nouveau champ profil que vous appellerez "Pseudo" par exemple. L'important, c'est que vous cochiez les cases pour que ce nouveau champ s'affiche dans le profil et dans les messages (et éventuellement qu'il soit obligatoire). Pour ajouter un champ, vous allez dans le panneau d'administration > Utilisateurs & groupes > Profils et vous créez un nouveau champ dans "Champ du profil".

Une fois que vous aurez fait ça, je vous laisse faire quelques tests et revenir vers nous avec une page où le champ sera rempli. Avec ça, je ferai des tests et je vous proposerai un script qui permettra de remplacer le pseudo de la personne par ce qu'elle aura rempli dans ce nouveau champ !
Oui, on peut faire quelque chose comme ça.
En premier lieu, vous pouvez créer un nouveau champ profil que vous appellerez "Pseudo" par exemple. L'important, c'est que vous cochiez les cases pour que ce nouveau champ s'affiche dans le profil et dans les messages (et éventuellement qu'il soit obligatoire). Pour ajouter un champ, vous allez dans le panneau d'administration > Utilisateurs & groupes > Profils et vous créez un nouveau champ dans "Champ du profil".

Une fois que vous aurez fait ça, je vous laisse faire quelques tests et revenir vers nous avec une page où le champ sera rempli. Avec ça, je ferai des tests et je vous proposerai un script qui permettra de remplacer le pseudo de la personne par ce qu'elle aura rempli dans ce nouveau champ !
Re: Utiliser un pseudonyme différent d'un nom de personnage?
Le champ avait déjà été rajouté par ma part avant.
Ma question portait en effet sur la manière de remplacer le pseudo actuel des membres (ce qu'ils mettent à l'inscription) par ce qui est dans ce champ (visuellement sur les profils et messages en tout cas)
Je te remercie tout de même de ta réponse
Ma question portait en effet sur la manière de remplacer le pseudo actuel des membres (ce qu'ils mettent à l'inscription) par ce qui est dans ce champ (visuellement sur les profils et messages en tout cas)
Je te remercie tout de même de ta réponse
Re: Utiliser un pseudonyme différent d'un nom de personnage?
Du coup oui, il faut que ce champ soit visible dans les messages et une fois qu'il y est, je peux écrire un script qui permettra de remplacer le pseudo par le contenu de ce champ. Pour écrire le script et pouvoir cibler ce champ, il faudrait que je puisse voir son nom et où il se place précisément quand il est affiché dans un message.
Re: Utiliser un pseudonyme différent d'un nom de personnage?
Le champ s'appelle "Nom de personnage" mais si tu veux récupérer son nom dans le code précisément je ne suis pas sûr d'où le retrouver désolé. ^^"
Re: Utiliser un pseudonyme différent d'un nom de personnage?
Bien, alors, voici le script que vous allez créer en cochant la case "Sur les sujets" (petit tuto sur les scripts si besoin https://forum.forumactif.com/t311791-gestion-des-codes-javascript).
Si vous décidez que le nom du champ n'est plus "Nom de personnage", il suffit de changer la valeur dans la première ligne du script.
Si vous retouchez les Templates, il faudra peut-être modifier ce script en conséquence, j'ai fait en sorte qu'il fonctionne sur le Template modifié actuel.
Avant intégration du script, voilà ce que vous devez voir :

Une fois le script installé, voilà ce que vous devriez voir :

Automatiquement, le champ n'est plus visible dans la liste et les pseudos ont été modifiés.
A noter que si la personne n'a pas rempli son champ personnalisé, le script laisse le pseudo d'origine.
Si vous décidez que le nom du champ n'est plus "Nom de personnage", il suffit de changer la valeur dans la première ligne du script.
Si vous retouchez les Templates, il faudra peut-être modifier ce script en conséquence, j'ai fait en sorte qu'il fonctionne sur le Template modifié actuel.
- Code:
var champ = "Nom de personnage";
$(function(){
$('.tdw_subject').each(function(){
let nomPersonnage = '';
$(this).find('.dedanspro').each(function(){
let $label = $(this).find('.label');
if ($label.find('span').text() == champ){
$label.remove();
nomPersonnage = $(this).text();
$(this).remove();
}
});
if (nomPersonnage != ''){
$(this).find($('.tdw_sub_name:not(:has(*)), .tdw_sub_name a:not(:has(*)), .tdw_sub_name span:not(:has(*)), .tdw_sub_name strong:not(:has(*))')).text(nomPersonnage);
$(this).find($('.nameafter:not(:has(*)), .nameafter a:not(:has(*)), .nameafter span:not(:has(*)), .nameafter strong:not(:has(*))')).text(nomPersonnage);
}
});
});
Avant intégration du script, voilà ce que vous devez voir :

Une fois le script installé, voilà ce que vous devriez voir :

Automatiquement, le champ n'est plus visible dans la liste et les pseudos ont été modifiés.
A noter que si la personne n'a pas rempli son champ personnalisé, le script laisse le pseudo d'origine.
Re: Utiliser un pseudonyme différent d'un nom de personnage?
Aphae a écrit:Le champ s'appelle "Nom de personnage" mais si tu veux récupérer son nom dans le code précisément je ne suis pas sûr d'où le retrouver désolé. ^^"

Toryudo a écrit:Si vous décidez que le nom du champ n'est plus "Nom de personnage", il suffit de changer la valeur dans la première ligne du script.
Plus qu'à changer "Nom de personnage" par "Nom du personnage" dans le script !
Comme quoi oui, une lettre différente et c'est fichu

Re: Utiliser un pseudonyme différent d'un nom de personnage?
Ahah my bad! Ca fonctionne parfaitement pour les sujets! Y aurait moyen de le mettre partout?

Re: Utiliser un pseudonyme différent d'un nom de personnage?
Bonsoir;
je suis le sujet de mon côté même si avec tous mes scripts ça va demander encore plus de bronx d'adaptation.
Si tu le veux partout, est-ce que "sur toutes les pages" fonctionnerait ?
je suis le sujet de mon côté même si avec tous mes scripts ça va demander encore plus de bronx d'adaptation.

Si tu le veux partout, est-ce que "sur toutes les pages" fonctionnerait ?
Re: Utiliser un pseudonyme différent d'un nom de personnage?
Non ça fonctionne pas prcq le code a été fait exprès pour le sujet, du coup je saurais pas comment l'adapter autrement (je suis pas très bon en code et encore moins en java ahah ^^")
Re: Utiliser un pseudonyme différent d'un nom de personnage?
J'ai juste dit de cocher la case "toutes les pages" du script JS , pas d'écrire un code.

Re: Utiliser un pseudonyme différent d'un nom de personnage?
yes j'avais bien compris, et comme déjà dit plus haut, non ça fonctionne pas car le java en question est fait exprès pour les sujets et que je saurais pas comment l'adapter aux catégories et autres ^^"
Re: Utiliser un pseudonyme différent d'un nom de personnage?
Avec cette méthode, on ne peut remplacer le pseudo par le champ que sur les pages sur lesquelles on peut afficher le champ, c'est-à-dire :
- les pages des messages
- le profil
Effectivement, avec un nouveau script, on va pouvoir remplacer le nom sur le profil également si vous le désirez !
Mais pour ce qui est des listes des sujets, de la liste des membres ou ce genre de chose... techniquement ce serait possible, mais il faudrait pour ça changer quelques détails et charger x pages à chaque chargement de page, où x = le nombre de pseudos qui apparaissent sur la page qui liste les sujets. C'est faisable, mais c'est lourd et le chargement de la page risque d'être plus long, vous risquez de voir quelques secondes le pseudo puis, après chargement complet, ce pseudo être remplacé par le champ. Si ça vous va quand même, c'est faisable.
- les pages des messages
- le profil
Effectivement, avec un nouveau script, on va pouvoir remplacer le nom sur le profil également si vous le désirez !
Mais pour ce qui est des listes des sujets, de la liste des membres ou ce genre de chose... techniquement ce serait possible, mais il faudrait pour ça changer quelques détails et charger x pages à chaque chargement de page, où x = le nombre de pseudos qui apparaissent sur la page qui liste les sujets. C'est faisable, mais c'est lourd et le chargement de la page risque d'être plus long, vous risquez de voir quelques secondes le pseudo puis, après chargement complet, ce pseudo être remplacé par le champ. Si ça vous va quand même, c'est faisable.
Re: Utiliser un pseudonyme différent d'un nom de personnage?
Merci de la réponse! Je penses qu'on va donc se contenter de mettre les nom de perso en pseudo comme avant ^^"
Merci de ton travail en tout cas!
Merci de ton travail en tout cas!

» centrer le pseudonyme
» Problème "en ligne" de la ChatBox sur pseudonyme
» Comment rajouter un symbole devant le pseudonyme forum
» Remplacer nom d'utilisateur par pseudonyme,
» Rang et pseudonyme sous avatar
» Problème "en ligne" de la ChatBox sur pseudonyme
» Comment rajouter un symbole devant le pseudonyme forum
» Remplacer nom d'utilisateur par pseudonyme,
» Rang et pseudonyme sous avatar
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum