Se requiere iniciar sesión para ver la información del tema

Existen mejores soluciones para asuntos sensibles, como:

  • Foros exclusivos para usuarios registrados
  • Categorías protegidas
  • Mensajes privados grupales

Aún no me convence, pero esto surge con frecuencia… El equipo de la comunidad está trabajando en una solución ligera de tipo tema ahora, ¿verdad @tshenry @hawk?

Eso es correcto. Va de la mano con la suscripción a discursos como una venta adicional.

A continuación, un enlace al componente en el que estaba trabajando. El autor original se centraba más en mostrar una lista completa de temas sin permitir entrar en ninguno. Este enfoque, en cambio, se centra en revelar la existencia de una categoría sin permitir acceder a ella. Aún así, debería ser útil desde una perspectiva de “publicidad” y, como mencionó Hawk, podría combinarse perfectamente con un modelo de suscripción.

Creo que la capacidad de ocultar contenido solo para usuarios registrados sería muy útil hoy en día, especialmente si existiera un BBCode [hide]. Por ejemplo, tengo un evento que estoy organizando y me gustaría publicar el enlace para unirme en mi foro, pero no quiero que los molestos spammers y trolls tengan acceso al evento. Exigir la creación básica de una cuenta y el inicio de sesión disuadiría al 99% de esas personas molestas.

Por lo tanto, si pudiera tener un enlace a la sala del evento oculto a menos que el usuario haya iniciado sesión, eso eliminaría la gran mayoría del potencial de contenido basura.

Esto es similar a lo que hace MeetUp.com, configurándolo de manera que las personas deben confirmar su asistencia (RSVP) para obtener el enlace a un evento de Zoom y así evitar a los spammers.

¿No puedes simplemente colocar ese tema en una categoría que requiera iniciar sesión?

No si quiero usar el hilo para promocionar el evento también. Tendría que moverlo manualmente a una categoría bloqueada cuando quiera compartir el enlace y tener un hilo/página separado para la promoción del evento. El enfoque más sencillo es simplemente tener una sección oculta detrás de un bbcode, de modo que sea fácil para las personas obtener la información sobre el evento sin un paso adicional innecesario.

Sería bastante sencillo tener un componente de tema que oculte el contenido secreto (como lo hace el spoiler), creo, pero seguiría estando disponible en la carga JSON para el navegador. Tener una versión diferente de la publicación para algunos usuarios y no para otros parece complicado.

Si que sea difícil, pero no imposible de ver, es suficiente, entonces creo que modificar el spoiler para que solo se muestre a ciertos usuarios no debería ser demasiado difícil.

Creo que esto sería suficiente para la mayoría de las personas, incluido mi ejemplo. Si hubiera tenido esto para un evento que organicé recientemente, habría sido una experiencia mucho mejor para mí y para los participantes.

No creo que sea necesariamente necesario bloquearlo para todos, porque si van a tomarse la molestia de escanear el DOM, me gustaría hablar con ellos para saber por qué se tomaron ese esfuerzo en lugar de simplemente crear una cuenta. lol

Eso es lo que pensé, pero todos tienen diferentes definiciones de lo que es “suficientemente seguro”, y por lo general no me molesto en pensar que alguno de ellos esté equivocado. :slight_smile:

Así que lo que quieres es una etiqueta bb [hide-for-logged-out-users] que simplemente oculte lo que contenga para los usuarios anónimos. ¿Y simplemente incluirías algo como “inicia sesión para ver el enlace” como parte del tema (¿no es tarea del plugin informarles)?

Así es como funciona el componente del tema spoiler. Supongo que querrías que se mostrara automáticamente para los usuarios iniciados en sesión y que no se desdifuminara si no estaban iniciados en sesión. ¿Eso serviría? Podría ser posible simplemente usar el plugin spoiler y agregar CSS que hiciera eso, pero no estoy muy seguro.

Sí, iniciar sesión lo mostraría y un invitado no podría verlo. Sin embargo, el bbcode para spoiler puede ser activado por invitados; no querría que pudieran activarlo en absoluto sin haber iniciado sesión, por lo que, como dijiste, no desenfocar podría funcionar.

Sí, creo que tener que proporcionar yo mismo un mensaje sobre cómo obtener el enlace estaría totalmente bien. El bbcode no necesita hacer eso.

Eso suena correcto. No estoy seguro de inmediato de cómo hacerlo. Si estás interesado en pagar para que se haga, puedes contactarme en privado o preguntar en Marketplace con un presupuesto (generalmente tiene más sentido diseñar un trabajo que se ajuste a un presupuesto en lugar de proponer una solución “ideal” que requirió más tiempo solo para investigar que lo que todo el presupuesto del proyecto habría pagado).