Hello, I need “hide” feature, if I paste content (text) between [hide]hidden text for forum guests[/hide] that this text can view only registered users. I’m sure this feature can be helpful for many forum owners. Thanks
I’m not sure that I fully understand what you’re thinking let alone know for certain how to do it 
Lots of forum content can be “hidden”. Depending on what, there are
- categories without everyone permissions
- whisper posts (staff)
- deleted / unlisted topics (staff / links)
- custom CSS styles (eg. display none)
- themes?
- plugins?
- spoiler (user action)
- summary / details (user action)
You posted what looks like bbcode tags that’s use will result in text within a post not being displayed to anons.
AFAIK this in particular has not been done yet, though some of the bbcode plugins should give you a place to start.
There is an existing topic on this somewhere. It is a rare and obscure feature of some old forum software.
Entschuldigung, dass ich diesen alten Thread wieder aufwärme. Ich habe etwas Ähnliches gefunden, aber es ging um Downloads, nicht um (externe) URLs.
Ich kann meinen Grund für diese Funktion erklären. Einige Nutzer nutzen Ihr Forum, ohne sich zu registrieren, und lesen nur, weil sie lediglich die Informationen benötigen. Manche nutzen ihr Forum, um ihren Kunden Unterstützung anzubieten. Daher ist es ein guter Kompromiss, wenn sie sich anmelden müssen, um Links zu sehen (die oft entscheidende Inhalte zum Verständnis oder zur Befolgung von Tutorials etc. enthalten). Zudem gelangen sie in Ihre Zusammenfassungs-E-Mails, was später zu einer Konversion führen könnte.
Ich weiß, dass wir das Forum für Gäste über die Funktion „Anmeldung erforderlich
Ich stimme @MarcP zu. Jedes Forum braucht Besucher, aber es braucht loyale Nutzer, keine Parasiten.
Ich sehe auch einen Fall dafür und stimme der Antwort von @Mittineague oben nicht zu. Es gibt einen Unterschied zwischen dem Ausblenden von „allem
Ich sehe auch einige Fälle, insbesondere zum Ein- oder Ausblenden je nach aktuellem Vertrauensniveau. Beispielsweise können in öffentlichen Themen verschiedene Links zu nächsten Themen oder Kategorien vorhanden sein, die nur für ein bestimmtes Vertrauensniveau gedacht sind. Es wäre gut, diese für die übrigen Benutzer auszublenden, die sie nicht korrekt nutzen können.
Dieser Fall lässt sich manchmal mit benutzerdefiniertem SCSS lösen. Die primäre Gruppe des Benutzers ist als Klasse im Body-Tag der Seite verfügbar, sodass es möglich ist, die Benutzeroberfläche für verschiedene Gruppen anzupassen.
@JonathanShaw Danke für die Hinweise!
Ich frage mich, was passiert, wenn wir ein Thema, das ein Benutzer nicht einsehen darf, in einem Thema, das er sehen kann, als Onebox anzeigen. Das würde wahrscheinlich [meine Vermutung] ermöglichen, die ersten 500 Zeichen [oder so, je nach Site-Konfiguration] eines Themas zu „leaken“, das der Benutzer nicht sehen darf.
??
Nur eine kleine Aktualisierung. Ich habe tatsächlich dieses Plugin gefunden. Es funktioniert einwandfrei.
Es ist etwas aggressiv (ich habe es auf 1 Beitrag und keine X-Taste eingestellt), aber man kann es freundlicher gestalten. Es ist jedoch eine ziemlich gute (vorübergehende?
) Alternative für das Problem, das ich zuvor erwähnt habe. Es könnte für andere Nutzer, die in diesem Thema mitlesen, interessant sein. Gute Nacht ![]()
Wenn du den Inhalt nur auf der Frontend-Ebene für den Benutzer ausblenden möchtest, sollte dies mit einem Theme möglich sein.
Wenn du jedoch verhindern möchtest, dass dieser Inhalt von anonymen Benutzern (oder Bots, Crawlern und ähnlichem) über Anfragen an die API gesendet wird, und sicherstellen willst, dass der Inhalt nicht einmal sichtbar ist, wenn der Benutzer den Browser-Inspektor öffnet und die Netzwerkantworten betrachtet oder das JavaScript debuggt, dann wirst du wahrscheinlich ein Plugin benötigen, das dies auf Backend-Ebene handhabt.
Ok, danke. Auf Theme-Ebene zu arbeiten wäre dann wie bei CSS. Nicht sichtbar, aber nur, wenn man nicht ganz genau hinschaut, ein bisschen besser (die Informationen sind immer noch da). ![]()
Es ist jedoch wichtig zu beachten, dass das Theme den Beitragsinhalt verarbeiten sollte. Discourse erledigt dies bereits, um Rohtext in Markdown, Oneboxes und Ähnliches umzuwandeln. Daher sollte dies so umgesetzt werden, dass es nicht mit dem bestehenden Funktionsweise kollidiert.
Es ist einfach, dieses Plugin zu umgehen: Klicke auf „Anmelden
Du kannst diesen X-Button in den Einstellungen deaktivieren.
Ich weiß. Selbst wenn du die X-Taste deaktiviert hast, kannst du sie mit meiner Methode umgehen.