Capacidad para ocultar contenido a subconjuntos de usuarios usando BBCode

Desarrollar un plugin permite a los usuarios ocultar contenido de otros usuarios mediante BBCode.

  • Añade el siguiente BBCode a tu publicación:
  • [LOGIN]contenido a ocultar[/LOGIN] : oculta el contenido a los usuarios que no han iniciado sesión
  • [LIKE]contenido a ocultar[/LIKE] : oculta el contenido hasta que el usuario le dé “me gusta” a la publicación
  • [REPLY]contenido a ocultar[/REPLY] : oculta el contenido hasta que el usuario responda a la publicación
6 Me gusta

Los dos primeros parecen geniales. Aunque el último, normalmente, una vez que se publica la respuesta, salta al usuario a su respuesta. Así que es posible que no vean el contenido oculto que se revela al crear la respuesta.

Me gustaría añadir la opción de ocultar a los usuarios que no son el Op y que no están en un grupo específico.

Esta solicitud es similar, si no recuerdo mal, a la de un foro de juegos de rol de mesa.

1 me gusta

¿Cómo podría implementarse esto del lado del servidor, ya que cualquiera puede ver el contenido sin procesar de una publicación?

Creo que necesitarías un plugin para el lado del servidor.

Esto parece que debería funcionar, pero podría necesitar algunas correcciones.

1 me gusta

Necesito esta función

2 Me gusta

No tengo muy claro cómo las funciones de ocultar detalles o spoilers no hacen esto adecuadamente. :thinking:

1 me gusta

Todos pueden leer el texto en “ocultar detalles” y spoilers. La solicitud es permitir que solo los usuarios registrados, o los usuarios que respondieron o dieron “me gusta” a la publicación, puedan leer esta parte de la publicación.

Por ejemplo, puedes compartir un código de descuento con tus miembros en un anuncio que todos puedan leer. En este momento, tendrías que poner el código en una publicación diferente en una categoría diferente.

3 Me gusta

Característica de Contenido Oculto:

Utiliza código oculto para ocultar contenido, con la capacidad de establecer condiciones de visibilidad como:

  1. Visible después de responder: el contenido se vuelve visible cuando un usuario responde a la publicación.
  2. Visible después de iniciar sesión: el contenido solo es visible para los usuarios que han iniciado sesión.
  3. Visible según el nivel de confianza: el contenido es visible para los usuarios que han alcanzado un nivel de confianza específico.

Por ejemplo:
[hide] contenido [/hide]

1 me gusta

Creo que Show Spoiler Content on 'Like' también está incluido en esta solicitud

3 Me gusta

Esta es una solicitud similar:

2 Me gusta

Este punto podría resultar más difícil o menos útil en parte.

Una vez que respondes, te alejas de la publicación a la que estás contestando. Por lo tanto, el usuario tendría que volver a navegar hasta la publicación en cuestión.

Sin embargo, reconozco el valor de la solicitud de función en su conjunto. En foros de tipo RPG de mesa, por ejemplo, podrías querer enviar un mensaje oculto a un jugador o al maestro de juego. Para ese propósito, un componente de tema (Customization > Theme component) podría funcionar, siempre que quede claro que no debe usarse para información sensible desde el punto de vista de la seguridad. Para ello, sería necesario un plugin.

2 Me gusta