Non sono sicuro da quale versione sia cambiato, ma il mio modulo di registrazione è completamente disordinato. Me ne sono accorto perché gli ultimi utenti registrati avevano come nome utente “user1” 2 3.. e l’ho verificato.
Non è più presente il campo per il nome utente (anche se ho abilitato l’opzione show_signup_form_username_instructions).
Non viene più mostrato nemmeno il testo di spiegazione per il Nome (js.user.name.instructions_required)(?) e, in generale, perché alcuni campi hanno un’intestazione in grassetto, altri non hanno intestazione e altri ancora hanno solo testo semplice?
Non sono sicuro se in passato venisse sempre richiesta un’email/codice prima di iniziare questo modulo?
La descrizione della maggior parte dei campi predefiniti è stata rimossa circa 2 anni fa in UX: Registration design and validation improvements - Pull Request #27666 - discourse/discourse - GitHub. Dopo il feedback ricevuto in Recent changes to the signup form, sono state aggiunte impostazioni per mostrare di nuovo le descrizioni. Puoi trovarle cercando instructions nelle impostazioni del sito. La descrizione del campo nome, ad esempio, è controllata dall’impostazione show_signup_form_full_name_instructions. È abilitata? In tal caso, proverei a disabilitare la modifica in programma.
sì, lo è — in realtà no, è l’impostazione di anteprima “Abilita accessi locali tramite codice”, è la stessa cosa?
Pensavo che questa funzione fosse per l’accesso e non per la registrazione, ma è utile sapere che posso disattivarla. Peccato, il codice come primo passo non è male, ma perché nasconde il nome utente.. (anche il post afferma che genera nomi utente casuali, il che vale solo per le registrazioni spam, non per gli utenti reali che utilizzano il modulo dopo l’aggiornamento… hmm)
Ho appena abilitato le istruzioni per il nome, questo aiuta. Grazie!
Sì, si tratta della modifica descritta nell’argomento che ho linkato
Puoi disattivarlo per ora - ma dovresti aggiungere il tuo feedback all’argomento. Una volta che la modifica imminente diventerà permanente, non sarà più possibile disattivare l’opzione (opt-out).