Existem soluções melhores para assuntos sensíveis, incluindo:
- Fóruns exclusivos para usuários logados
- Categorias protegidas
- Mensagens privadas entre grupos
Existem soluções melhores para assuntos sensíveis, incluindo:
Isso está correto. Vai de mãos dadas com a assinatura de discussões como uma venda adicional.
Abaixo está um link para o componente em que estava trabalhando. O OP estava mais focado em mostrar uma lista completa de tópicos sem permitir o acesso a nenhum deles. Este, por sua vez, concentra-se em revelar a existência de uma categoria sem permitir que se entre nela. Ainda assim, deve ser útil do ponto de vista de “publicidade” e, como Hawk mencionou, pode combinar muito bem com um modelo de assinatura.
Acho que a capacidade de ocultar conteúdo apenas para usuários logados seria útil hoje em dia, especialmente se houvesse um BBCode [hide]. Por exemplo, estou organizando um evento e gostaria de postar o link para participar no meu fórum, mas não quero dar acesso a spammers e trolls horríveis. Exigir a criação básica de uma conta e o login desencorajaria 99% dessas pessoas problemáticas.
Então, se eu pudesse ter um link para a sala de participação no evento oculto, exceto para quem está logado, isso eliminaria a grande maioria do lixo potencial.
Isso é semelhante ao que o MeetUp.com faz, configurando para que as pessoas precisem confirmar presença (RSVP) para obter o link de um evento no Zoom, evitando assim os spammers.
Você não pode simplesmente colocar esse tópico em uma categoria que exige login?
Não, se eu quiser usar o tópico para promover o evento também. Eu teria que mover manualmente para uma categoria bloqueada quando quiser compartilhar o link e ter um tópico/página separado para a promoção do evento. A abordagem mais simples é apenas ter uma seção oculta atrás de um bbcode, assim fica fácil para as pessoas obterem as informações sobre o evento sem uma etapa desnecessária adicional.
Seria fácil o suficiente ter um componente de tema ocultar as coisas secretas (como o spoiler faz), eu acho, mas ainda estaria no carregamento JSON disponível para o navegador. Ter uma versão diferente da postagem para alguns usuários e não para outros parece difícil.
Se ter algo difícil, mas não impossível de ver for suficiente, então eu acho que modificar o spoiler para mostrar apenas a certos usuários não deve ser muito difícil.
Acho que isso seria suficiente para a maioria das pessoas, incluindo o meu exemplo. Se eu tivesse isso para um evento que fiz recentemente, teria sido uma experiência muito melhor para mim e para os participantes.
Não acho que seja necessariamente preciso bloquear para todos, porque se eles vão se dar ao trabalho de escanear o DOM, eu gostaria de conversar com eles para descobrir por que fizeram esse esforço, em vez de apenas criar uma conta. lol
Foi isso que pensei, mas todo mundo tem definições diferentes do que é “suficientemente seguro”, e geralmente não me importo em pensar que algum deles está errado. ![]()
Então, o que você quer é uma bbtag [hide-for-logged-out-users] que simplesmente esconda de usuários anônimos qualquer coisa que esteja dentro dela? E você apenas incluiria algo como “faça login para ver o link” como parte do tópico (não é função do plugin avisá-los)?
Veja como funciona o componente de tema spoiler. Acho que você gostaria que ele aparecesse automaticamente para usuários logados e que não fosse desfocado se eles não estivessem logados. Isso resolveria? Talvez seja possível usar apenas o plugin de spoiler e adicionar CSS que fizesse isso, mas não tenho muita certeza.
Sim, fazer login exibiria o conteúdo e um convidado não conseguiria vê-lo. No entanto, o bbcode para spoiler pode ser ativado por convidados. Eu não gostaria que eles pudessem ativá-lo sem estar logados, então, como você disse, não desfazer o desfoque pode funcionar.
Sim, acho que ter que fornecer uma mensagem sobre como obter o link seria totalmente aceitável. O bbcode não precisa fazer isso.
Isso parece correto. Não tenho certeza imediata de como fazer isso. Se você estiver interessado em pagar para que seja feito, pode me contatar em particular ou perguntar no Marketplace com um orçamento (geralmente faz mais sentido criar um trabalho que se ajuste ao orçamento, em vez de propor uma solução “ideal” que exigiu mais tempo apenas para pesquisa do que o orçamento total do projeto pagaria).