Fähigkeit, Inhalte mithilfe von BBCode vor bestimmten Benutzergruppen zu verbergen

Die Entwicklung eines Plugins ermöglicht es Benutzern, Inhalte mithilfe von BBCode vor anderen Benutzern zu verbergen.

  • Fügen Sie den folgenden BBCode zu Ihrem Beitrag hinzu:
  • [LOGIN]zu verbergender Inhalt[/LOGIN] : verbirgt den Inhalt vor nicht angemeldeten Benutzern
  • [LIKE]zu verbergender Inhalt[/LIKE] : verbirgt den Inhalt, bis der Benutzer den Beitrag mag
  • [REPLY]zu verbergender Inhalt[/REPLY] : verbirgt den Inhalt, bis der Benutzer auf den Beitrag antwortet
6 „Gefällt mir“

Die ersten beiden scheinen ziemlich cool zu sein. Obwohl die letzte normalerweise, sobald die Antwort gepostet wird, den Benutzer zu ihrer Antwort springt. Sie sehen also möglicherweise nicht den versteckten Inhalt, der bei der Erstellung der Antwort angezeigt wird.

Ich würde die Option hinzufügen, dass Teile des Beitrags für Benutzer, die nicht der Ersteller sind und keiner Zielgruppe angehören, ausgeblendet werden können.

Diese Anfrage ähnelt, wenn ich mich recht erinnere, einer für ein Forum für Tabletop-Rollenspiele.

1 „Gefällt mir“

Wie könnte dies überhaupt serverseitig implementiert werden, da jeder den Rohinhalt eines Beitrags sehen kann?

Sie benötigen meiner Meinung nach ein Plugin für die Serverseite.

Das sollte funktionieren, muss aber möglicherweise noch angepasst werden.

1 „Gefällt mir“

Diese Funktion wird benötigt

2 „Gefällt mir“

Ich bin mir nicht ganz klar, wie die Funktionen „Details ausblenden“ oder „Spoiler“ dies nicht ausreichend tun. :thinking:

1 „Gefällt mir“

Jeder kann Text in „Details ausblenden“ und Spoilern lesen. Die Anforderung ist, dass nur angemeldete Benutzer oder Benutzer, die auf den Beitrag geantwortet oder ihn mit „Gefällt mir“ markiert haben, diesen Teil des Beitrags lesen können.

Sie können beispielsweise einen Rabattcode mit Ihren Mitgliedern in einer Ankündigung teilen, die jeder lesen kann. Im Moment müssten Sie den Code in einen anderen Beitrag in einer anderen Kategorie einfügen.

3 „Gefällt mir“

Inhaltsversteckungsfunktion:

Verwenden Sie versteckten Code, um Inhalte zu verbergen, mit der Möglichkeit, Sichtbarkeitsbedingungen festzulegen, wie zum Beispiel:

  1. Nach Antwort sichtbar – Inhalte werden sichtbar, wenn ein Benutzer auf den Beitrag antwortet
  2. Nach dem Einloggen sichtbar – Inhalte sind nur für eingeloggte Benutzer sichtbar
  3. Sichtbar basierend auf Vertrauensstufe – Inhalte sind für Benutzer sichtbar, die eine bestimmte Vertrauensstufe erreicht haben

Zum Beispiel:
[hide] Inhalt [/hide]

1 „Gefällt mir“

Ich glaube, Show Spoiler Content on 'Like' ist ebenfalls in dieser Anfrage enthalten

3 „Gefällt mir“

Dies ist eine ähnliche Anfrage:

2 „Gefällt mir“

Dieser Punkt könnte in gewisser Hinsicht schwieriger oder weniger nützlich sein.

Denn sobald du antwortest, wirst du vom Beitrag weggeführt, auf den du antwortest. Der Benutzer müsste also wieder zu dem betreffenden Beitrag zurückkehren.

Allerdings sehe ich einen Wert in der allgemeinen Funktionsanfrage. Bei Foren für Brettrollenspiele (Tabletop-RPGs) möchtest du beispielsweise vielleicht eine versteckte Nachricht an einen Spieler oder Spielleiter senden. Dafür kann ein Customization > Theme component funktionieren, solange klar ist, dass er nicht für sicherheitskritische Informationen verwendet werden darf. Dafür wäre ein Plugin erforderlich.

2 „Gefällt mir“