¿Cómo hacer que una parte del mensaje sea visible solo para el autor y el staff?

Pero los susurros solo están disponibles para el personal, y necesitas que el autor de la publicación pueda verlo. Y podría ser cualquier publicación, ¿verdad? (Quizás cualquier publicación en una categoría determinada).

Un plugin podría agregar un campo personalizado que se agrega al serializador solo para el propietario de la publicación y el personal. Entonces, tendrías ambas publicaciones separadas en un solo lugar, al menos.

Si lo que realmente quieres es un BBCode [HIDE], entonces . . . no. La publicación sin procesar sigue siendo visible para todos los que puedan ver la publicación. Podría ser posible cifrar el texto oculto en la publicación sin procesar y luego idear alguna forma de descifrarlo cuando un administrador o el propietario lo vean. Sin embargo, parece complicado. O tal vez simplemente duplicarías toda la publicación sin procesar cuando se guarda y luego harías algo para usarla cuando edites o muestres el texto para el propietario.

1 me gusta

Pequeña corrección, ahora puedes especificar grupos más allá del personal.

Lo siento, quise decir “los susurros solo están disponibles para las personas que pueden ver los susurros”.

El texto oculto debe ser visible solo para el autor de la publicación y el personal. Si agregas a todos los que tienen texto oculto al grupo de susurros (esencialmente a todos los usuarios), podrán ver todos los susurros, no solo los suyos. El propósito de los susurros es que la persona sobre la que estás susurrando no pueda escucharlo, pero en este caso, deben poder crear y ver el susurro que solo ellos y el personal pueden ver.

2 Me gusta

Pero los susurros solo están disponibles para el personal, y necesitas que el autor de la publicación pueda verla. Y podría ser cualquier publicación, ¿verdad? (Quizás cualquier publicación en una categoría determinada).

Sí, necesito que el autor y los miembros del personal puedan ver la publicación. Serán publicaciones de una categoría de foro específica.

1 me gusta

Actualmente, para un [hide Bbcode], es posible que necesites considerar patrocinar un Theme component, ya que es poco probable que necesite una seguridad realmente sólida, o un Plugin más completo, ya que con un plugin es más seguro ya que las modificaciones se realizan en el lado del servidor en comparación con el lado del navegador/cliente.

De lo contrario, aún necesitaría 2 temas de algún tipo. Ambos métodos dejarían el Plugin “Discourse Signatures”.

Un mensaje personal. Luego, haz que creen un enlace al mensaje privado y lo peguen en una firma en su perfil. Para un beneficio adicional al nombrar, usa [Nombre del personaje]_(Enlace al mensaje privado).

La otra opción necesitaría el plugin de temas privados. Pero por lo demás, lo mismo que lo anterior.

Con el enlace publicado en una firma, cualquiera de las partes, el jugador o el(los) maestro(s) de juego, podría acceder al mensaje privado/tema enlazado.

Los mensajes personales pueden funcionar, pero requerirían que todos los maestros de juego o el grupo de maestros de juego invitados enviaran un mensaje privado.

¡Ooh! Un campo de usuario personalizado visible solo para el usuario (y el personal) permitiría que un componente temático lo hiciera.

¿Se da el caso de que hay varios juegos (cada uno obtendría su propio campo de usuario personalizado) y que querrías que fuera visible en cada publicación que ese usuario hiciera en una categoría determinada? Si es así, un componente temático podría agregar un botón o algo para mostrar el campo de usuario cuando fuera necesario, así como un enlace al perfil para editarlo.

1 me gusta