Contenuto spoiler visibile solo per gli utenti registrati

Ciao,

è possibile rendere visibile il contenuto con il tag spoiler solo agli utenti registrati?

Ciao @testuser2!
No, per quanto ne sappia al momento non è possibile.

Immagino tu possa farlo con js/css nella personalizzazione del tuo tema?

Qualcosa del genere: se #current-user esiste, allora rimuovi le classi “spoiled”.

Sarebbe perfetto se gli utenti potessero vedere solo la versione ‘spoiler’ di immagini e testo, in modo da rendersi conto che c’è qualcosa. E se cliccano, magari vengono reindirizzati alla registrazione/accesso se non hanno effettuato il login.

Pensi che sia facilmente realizzabile con JS/CSS?

Ah, ok. Forse è possibile rimuovere l’evento click, ma dato che l’effetto sfocato è realizzato tramite CSS, potrebbero vederlo comunque se modificano la regola CSS nel loro browser (anche se le persone comuni non lo farebbero).

Modifica: scusa, ho un po’ di difficoltà a capire: vuoi che gli utenti non registrati vedano il contenuto sfocato o non sfocato?

Voglio che gli utenti non registrati vedano solo la versione sfocata e, se cliccano, vengano reindirizzati al login/registrazione.

Sembra non essere molto difficile. Posso provare a scrivere uno script del genere, ma dovrai aspettare qualche ora perché devo ricostruire il mio Discourse con il plugin spoiler e preferisco farlo verso sera.

Yay, sembra fantastico. Grazie e senza fretta :smiley:

Non fare affidamento su un plugin per i tag spoiler per nascondere i contenuti agli utenti non registrati. Non rientra nello scopo dei plugin per gli spoiler. :slight_smile:

Hmm, ok. Mi piace lo stile sfocato per le immagini e i testi spoilerati e ho pensato che fosse il modo più semplice, invece di sviluppare una nuova funzionalità. Mostra all’utente che c’è un’immagine o un testo.