BBCode-Anmeldecode funktioniert nicht bei discourse

Hallo zusammen,

ich habe mich über BBCode informiert und wie der folgende Code mir helfen kann, bestimmte Inhalte vor nicht registrierten Benutzern zu verbergen.

[LOGIN]zu verbergender Inhalt[/LOGIN]

Ich habe das BBCode-Plugin auf meiner Discourse-Instanz installiert und aktiviert. Wenn ich jedoch einen neuen Beitrag erstelle und diese Syntax verwenden möchte, funktionieren sie nicht wie erwartet.

Als Beispiel verweise ich auf die folgenden Screenshots. Beide Screenshots (einer vom angemeldeten Profil und einer vom anonymen Profil)

Ansicht vom angemeldeten Profil

Ansicht vom anonymen Profil

Wie kann dieser Fehler behoben werden? Hat jemand dieses Problem schon einmal gehabt und kann mir helfen? Das wäre wirklich sehr nett.

Hallo, können Sie mir mitteilen, auf welches Plugin Sie sich beziehen?
Ich bin mir eines solchen Plugins nicht bewusst, aber ich kann mich irren.

Dieser hier, oder?

Ich glaube jedoch nicht, dass er behauptet, alles von BBCode zu unterstützen … vielleicht könnten Sie einen PR erstellen?

1 „Gefällt mir“

@merefield Ja, ich habe dieses Plugin nur verwendet, ich stimme zu, dass dieses Plugin anscheinend nicht den gesamten BBCode unterstützt.

Wissen Sie, wie ich mein Ziel erreichen kann, wenn auch über ein anderes Medium? Ich habe nicht verstanden, was Sie mit „PR“ meinten.

Sie müssen es möglicherweise programmieren, aber es wird wahrscheinlich nicht trivial sein, besonders wenn Sie mit PRing nicht vertraut sind :slight_smile: Alternativ können Sie Marketplace in Betracht ziehen, wenn Sie über ein Budget verfügen.

2 „Gefällt mir“

„PR“ bedeutet Pull Request. Hier reichen Sie eine vorgeschlagene Änderung am Code ein und warten darauf, dass jemand mit Kontrolle über diese Codebasis sie akzeptiert.

Sie könnten das Plugin auch forken, was Sie selbst nachschlagen können.

Hier ist ein Beispiel für etwas, das einen BBCode verarbeitet. Sie müssten etwas Ähnliches für das hinzufügen, was auch immer Sie für Ihr Login tun möchten:

Sie würden „small“ in „login“ ändern und etwas bezüglich des Stils tun, und vielleicht irgendwo etwas CSS hinzufügen, damit es das tut, was Sie wollen.