Anmeldung erforderlich, um Topic-Infos anzuzeigen

Es gibt bessere Lösungen für sensible Themen, darunter:

  • Foren nur für angemeldete Benutzer
  • geschützte Kategorien
  • private Gruppenmitteilungen

[quote=“codinghorror, Beitrag: 8, Thema: 78512”]
Ich glaube, das liegt an letztlich negativen Gründen – Menschen wollen das Spiel mit dem „Verstecken

Das ist korrekt. Es geht Hand in Hand mit dem Diskussions-Abonnement als Upsell.

Hier ist ein Link zu der Komponente, an der ich gearbeitet habe. Der ursprüngliche Beitrag war eher darauf ausgerichtet, eine vollständige Liste der Themen anzuzeigen, ohne in eines davon eintreten zu können. Diese Variante konzentriert sich darauf, die Existenz einer Kategorie sichtbar zu machen, ohne dass man sie betreten kann. Sie sollte dennoch aus „Werbungs

Ich finde, die Möglichkeit, Inhalte nur für angemeldete Benutzer auszublenden, wäre heutzutage sehr nützlich, besonders wenn es einen [hide]-BBCode gäbe. Zum Beispiel plane ich eine Veranstaltung und möchte den Link zum Beitritt auf meinem Forum veröffentlichen. Allerdings möchte ich nicht, dass schreckliche Spammer und Trolle Zugang zur Veranstaltung erhalten. Die Anforderung, ein Konto zu erstellen und sich anzumelden, würde 99 % dieser unangenehmen Personen abschrecken.

Wenn ich also einen Link zum Betreten des Veranstaltungsraums nur für angemeldete Benutzer sichtbar machen könnte, würde das den Großteil des potenziellen Mülls eliminieren.

Das ist ähnlich wie bei MeetUp.com, wo man sich registrieren muss, um den Link für ein Zoom-Event zu erhalten und so Spammer abzuwehren.

Könntest du das Thema nicht einfach in eine Kategorie verschieben, die eine Anmeldung erfordert?

Nicht, wenn ich das Thema auch nutzen möchte, um das Event zu bewerben. Ich müsste es manuell in eine gesperrte Kategorie verschieben, wenn ich den Link teilen und ein separates Thema/eine separate Seite für die Bewerbung des Events erstellen möchte. Der einfachere Ansatz ist es, einfach einen Abschnitt hinter einem BBCode zu verstecken, damit die Leute die Informationen zum Event leicht finden, ohne einen zusätzlichen unnötigen Schritt machen zu müssen.

Es wäre meiner Meinung nach relativ einfach, eine Theme-Komponente zu haben, die die geheimen Inhalte ausblendet (wie der Spoiler es tut), aber sie wäre dennoch in der JSON-Antwort enthalten, die für den Browser verfügbar ist. Eine unterschiedliche Version des Beitrags für bestimmte Benutzer und nicht für andere bereitzustellen, scheint schwierig zu sein.

Wenn es ausreicht, dass es schwer, aber nicht unmöglich zu sehen ist, dann sollte es nicht allzu schwierig sein, den Spoiler so anzupassen, dass er nur bestimmten Benutzern angezeigt wird.

Ich denke, das wäre für die meisten Leute gut genug, einschließlich meines Beispiels. Wenn ich das für eine kürzlich von mir organisierte Veranstaltung gehabt hätte, wäre es für mich und die Teilnehmer ein viel schöneres Erlebnis gewesen.

Ich glaube nicht, dass es zwingend für alle gesperrt werden muss, denn wenn sie sich schon die Mühe machen, das DOM zu durchsuchen, würde ich gerne mit ihnen sprechen, um herauszufinden, warum sie diese Anstrengung unternommen haben, anstatt einfach nur ein Konto zu erstellen. lol

Das habe ich auch gedacht, aber jeder hat eine andere Definition davon, was „ausreichend sicher“ ist, und ich mache mir normalerweise keine Gedanken darüber, dass einer von ihnen falsch liegt. :slight_smile:

Du möchtest also einen [hide-for-logged-out-users]-BB-Tag, der den Inhalt einfach für anonyme Benutzer versteckt? Und du würdest einfach etwas wie „Bitte einloggen, um den Link zu sehen“ als Teil des Themas einfügen (es ist nicht Aufgabe des Plugins, sie darauf hinzuweisen?)

So funktioniert die Spoiler-Themenkomponente. Ich vermute, du möchtest, dass sie für angemeldete Benutzer automatisch angezeigt wird und nicht entunschärft wird, wenn sie nicht angemeldet sind. Würde das funktionieren? Es könnte möglich sein, einfach das Spoiler-Plugin zu verwenden und CSS hinzuzufügen, das das bewirkt, aber ich bin mir nicht ganz sicher.

Ja, beim Einloggen würde es angezeigt werden, und ein Gast könnte es nicht sehen. Allerdings kann das BBCode-Spoiler-Tag von Gästen aktiviert werden. Ich möchte nicht, dass sie es ohne Anmeldung aktivieren können, sodass die Möglichkeit, es nicht aufzuklappen, wie du gesagt hast, funktionieren könnte.

Ja, ich denke, dass ich selbst eine Nachricht dafür angeben muss, wie man den Link erhält, wäre völlig in Ordnung. BBCode muss das nicht übernehmen.

Das klingt richtig. Mir fällt im Moment nicht ganz ein, wie man das genau macht. Wenn du Interesse hast, dafür zu bezahlen, kannst du mich privat kontaktieren oder im Marketplace mit einem Budget fragen (es macht meist mehr Sinn, eine Aufgabe so zu gestalten, dass sie zum Budget passt, als eine „ideale