Hallo zusammen.
Hallo zusammen,
ich habe ein Plugin entwickelt, das auf der Idee des BBCode-Farben-Plugins und des BBCode-Sperren-Plugins basiert.
Derzeit funktioniert es, aber ich konnte die CSS-Klasse nicht ändern, je nachdem, ob ein Besucher angemeldet ist oder nicht.
Wie kann ich feststellen, ob ein Mitglied angemeldet ist, und den Wert der CSS-Klasse entsprechend ändern?
Ich verwende BBCode:
[hideto=guest]Inhalt ausblenden.[/hideto]
Beispiel:
Plugin: GitHub - tohaitrieu/discourse-bbcode-hide: Hide content from guest for Discourse · GitHub
BBCode-Farben-Plugin: GitHub - discourse/discourse-bbcode-color: A Discourse Plugin to support BBCode color tags. · GitHub
BBCode-Sperren-Plugin (defektes Plugin): GitHub - vinkashq/discourse-bbcode-lock: A Discourse plugin to lock post contents to guest (anonymous) users · GitHub
Bitte helft mir, dieses Plugin fertigzustellen.
Vielen Dank.
RGJ
(Richard - Communiteq)
19. August 2019 um 17:22
2
Wenn kein Benutzer angemeldet ist, hat das html-Element die Klasse anon. Das Voranstellen von html.anon vor einen beliebigen CSS-Selektor reicht daher aus.
Wow. BBCode funktioniert gerade. Danke!
Ich installiere jetzt und sage dir Bescheid, wie es läuft
Ich arbeite daran, die Buttons ‘Anmelden’ und ‘Einloggen’ zu BBCode hinzuzufügen.
Also ich sehe das hier
Wie kann ich die Sprache auf Englisch ändern?
Ich verwende CSS, um Inhalte auszublenden. Als Anfänger habe ich jetzt keine Möglichkeit, den Text im Admin-Bereich zu ändern. Du kannst mein Repository zu deinem Account forken und die Datei bearbeiten:
discourse-bbcode-hide/assets/stylesheets/bbcode_hide.scss
Zeile 19:
content: "Du musst angemeldet sein, um den Inhalt zu sehen (kostenlos).";
Ok, danke, ich schaue mir das mal an
Ich versuche, von inline zu Block zu wechseln, um den Inhalt eines Blocks einzuhüllen und auszublenden.
Bcat
(Bcat)
23. Dezember 2019 um 07:33
10
[quote=“tohaitrieu, Beitrag:1, Thema:126196”]
[hideto=guest]Inhalt ausblenden.[/hideto]
Es funktioniert nicht
[hideto=guest]Inhalt ausblenden.[/hideto]
[/quote]