Unirse / Salir del grupo CTA

Hola,

Me gustaría dividir el foro en tres partes. La página tiene un tema principal, subjectA, junto al cual he creado otra categoría externa, subjectB. Para ello, pensé que se debería hacer un interruptor de tres vías en la cabecera o en alguna otra ubicación central. Por defecto, el interruptor estaría en la posición central, lo que significaría que tanto subjectA como subjectB de la página serían visibles. Si el usuario mueve el interruptor en dirección a subjectA, entonces subjectB no sería visible; si lo mueve en dirección a subjectB, entonces subjectA no sería visible. Podríamos manejar esto con grupos y permisos de categoría.

Si el usuario selecciona subjectA, se le añade automáticamente a un grupo groupA que otorga algunos permisos para silenciar las categorías de subjectB.

Intenté averiguar cómo hacer un botón de llamada a la acción (CTA) o un interruptor para unirse o abandonar un grupo al hacer clic en él. Pero desafortunadamente no encontré ninguna manera. ¿Es esto posible de alguna manera? :slightly_smiling_face:

Este proyecto tiene como objetivo añadir la capacidad a los usuarios de filtrar rápida y fácilmente el contenido de los dos temas principales.

¡Cualquier idea o consejo sería apreciado! Gracias :slightly_smiling_face:

2 Me gusta

Para un enfoque alternativo, podrías echar un vistazo a los Foros de la Comunidad de Desarrolladores de Epic Games. Utilizan cuatro filtros globales y creo que solo necesitas el plugin GitHub - discourse/discourse-global-filter para implementar una configuración similar.

4 Me gusta

Gracias @manuel, se ve genial. A primera vista, si lo veo correctamente, este plugin funciona algo así como Using query strings to filter topic views con etiquetas, pero mantiene la cadena mientras el usuario navega por la página. Tengo que repensar la estructura de mi foro. :sweat_smile: Gracias de nuevo, lo intentaré. :slightly_smiling_face:

3 Me gusta