Nascondere i nomi utente dall'UX

Nelle impostazioni di amministrazione

Ho rimosso il flag da:

  • prioritizza nome utente in ux

Ho contrassegnato con il flag:

  • abilita nomi
  • usa nome per suggerimenti nome utente
  • mostra nome sui post

In questo caso vedo ancora i nomi utente:

  1. nei suggerimenti quando provo a menzionare qualcuno (e il nome utente appare prima del nome reale)
  2. all’interno di un argomento, se il nome reale e il nome utente non sono “uguali” (ignorando gli spazi)

Il mio obiettivo è:

  • nascondere il nome utente o posticiparlo per il caso 1
  • nascondere il nome utente per il caso 2

Grazie! :nerd_face:

Non è generalmente fattibile nascondere completamente i nomi utente; a ciascun utente è richiesto un nome utente univoco, ma molti utenti possono avere lo stesso nome completo.

Per dare priorità all’uso dei nomi completi nei suggerimenti di menzione, sarebbe necessario un plugin personalizzato. Non credo che nessuno ne abbia ancora creato uno che faccia questo.

Per nascondere i nomi utente nei post, alcuni CSS dovrebbero essere in grado di gestirlo…

.topic-body .topic-meta-data .username {
  display: none;
}

Nota che questa modifica CSS potrebbe causare alcuni problemi di abuso. Se i nomi utente sono nascosti, potrei cambiare il mio nome completo e il mio avatar per corrispondere a quelli di qualcun altro, e senza un nome utente diventa molto più difficile vedere la differenza.

5 Mi Piace

Giusto. Sarebbe più facile richiedere (per regola) che il nome utente sia il loro nome e disabilitare i nomi.

Perché odi così tanto i nomi utente?

4 Mi Piace

Oltre a quel codice,

.username {
    display:none;
}
.user-main .about .details h2 {
    display:none;
}
div.control-group.pref-username {
    display:none;
}

Sconsiglio anche questo, ma fai pure. Non vedo un vero motivo dietro tutto ciò.

Nel mio forum, quello privato, non darei la possibilità di cambiare il nome reale.

Gestisco una piccola scuola e voglio che gli studenti usino i loro veri nomi, non nomi utente.

Il motivo è incoraggiare le persone a conoscersi, perché sono studenti della stessa scuola.


Grazie per il codice, lo proverò! :blue_heart:


Domanda: è possibile disabilitare la modifica del nome reale?

1 Mi Piace

Funziona, solo due annotazioni:

  1. quando menziono qualcuno, posso cercare per nome utente e nome reale, ma Discourse mi fa vedere solo i nomi reali, perfetto
  2. quando scelgo l’utente da menzionare, nell’editor/forum apparirà il nome utente (e sarà cliccabile): è possibile rendere visibile il nome reale in questi casi?

Se rendi i loro nomi utente i loro veri nomi, il tuo problema scompare.

2 Mi Piace

Sì, è solo che non mi piace vedere i nomi utente (senza spazi) e sarebbero comunque in grado di cambiare i loro veri nomi.

Se disabiliti la funzione “abilita nomi”, non avranno nomi, solo nomi utente. Dovresti accontentarti di _ invece dello spazio.

Oppure potresti scrivere un plugin personalizzato per fare ciò che pensi di volere.

Se non li disabiliti come suggerisco, potresti nascondere le cose che cambiano nome con CSS e avere una regola della community secondo cui se cambiassero il loro nome (rendendo visibile il CSS nel loro browser) verrebbero adeguatamente puniti.

1 Mi Piace