Plugin Iniciar sesión para ver el contenido (Funcionando)

Hola a todos.

Hola a todos,

He creado un plugin basado en la idea del plugin BBCode Color y BBCode Lock.

Actualmente he logrado que funcione, pero no he podido cambiar la clase CSS cuando el visitante no ha iniciado sesión y cuando sí lo ha hecho.

¿Cómo puedo saber si un miembro ha iniciado sesión y cambiar el valor de la clase CSS?

Uso BBCode:

[hideto=guest]Contenido oculto.[/hideto]

Ejemplo:

Plugin: GitHub - tohaitrieu/discourse-bbcode-hide: Hide content from guest for Discourse · GitHub

Plugin BBCode Color: GitHub - discourse/discourse-bbcode-color: A Discourse Plugin to support BBCode color tags. · GitHub

Plugin BBCode Lock (plugin roto): GitHub - vinkashq/discourse-bbcode-lock: A Discourse plugin to lock post contents to guest (anonymous) users · GitHub

Por favor, ayúdenme a completar este plugin.

Gracias.

Cuando ningún usuario ha iniciado sesión, el elemento html tiene una clase llamada anon. Por lo tanto, anteponer cualquier selector CSS con html.anon hará el truco.

¡Guau! BBCode está funcionando correctamente ahora. ¡Gracias!

Instalando ahora, te avisaré cómo va :slight_smile:

Estoy trabajando en agregar los botones de Registro e Inicio de sesión a BBCode.

Así que veo esto

58%20PM
¿Cómo puedo cambiar el idioma al inglés?

Utilizo CSS para ocultar contenido. Soy principiante y ahora no tengo opción para cambiar el texto en el panel de administración. Puedes hacer un fork de mi repositorio en tu cuenta y editar el archivo:

discourse-bbcode-hide/assets/stylesheets/bbcode_hide.scss

Línea 19:

content: "Debes iniciar sesión para ver el contenido (Gratis).";

OK, gracias. Lo echaré un vistazo :slight_smile:

Estoy intentando cambiar de inline a block para envolver y ocultar el contenido de un bloque.

[quote=“tohaitrieu, publicación:1, tema:126196”]
[hideto=invitado]Contenido oculto.[/hideto]

No se ejecuta
[hideto=invitado]Contenido oculto.[/hideto]
[/quote]