Plugin Login per visualizzare i contenuti (funzionante)

Ciao a tutti.

Ciao a tutti,

Ho creato un plugin basato sull’idea del plugin BBCode Color e del plugin BBCode Lock.

Attualmente sono riuscito a farlo funzionare, ma non sono riuscito a modificare la classe CSS quando il visitatore non è connesso e quando è connesso.

Come posso capire se un membro è connesso e cambiare il valore della classe CSS?

Utilizzo il BBCode:

[hideto=guest]Contenuto nascosto.[/hideto]

Esempio:

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 non funzionante): GitHub - vinkashq/discourse-bbcode-lock: A Discourse plugin to lock post contents to guest (anonymous) users · GitHub

Vi chiedo aiuto per completare questo plugin.

Grazie.

Quando nessun utente è connesso, l’elemento html ha una classe chiamata anon.
Quindi, anteponendo qualsiasi selettore CSS con html.anon si risolve il problema.

Wow. Il BBCode funziona correttamente in questo momento. Grazie!

Installazione in corso. Ti farò sapere come va :slight_smile:

Sto lavorando per aggiungere i pulsanti Iscriviti e Accedi a BBCode.

Quindi vedo questo

58%20PM
Come posso cambiare la lingua in inglese?

Utilizzo CSS per nascondere il contenuto. Sono un principiante e ora non ho la possibilità di modificare il testo nell’area di amministrazione. Puoi fare un fork del mio repository nel tuo account e modificare il file:

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

Alla riga 19:

content: "Devi accedere per visualizzare il contenuto (Gratis).";

Ok, grazie! Darò un’occhiata :slight_smile:

Sto cercando di passare da inline a block per avvolgere e nascondere il contenuto di un blocco.

[quote=“tohaitrieu, post:1, topic:126196”]
[hideto=guest]Contenuto nascosto.[/hideto]

Non funziona
[hideto=guest]Contenuto nascosto.[/hideto]
[/quote]