El código de inicio de sesión BBCode no funciona en discourse

Hola a todos,

He estado leyendo sobre BBCode y cómo el siguiente código puede ayudarme a ocultar cierto contenido de los usuarios no registrados.

[LOGIN]contenido a ocultar[/LOGIN]

He instalado y habilitado el plugin BBCode en mi instancia de Discourse. Sin embargo, cuando creo una nueva publicación e intento usar esta sintaxis, no funciona como se esperaba.

Para mostrar un ejemplo, por favor, consulta las siguientes capturas de pantalla. Ambas capturas de pantalla (una desde un perfil conectado y otra desde un perfil anónimo)

Vista desde el perfil conectado

Vista desde el perfil anónimo

¿Cómo resuelvo este error? ¿Alguien se ha enfrentado a este problema y puede ayudarme? Realmente lo agradecería.

Hola, ¿puedes compartir a qué plugin te refieres?
No conozco tal plugin, pero puedo estar equivocado.

¿Este, no?

Sin embargo, no creo que afirme admitir todo el BBCode… ¿quizás podrías hacer un PR?

1 me gusta

@merefield Sí, solo usé este plugin, estoy de acuerdo en que no parece que este plugin admita todo el BBCode.

¿Sabes cómo puedo lograr mi objetivo, si a través de algún otro medio? No entendí a qué te referías con ‘PR’.

Es posible que necesites codificarlo, pero probablemente no será trivial, especialmente si no estás familiarizado con las PR :slight_smile: Alternativamente, considera Marketplace si tienes presupuesto.

2 Me gusta

“PR” significa pull request. Donde envías un cambio propuesto al código y esperas a que alguien con control sobre esa base de código lo acepte.

También podrías hacer un fork del plugin, lo cual puedes buscar tú mismo.

Aquí tienes un ejemplo de algo que maneja un BBcode. Necesitarías añadir algo similar para lo que quieras que suceda para tu inicio de sesión:

Cambiarías “small” por “login” y harías algo sobre el estilo, y tal vez necesitarías añadir algo de CSS en algún lugar para que haga lo que quieres.