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 könnte schwieriger/weniger nützlich sein.

Da Sie nach der Antwort vom Beitrag, auf den Sie antworten, weggebracht werden. Der Benutzer müsste also zum betreffenden Beitrag zurückkehren.

Ich sehe jedoch Wert in der gesamten Funktionsanfrage. Für Foren vom Typ Tabletop-Rollenspiel möchten Sie möglicherweise eine versteckte Nachricht an einen Spieler oder Spielleiter senden. Zu diesem Zweck kann eine Theme component funktionieren, solange klar ist, dass sie nicht für sicherheitsrelevante Informationen verwendet werden sollte. Dafür wäre ein Plugin erforderlich.

2 „Gefällt mir“