Olá,
é possível fazer com que o conteúdo com a tag spoiler seja visível apenas para usuários registrados?
Olá,
é possível fazer com que o conteúdo com a tag spoiler seja visível apenas para usuários registrados?
Olá @testuser2!
Não, não é possível, pelo que sei atualmente.
Acho que você pode fazer isso com js/css na personalização do seu tema?
Algo como: se #current-user existir, remova as classes “spoiled”.
Seria perfeito se os usuários pudessem ver apenas a versão ‘borrada’ das imagens e do texto, para que percebam que há algo ali. E se clicarem, talvez sejam redirecionados para registrar-se ou fazer login, caso não estejam logados.
Você acha que isso seria facilmente possível com JS/CSS?
Ah, tudo bem. Talvez seja possível remover o evento de clique, mas como o efeito de desfoque é feito via CSS, eles ainda poderão vê-lo se editarem a regra CSS no navegador (embora pessoas comuns não façam isso).
edição: desculpe, foi um pouco difícil te entender: você quer que usuários não registrados vejam o conteúdo desfocado ou nítido?
Quero que usuários não registrados vejam apenas a versão embaçada e, se clicarem, sejam redirecionados para login/registro.
Isso parece não ser muito difícil. Posso tentar criar um script assim, mas você terá que esperar algumas horas, pois preciso reconstruir meu Discourse com o plugin de spoiler e prefiro fazer isso no final da noite.
Yay, parece ótimo. Obrigado e sem pressa ![]()
Eu não confiaria em um plugin de spoiler para ocultar conteúdo de usuários não registrados. Não é essa a finalidade dos plugins de spoiler. ![]()
Hmm, tudo bem. Eu só gosto do estilo desfocado de imagens e textos estragados e achei que seria a maneira mais fácil, em vez de desenvolver um novo recurso. Isso mostra ao usuário que há alguma imagem ou algum texto.