È possibile aggiungere testi segnaposto nella pagina di registrazione e/o modificare i testi sotto la casella?
Ciao Jose,
Ho trovato un plugin sviluppato dagli utenti che potrebbe fare al caso tuo!
Il Custom Wizard Plugin ti permette di creare delle procedure guidate per gli utenti sul tuo forum Discourse. Puoi fornire informazioni, raccogliere input dagli utenti ed eseguire azioni, come creare argomenti, aggiornare profili e molto altro.
L’ho testato da parte mia e sembra funzionare a patto che tu abbia le competenze tecniche per scaricarlo e installarlo. Provalo e vedi se è quello che stai cercando!
Se hai problemi nell’installazione/utilizzo, fai pure la tua domanda in quel thread.
Saluti,
Ron
Grazie, Ronny. Apprezzo molto il tuo aiuto. Ci sto provando proprio ora.
Ma sembra che questo sia solo un modulo che può essere utilizzato dopo che l’utente si è registrato. Non prima.
Ma chiederò per sicurezza se questo caso d’uso è possibile.
Puoi cambiare il testo che appare sotto il campo di inserimento utilizzando l’opzione “Personalizza testo” nelle impostazioni.
-
Naviga su:
- Admin
Personalizza
Testo
- Admin
-
Esegui una ricerca per ciascuno dei seguenti:
email.instructionsusername.instructionsname.instructions_requireduser.password.instructions
-
Fai clic sul pulsante Modifica sulla destra
-
Sostituisci il testo con il nuovo testo desiderato
-
Fai clic su Salva modifiche
Grazie mille, Keegan! Aiuta molto.
Sai anche come cambiare il CSS per aggiungere testi segnaposto nel campo di input?
Non credo sia possibile solo con CSS. Sebbene esista un selettore ::placeholder, questo viene utilizzato per stilizzare un segnaposto esistente.
Tuttavia, sembra che tu possa farlo con JavaScript. Aggiungendo questo al tag <head> del tuo tema nelle Impostazioni di amministrazione:
<script type="text/discourse-plugin" version="0.11.1">
api.onPageChange(() => {
document.getElementById('new-account-email').placeholder =
'Sostituisci con il tuo segnaposto email';
document.getElementById('new-account-username').placeholder =
'Sostituisci con il tuo segnaposto nome utente';
document.getElementById('new-account-name').placeholder =
'Sostituisci con il tuo segnaposto nome';
document.getElementById('new-account-password').placeholder =
'Sostituisci con il tuo segnaposto password';
});
</script>
Grazie mille, Keegan! È un’ottima soluzione! Funziona bene. ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
