Longueur maximale des descriptions des champs personnalisés des utilisateurs

J’aimerais inclure un champ utilisateur personnalisé avec une description un peu plus longue que la limite qui semble être imposée. Est-ce possible sans créer de plugin ?

Bonjour,

Je pense que vous trouverez ce plugin utile, car je ne pense pas qu’il soit possible de modifier le nombre maximum de caractères pour un champ personnalisé.

1 « J'aime »

Bonjour, merci pour la suggestion. Dans mon cas, Discourse est configuré pour exiger l’approbation du personnel pour les nouveaux utilisateurs. Je ne suis pas sûr que le plugin Custom Wizard puisse afficher un assistant après l’inscription, mais avant que l’utilisateur ne soit approuvé. Le connaissez-vous suffisamment pour me dire si c’est possible ?

Malheureusement, le plugin Custom Wizard ne permet pas actuellement de le faire.

Cependant, bien que j’apprécie la référence au plugin Custom Wizard, je pense que c’est excessif dans votre cas. J’ai créé un petit composant de thème qui réalise ce que vous recherchez.

Il vous suffit d’insérer le nom de votre champ personnalisé et votre longue description dans les paramètres du composant (séparés par des virgules), et le tour est joué.


2 « J'aime »

Wouah ! C’est incroyable, merci beaucoup ! J’espère que cela s’avérera utile à bien plus d’administrateurs que moi-même.

Édit : Mon champ personnalisé ne semble pas s’afficher. J’ai activé le composant pour mon thème et ajouté un champ. Rien n’apparaît sur la page d’inscription ni dans le profil utilisateur. Dois-je reconstruire ?

Quel est le nom de votre champ personnalisé ? Contient-il des espaces ?

Ce que j’ai dans « description du champ personnalisé » est : field1, foo bar

Je pense que vous avez peut-être un problème dans votre configuration. Voici un exemple du composant fonctionnant avec cette valeur : https://try.thepavilion.io/. Vous n’avez pas besoin de reconstruire.


Huh, c’est étrange. Je ne sais pas du tout quoi dépanner. Je vais regarder un peu et voir ce que je peux trouver.

1 « J'aime »